Brutal OS 第四次實驗版本

Brutal 專案的第四個實驗版本已經發布,愛好者正在開發一個開放的作業系統,其架構試圖將 1970 世紀 86 年代 Unix 系統的理想與現代技術結合起來。 該系統是從頭開始開發的,有自己的標準C庫和微內核。 該專案代碼是用 C 語言編寫的,並根據 MIT 許可證分發。 支援 x64_686、iXNUMX、RISC-V 和 ARM 架構的建置。

在過去的測試版本中,重點是開發微核心和底層系統環境。 實現了多工處理、虛擬記憶體管理器、標準系統呼叫、IPC、ACPI 和輕量級執行緒(纖程)。 第四個實驗版本實現了基於功能的權力分離模型,並且還提出了一個圖形子系統,具有自己的使用者介面庫brutal-GUI、向量圖形庫brutal-GFX和複合伺服器。 基本渲染是使用 SDL 庫完成的。 支援 SVG 圖像、向量字體和漸層。

Brutal OS 第四次實驗版本

完成的工作還包括創建對 AHCI 和 EXT2 的基本支援、移植到 RISC-V 架構以及重新設計 IPC 子系統,該子系統現在使用的架構讓人想起 Fuchsia OS 中的 IPC。 在下一個版本中,他們計劃實作 Doom 遊戲、新增終端支援 (TTY)、實作命令 shell,並更新 AHCI 控制器和 Ext2/FAT 檔案系統的驅動程式。 更遙遠的計劃包括開發網路堆疊和網路設備驅動程式。

來源: opennet.ru

添加評論