Anatomy of the Linux Kernel
Tim Jones
Number of words | 2730 |
Computer science content | high |
Math content | low |
English language complexity | low |
Sub-areas covered
- Linux kernel and its subsystems
Learning objectives
- to acquire basic vocabulary related to operating systems
- to understand the basics of Linux kernel architecture
Keywords
Summary
As the title suggests, this article is about the linux kernel. It starts with a historical introduction, which includes information on unix and minix, the predecessors of linux. The next section is about the linux kernel in general and how it is constructed. The third section is divided into sub-sections which describe the subsystems in the linux kernel. Subsequent sections deal with memory management, process management, drivers layer or network stack. The article is not very complex, being only an introduction to the linux kernel. It concludes with a list of links to longer articles about the linux kernel and its subsystems.
Jak wskazuje tytuł, artykuł ten jest o jądrze linuxa. Na początku mały wstęp historyczny. W tej części zawarte są informacje o unixie i minixie, poprzednikach linuxa. Następna część traktuje o jądrze linuxa jako całości, czyli jak ogólnie jest ono zbudowane. Trzecia część jest złożona z mniejszych podczęści. Każda opisuje jeden z podsystemów jądra. Kolejne części mówią o: zarządzaniu pamięcią, zarządzaniu procesami, warstwą sterowników, systemie plików, interfejsie wywołań systemowych oraz stosie sieciowym. Artykuł nie jest zbyt rozbudowany, jest on tylko wstępem do jądra linuxa. Na końcu tekstu znajduje się lista odnośników do innych artykułów bardziej szczegółowo omawiających różne części jądra.
Pre-reading questions
- What are the most popular operating systems?
- What are the advantages of Linux?
- What are the disadvantages of Linux?
See also: