可載入核心模組(英語:Loadable kernel module,縮寫為 LKM),又譯為載入式核心模組、可裝載模塊、可加载内核模块,或直接称为内核模块,是一種目的檔,在其中包含了能在作業系統內核空間運行的程式碼。它們運行在核心基底(base kernel),通常是用來支援新的硬體,新的檔案系統,或是新增的系統呼叫。...
2 KB (281 words) - 12:28, 24 October 2023
載入(Load)、卸載(Unload)可執行的模組,不過這些模組是屬於二進位程式碼的層次,或稱映像層次,而非核心架構的層次。即使整塊性核心進行模組化轉化,也不會與微核心或混核心架構的核心產生區分上的混淆,因為微核心、混核心的模組是屬於系統架構的層次。 就實務上,動態載入/卸載模組...
5 KB (668 words) - 23:48, 11 December 2022
核心空間,減少了訊息傳遞及環境切換(content switch)帶來的系統負擔,這可以避免微核心架構常被批評的效能不佳問題;但也因此,這種設計無法提供微核心系統架構下的穩定性保證。 林纳斯·托瓦兹認為,採用可載入核心模組不代表這個作業系統就是一種混合核心,如果模組...
4 KB (630 words) - 03:08, 10 January 2022
通過使用抓包程式抓取封包并查找封包内的漏洞特徵,再經由C、Python、ruby (metasploit)撰寫遠端攻擊程式,這類漏洞如果發生在內核空間,如路由器等嵌入式系統上的可載入核心模組,或是伺服器訊息區塊協議的實作漏洞,如永恆之藍,則可以取得對方電腦之root或SYSTEM權限。如果漏洞發生在用戶空間的程式,只能取得此處理程...
1 KB (214 words) - 04:49, 17 July 2024
格式的 vmlinux 檔案(可以參看 arch/i386/boot/下的 compressed/Makefile piggy.o) Linux kernel 可載入核心模組 Kernel HOWTO(页面存档备份,存于互联网档案馆) Boot process (页面存档备份,存于互联网档案馆)...
3 KB (447 words) - 16:35, 18 May 2022
可程式化邏輯控制器(programmable logic controller,简称PLC),一种具有微处理器的数字电子设备,用于自动化控制的數位邏輯控制器,可以將控制指令隨時載入記憶體內儲存與執行。可程式控制器由內部CPU,指令及資料記憶體、輸入輸出單元、電源模組、數位類比等單元所模組...
21 KB (3,282 words) - 01:53, 14 August 2023
r的封包處理能力,提供NAT以及防火牆的功能。此外,Netfilter平台的模組化設計使得功能具可擴充性,以及Linux核心本身屬於開放的原始碼,能夠免費取得原始碼進行修改與擴充。Netfilter平台中制定了五個封包的掛載點(Hook),分別是PRE_ROUTING、INPUT、OUTPUT、FORWARD與POST_ROUTING。...
2 KB (198 words) - 14:50, 25 May 2024
inotify是Linux核心子系統之一,做為檔案系統的附加功能,它可監控檔案系統並將異動通知應用程式。本系統的出現取代了舊有Linux核心裡,擁有類似功能之dnotify模組。 inotify的原始開發者為John McCutchan、羅伯特·拉姆與Amy Griffis。於Linux核心2.6...
6 KB (727 words) - 01:05, 7 February 2021
Linux核心,但是在稍後改善了可移植性,擴展到x86之外的平台,同時引進了許多微核心架構的設計想法來改進其程式碼,例如採用了可載入核心模組。塔能鮑姆教授也仍然堅持以微核心架構來設計Minix,在1997年與2004年分別發表了兩個新版本,完全不收費的釋出Minix,並改善了Minix經常被批評的效能問題。...
26 KB (3,632 words) - 22:27, 22 April 2022
initrd 載入到記憶體中並將 initrd 的位址傳給內核。initrd會被掛載當成 initial root file system。 現在的 Linux 發行版會建立客製化只包含必要元件的 initrd 映像檔,例如只包含 IDE、SCSI、SATA、SAS 以及檔案系統核心模組。 Landley...
4 KB (481 words) - 14:49, 18 September 2023
Extension,港台作系統延伸功能) 避免了可載入核心模組的問題。蘋果提供了3種系統延伸功能:網路延伸功能、端點安全延伸功能,和驅動程式延伸功能。系統延伸功能執行在使用者空間 (User space) 中,而非核心空間 (Kernel space) 中。。Catalina 是最後一版支援舊版系統延伸功能的...
31 KB (2,380 words) - 04:36, 8 August 2024