單一內核
此條目可參照英語維基百科相應條目來擴充。 (2022年8月4日) |
單一內核(Unikernel)是用途專一的系統映像。單一內核將應用程序與其依賴的系統組件,打包為一個具有單一地址空間的映像,可以直接在(虛擬化)硬件層面運行。這樣的內核免去了上下文切換(context switch)的開銷,同時減少了系統大小、啟動時間和應用面[1],提供了內核層面的隔離,大幅提升了程序執行效率和安全性。[2]
參考文獻
編輯- ^ Ali Raza; Parul Sohal; James Cadden; Jonathan Appavoo; Ulrich Drepper; Richard Jones; Orran Krieger; Renato Mancuso; Larry Woodman. Unikernels: The Next Stage of Linux’s Dominance. Boston University OpenBU. 2019-05-13 [2021-04-25]. doi:10.1145/3317550.3321445. (原始內容存檔於2021-04-25).
- ^ Pierre Olivier; Daniel Chiba; Stefan Lankes; Changwoo Min; Binoy Ravindran. A Binary-Compatible Unikernel. VEE 2019. April 14, 2019: 59-73.
這是一篇與操作系統相關的的小作品。您可以透過編輯或修訂擴充其內容。 |