Linux Architecture
-
Linux Kernel – the actual code that interfaces between user applications and hardware resources
-
Hardware controllers – used by the kernel to interact with hardware
-
Operating System Services – software other than the kernel that are considered part of the OS: X Windows system, command shell
-
User Applications – e.g: text editors, browsers, etc.