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

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

主要創新:

  • 聲音堆疊已經完全重新設計。新的音訊堆疊包括使用插件驅動程式、設定任意取樣率、靈活的音訊串流路由和音訊混合的能力。添加了優化以減少音訊處理延遲。
  • 已經實現了進入睡眠模式的實驗性選項。
  • 新增了對 4K 解析度螢幕 (3840 x 2160) 的支持
  • 新增了對使用 I2C 協定的觸控板的支援(在某些筆記型電腦上使用)。
  • 新增了將 USB 裝置綁定到虛擬機器和應用程式的支援。
  • 在配置介面中新增了工具來管理附加功能的包含、配置應用程式來源和安裝應用程式。
  • 視窗中添加了滾動支持,並具有組件圖和配置器的可視化效果。
  • 改進了對來自 HID 設備(人機介面設備)的事件的處理。
  • 用於管理設備驅動程式的介面已更改。
  • 已經提出了一個新的 TCP/IP 堆疊,使用基於 Linux 核心 6.1.20 的 DDE(裝置驅動程式環境)層。
  • 新增了使用 Goa SDK 中的 Sculpt OS 作為測試應用程式的外部目標的功能。

該系統帶有 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 環境中運行程序。

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


來源: opennet.ru

添加評論