Steps to add a new system call to Linux - similar to Minix.
Adding a device driver is different.
Linux (eventually) added kernel module utilities.
- Write module code and compile in user space.
- Use utilities to insert into the kernel
- Use utilites to remove a module from the kernel.
Modules provide a general way to insert code into a running Linux system without having to recompile or reboot the system.