introduction to linux kernel some history
play

Introduction to Linux Kernel Some History . . - PowerPoint PPT Presentation

Introduction to Linux Kernel Some History . . Created by Linus Torvalds in 1991 Information Systems 21 year old Engineering Laboratory (ISEL) University of Helsinki,


  1. Introduction to Linux Kernel Some History � . �� . ����� ���������� � � Created by Linus Torvalds in 1991 Information Systems � 21 year old Engineering Laboratory (ISEL) � University of Helsinki, Finland Dept. of Computer Engineering � Task switcher & terminal driver Faculty of Engineering � Contribution from MINIX community Chulalongkorn University � GNU Project Yunyong.T@Chula.ac.th � Lots of utilities @YunyongTeng � No kernel (GNU Hurd not finished) � BSD – still in legal battle ����� ����� ������������������������ ��������������������� 07/12/09 1 07/12/09 2 Some Release Statistics Kernel ����� ����� ��������������������� ��������������������� 07/12/09 3 07/12/09 4

  2. Latest Stable Kernel My ubuntu (as of 521207) ����� ����� ��������������������� ��������������������� 07/12/09 5 07/12/09 6 Linux Kernel Development Model Linux Kernel Development � Linus Torvalds released “vanilla” versions Timeline ~every 3 months � Main branch vs. stable branch � 2.4 stable vs. 2.5 unstable � “backport” � Stable branch – lags on recent h/w & features � 2.5 � � stable 2.6 + “-next” ����� ����� ��������������������� ��������������������� 07/12/09 7 07/12/09 8

  3. Maintaining Older Versions Core Principles (UNIX/Linux) � Small single purpose commands � Simple output � Accept varied input � EVERYTHING is a file (consistent interface) � Configuration in ASCII � Source in C ����� ����� ��������������������� ��������������������� 07/12/09 9 07/12/09 10 3-Layer Architecture Knowledge on Linux Kernel � Hardware � Kernel-space � Consistence interface to all h/w platform � Process / security / etc. � User-space � Shells / programs / GUI � GNU-Utilities ����� ����� ��������������������� ������������������������ 07/12/09 11 07/12/09 12

  4. Knowledge on Linux Kernel Knowledge on Linux Kernel ����� ����� ������������������������ ������������������������ 07/12/09 13 07/12/09 14 Knowledge on Linux Kernel Knowledge on Linux Kernel ����� ����� ������������������������ ������������������������ 07/12/09 15 07/12/09 16

  5. Knowledge on Linux Kernel Linux Kernel 2.4 Internals by Tigran Aivazian (82 pages) ����� ����� ������������������������ ������������������������ 07/12/09 17 07/12/09 18 ����� ����� ������������������������ ������������������������ 07/12/09 19 07/12/09 20

  6. Boot Chart ����� ����� ������������������������ ������������������������ 07/12/09 21 07/12/09 22 ����� ����� ������������������������ ������������������������ 07/12/09 23 07/12/09 24

  7. ����� ����� ������������������������ ������������������������ 07/12/09 25 07/12/09 26

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend