Genode是免費的操作系統環境 和開源,你是 由一層微核抽象組成 以及用戶空間組件的集合。 該項目是少數不受商業系統啟發的開源操作系統之一。
設計背後的理念主要集中在以下事實上:在面向安全的操作系統中,可靠的計算基礎很小。 Genode可用作台式機或平板電腦操作系統的基礎,或用作虛擬機的監視器 用於來賓操作系統。
基因節點 提供了用於創建在Linux內核之上運行的自定義應用程序的統一基礎架構 (32位和64位)或NOVA微內核(帶有虛擬化功能的x86),seL4(x86_32,x86_64,ARM),Muen(x86_64),Fiasco.OC(x86_32),x86_64,ARM),L4ka ::阿月渾子(IA32,PowerPC ),OKL4,L4 / Fiasco(IA32,AMD64,ARM)以及用於ARM和RISC-V平台的直接執行內核。
L4Linux內核,它在Fiasco.OC微內核之上運行,它使您可以在Genode上運行常規的Linux程序。 L4Linux內核不能直接與硬件一起使用,而是通過一組虛擬驅動程序使用Genode服務。
關於雕刻
Genode項目發布了一個名為Sculpt的桌面操作系統,專為當前筆記本電腦用戶設計。
塑造 是具有自動檢測和配置功能的小型基本系統 設備,一些控制GUI以及Genode程序包管理器的界面。
該系統不包含完整的環境,但是要求用戶實施虛擬機 託管用於全功能桌面的傳統操作系統。
塑造 與Genode的不同之處在於它嚴重依賴於動態重新配置 通過具有特權的控制組件,與具有靜態策略的專用系統相反。
該系統帶有Leitzentrale GUI,可讓您執行典型的系統管理任務。
- 在圖形界面的左上角,顯示一個菜單,其中包含用於管理用戶,連接驅動器和配置網絡連接的工具。
- 中心是用於填充系統佈置的配置器,該配置器提供了圖形界面,用於定義系統各組件之間的關係。
用戶可以交互和任意地刪除或添加組件,定義系統環境或虛擬機的組成。
任何時候, 用戶可以切換到控制台模式控制, 這提供了更大的管理靈活性。
通過在Linux虛擬機上運行TinyCore Linux發行版可以獲得傳統的桌面。
在這種環境中,可以使用Firefox和Aurora瀏覽器,基於Qt的文本編輯器以及各種應用程序。
關於Sculpt 19.07的新版本
recientemente Genode OS開發人員宣布發布了Sculpt 19.07的新版本。
新版本 值得注意的是剪貼板支持的實現 在終端,基於Qt5的圖形應用程序和虛擬機之間。
還 已經進行了提高生產率和增加界面響應度的工作。
取得的進步 在XNUMX月更新的Genode平台中,例如 獨立於內核的虛擬化接口,支持AARCH64架構, 過渡到默認使用的C ++ 17標準,基於GCC 8.3的新工具以及基於FreeBSD 12 libc的更新的運行時。
對於Genode,移植了各種Linux和BSD組件,支持Gallium3D,集成了Qt,GCC和WebKit,並實現了託管Linux / Genode混合軟件環境的能力。
已準備好在NOVA微內核頂部運行的VirtualBox端口。
大量的應用程序適合直接在微內核上運行 以及Noux環境,該環境在操作系統級別提供虛擬化。
要啟動非移植程序,可以使用一種機制來創建單獨的應用程序級虛擬環境,從而允許程序在虛擬Linux環境中運行。