Genode 項目發布了 Sculpt 22.10 通用操作系統版本

Sculpt 22.10作業系統已經發布,基於Genode OS Framework技術,正在開發一個通用作業系統,可供一般使用者執行日常任務。 該專案的原始碼在 AGPLv3 許可證下分發。 提供 28 MB LiveUSB 映像下載。 支援在配備 Intel 處理器和啟用了 VT-d 和 VT-x 擴充的顯示卡的系統上運作。

主要創新:

  • 為了控制設備中斷和 PCI 配置,應用了 Genode 架構提供的更嚴格的限制。 這項變更需要進行重大的內部返工,影響所有驅動程式並允許新的最佳化和附加功能。 同時,開發人員試圖保留使用者在系統中工作時的一般行為。
  • 已經提出了一些重要的最佳化來加速啟動、增加網路子系統的吞吐量並提高使用者介面的回應能力。
  • 改進了對熱插拔 USB 裝置的支援。 新增了將 USB 裝置動態連接到虛擬機器和取消固定的功能。
  • 提供給使用者的 Falkon 和 Morph 瀏覽器中使用的 Chromium 瀏覽器引擎已更新。
  • 聲音驅動程式已更新並與 OpenBSD 7.1 中的程式碼同步。
  • 針對行動電話的 Sculpt 改造工作已經開始。 改進包括 USB ECM 支援、Mali-400 GPU、SD 卡連接、電話和行動資料堆疊、Morph 瀏覽器和使用者介面。 新增了對具有 USB 介面的智慧卡的支援。

Genode 項目發布了 Sculpt 22.10 通用操作系統版本

該系統帶有 Leitzentrale 圖形用戶界面,允許您執行常見的系統管理任務。 GUI 的左上角顯示一個菜單,其中包含用於管理用戶、連接驅動器和設置網絡連接的工具。 在中心有一個用於安排系統填充的配置器,它以圖形的形式提供了一個界面,該界面定義了系統組件之間的關係。 用戶可以交互式地任意刪除或添加組件,定義系統環境或虛擬機的組成。

用戶可以隨時切換到控制台管理模式,提供更大的管理靈活性。 可以通過在 Linux 虛擬機中運行 TinyCore Linux 發行版來獲得傳統桌面。 在此環境中,可以使用 Firefox 和 Aurora 瀏覽器、基於 Qt 的文本編輯器和各種應用程序。 提供 noux 環境來運行命令行實用程序。

Genode 提供了一個統一的基礎架構,用於構建在 Linux 內核(32 位和 64 位)或 NOVA 微內核(帶虛擬化的 x86)、seL4(x86_32、x86_64、ARM)、Muen(x86_64)、Fiasco.OC(x86_32)之上運行的自定義應用程序, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM), 以及用於 ARM 和 RISC-V 平台的直接執行內核。 包含的半虛擬化 Linux 內核 L4Linux 運行在 Fiasco.OC 微內核之上,允許常規 Linux 程序在 Genode 上運行。 L4Linux 內核不直接與硬件交互,而是通過一組虛擬驅動使用 Genode 服務。

為 Genode 移植了各種 Linux 和 BSD 組件,支持 Gallium3D,集成了 Qt、GCC 和 WebKit,並實現了混合 Linux/Genode 環境。 已經準備好在 NOVA 微內核之上運行的 VirtualBox 端口。 大量應用程序適用於直接在微內核和 Noux 環境之上運行,後者在操作系統級別提供虛擬化。 要運行非移植程序,可以使用在單個應用程序級別創建虛擬環境的機制,允許您使用半虛擬化在虛擬 Linux 環境中運行程序。

來源: opennet.ru

添加評論