Linux Kernel Module Programming - 01 |
Title : Linux Kernel Module Programming - 01
Duration : 08:36
Channel : SolidusCode
Label : device, driver
Duration : 08:36
Channel : SolidusCode
Label : device, driver
Linux Kernel Module Programming - 01 |
This video is part of a series that explains what the linux kernel is and how it works. The linux kernel is important in that it serves as the glue between the user and the computer hardware. The kernel is the operating system. Linux kernel is a mixture of monolithic design, where the entire binary is one huge program, and micro design, where you have a number of small pieces that function together and can be added or removed at runtime. The important thing to get out of this video is that the user cannot directly talk to the hardware, instead the user must make request to the kernel in order to access resources, however that access is indirect. Also, remember that the kernel is the core of the operating system, meaning that it functions to abstract the complexities of the machine into a coherent, simplified interface for users.