Linux is a monolithic kernel. Some operating systems with a microkernel use Linux as a process for providing drivers, but this is irrelevant to mainstream Linux.
Structure of an Operating System An operating system is composed of a kernel, possibly some servers, and posssibly some user-level libraries. The kernel provides operating system services through a...
The Benefits of Layered Application
Other applications will be able to reuse the functionality exposed by your layers.
You will be able to distribute your layers over multiple physical tiers. This...