集成式作業系統核心
维基百科,自由的百科全书
Linux 核心和傳統的 Unix 一樣,是屬於集成式的作業系統核心 (monolithic kernel),和目前流行的微核心 (microkernel) 不同。它們將行程管理,記憶體管理和檔案系統包在一起,成為一個單一的可執行檔,而週邊硬體裝置管理則另外分開,成為一組驅動程式,每一個驅動程式的目的是控制某一類型的硬體裝置,例如控制軟碟機。這種設計是為了降低核心更動的頻率,不必為了新硬體裝置更改核心,而且驅動程式也比較好寫。但是 Linux 核心的進步非常迅速,這種設計反而不利於核心的實驗更新,為了克服這個缺點,Linux 提出模組 (module) 機制,這是種軟體容器,它和核心的介面要比傳統 Unix 的驅動程式來的有彈性,可以用來提供新功能給核心,當然也適用於寫驅動程式。