Linux kernel features
The Linux kernel borrows features from a traditional monolithic and modular kernel. All operating system features in the Linux kernel operate with elevated privileges, as is the case with a monolithic kernel. Additionally, most of these features are compiled directly inside the kernel. For example, core subsystems such as the networking stack, filesystem, and device driver model are compiled directly inside the Linux kernel. However, specific elements of these implementations are compiled as loadable modules. For example, while the device driver model is compiled directly inside the Linux kernel, implementations of specific device drivers are compiled as modules. As another example, while the core filesystem infrastructure is compiled directly in the Linux kernel, specific filesystem implementations can be compiled as modules. They can be loaded dynamically during runtime.
The following is the terminology we need to review to further enhance future discussions...