Penguin
Annotated edit history of Kernel version 6 showing authors affecting page license. View with all changes included.
Rev Author # Line
1 PerryLorier 1 Wikipedia defines a "Kernel" as:
2
3 ;:The central module of an operating system. It is the part of the operating system that loads first, and it remains in main memory. Because it stays in memory, it is important for the kernel to be as small as possible while still providing all the essential services required by other parts of the operating system and applications. Typically, the kernel is responsible for memory management, process and task management, and disk management.
4
5 which I don't think is a very good definition. A kernel in my mind is something which manages the computers resources (memory, disk, processor time etc) and abstracts the hardware.
6
7 fortune(6) defines a Kernel as:
8 kernel, n.:
9 a part of an operating system that preserves the medieval traditions of sorcery and the black art.
3 CraigBox 10
11 The marketing division of the Sirius Cybernetics Corporation defines a Kernel as
12 Your plastic pal that's fun to be with.
4 PerryLorier 13
1 PerryLorier 14 The Kernel internals is mostly hidden from users; originally, the kernel was surrounded by a [Shell] and user applications use the shell. (Think of a nut or stone-fruit - a kernel encompassed by a shell).
5 CraigBox 15
16 The kernel can have bits loaded at run time; each bit is called a Kernel [Module].
1 PerryLorier 17
18 ----
19
20 [Linux] is an example of a MonolithicKernel, while TheHurd is an example of a MicroKernel
2 GianPerrone 21
22 ----
23
24 Remember, you can't boot a kernel by itself, hence the ReligiousWar of [RMS] vs common usage. Attempting to boot "Linux" would result in something along the lines of "Kernel Panic: Cannot find init". Trying to boot what [RMS] calls GNU/Linux would result in the OS we know and love.

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()