TEAM MEMBERS :-
1. B.Mukesh –vtu6569
2. C.Mahalakshmi - 6498
3. Himanshu - 6637
4. G.Poojitha - 6547
5. Nanda Kishore - 8233
6. Hariharan.T - 8128
 Kernel modules are pieces of code that can be
loaded and unloaded into the kernel upon demand.
They extend the functionality of the kernel without
the need to reboot the system.
 There are two types of kernels:
 A microkernel
 A monolithic kernel
 Hybrid kernel
 Exo kernel
 Linux (kernel) modules are compiled software modules
that the can be dynamically loaded by the kernel (using a
utility program by the system administrator) that extend the
features of the Linux kernel. This includes (but is not
limited to) such features as:
 Device Drivers
 Networking Protocols
 Firewall (iptables and iptables6) features
 GPU drivers
 File systems
 Kernel View :-
 Donot define main ()function
 It will be loaded dynamically
 Runs in kernel space
 Links only to kernel
COMMANDS
 Modprobe is the command used to insertion as
well removing the kernel module
 UAPI used to create user space API headers.
 init linux initialization
Kernel module in linux os.

Kernel module in linux os.

  • 1.
    TEAM MEMBERS :- 1.B.Mukesh –vtu6569 2. C.Mahalakshmi - 6498 3. Himanshu - 6637 4. G.Poojitha - 6547 5. Nanda Kishore - 8233 6. Hariharan.T - 8128
  • 2.
     Kernel modulesare pieces of code that can be loaded and unloaded into the kernel upon demand. They extend the functionality of the kernel without the need to reboot the system.  There are two types of kernels:  A microkernel  A monolithic kernel  Hybrid kernel  Exo kernel
  • 3.
     Linux (kernel)modules are compiled software modules that the can be dynamically loaded by the kernel (using a utility program by the system administrator) that extend the features of the Linux kernel. This includes (but is not limited to) such features as:  Device Drivers  Networking Protocols  Firewall (iptables and iptables6) features  GPU drivers  File systems
  • 4.
  • 5.
     Donot definemain ()function  It will be loaded dynamically  Runs in kernel space  Links only to kernel
  • 6.
    COMMANDS  Modprobe isthe command used to insertion as well removing the kernel module  UAPI used to create user space API headers.  init linux initialization