我想了解使用Linux內核模塊的缺點。 我明白使用它的好處: 能夠動態地將代碼插入正在運行的系統,而無需重新編譯並重新啓動基本系統。鑑於這種強大的優勢,我猜測大多數內核代碼應該作爲內核模塊而不是基本內核的一部分,但似乎並非如此。大量的核心sus系統(如內存管理,或根驅動器使用的文件系統)仍然作爲基礎內核。linux內核模塊的缺點?
我能想到的一個原因是內核模塊在啓動過程中加載非常晚,因此核心功能必須在基本內核中運行。我讀到的另一個原因是關於碎片。
我真的不明白爲什麼內核模塊導致內存碎片,請問有人能解釋一下嗎?使用內核模塊還有其他缺點嗎?
這是一個很好的問題http://unix.stackexchange.com/ – Paolo 2013-02-20 06:09:05
感謝@Guandalino,感動了它。 – spa 2013-02-20 14:52:54