在之前的博客中说到,linux是一个单一内核的操作系统,但它与传统的单一内核UNIX操作系统不同。在普通单一内核系统中,所有内核代码都是被静态编译和链接的。而在linux中,可以动态的装入和卸载内核中的部分代码。linux中将这样的代码段称作模块(module),并对模块给与了强有力的支持。在linux中,可以在需要时自动装入和卸载模块。