OperatingSystem Layers
Conceptually,the Linux operating system issimilar to an onion. It consists of many layers, one on top of the other. Atthe very core is the interface with the hardware. The operating system mustknow how to communicate with the hardware or nothing can get done. This is themost privileged aspect of the operating system.
Because it needs toaccess the hardware directly, this part of the operating system isthe most powerful as well as the most dangerous. What accesses the hardware isa set of functions within the operating system itself (the kernel) called devicedrivers. If it does not behave correctly, a device driver has thepotential of wiping out data on your hard disk or "crashing "