"The kernel constitutes the core part of the linux operating system."
Kernel Duties
Three kernel virsions available for x86
#modprobe can load and unload module
#insmod will also load dependencies automatically
#modprobe -r To remove a currently loaded module
Kernel Duties
- System initialization :-- Detects hardware resources and boots up the system.
- Process Scheduling :-- Determines when processes should run and for how long.
- Memory Management :-- Allocates memory on behalf of running processes.
- Security :-- Constantly verifies filesystem permissions, SELinux contexts and firwell rules.
- Provides buffers and caches to speed up hardware access.
- Implements standard network protocols and filesystem formats.
Three kernel virsions available for x86
- Regular :-- One or more processors but 4GB Ram or less.
- PFA :-- Multiple processors and up to 64GB of ram.
- Xen :-- Needed for virtualization
- Kernel always installed under /boot/vmlinuz
- kernel modules are located under /lib/modules/.
- Some basic Commands
#modprobe can load and unload module
#insmod will also load dependencies automatically
#modprobe -r To remove a currently loaded module