[System Engineering] How to improve kernel observability with LKM code modification
Loadable Kernel Modules & Micro Kernel Loadable Kernel Modules (hereinafter referred to as LKM) stretches standard monolithic kernel’s flexibility, and become a enormous turning point that expanded its facilities which are work as as an open source so developers can reform it without building the whole kernel agian. If a microkernel is like a brick house where developer can build different kernels from scratch, then building kernel with LKM is simply removing the built-in furniture, such as built-in cabinets, and filling it with their own furniture with ease....