BMPOS 核心的初始版本

俄羅斯正在開發一個系統程式設計師培訓平台——BMPOS(作業系統基本模組化平台),它是作為作業系統開發培訓手冊而構思和創建的,具有成熟的理論和實踐基礎。該專案正在開發一個與現有內核根本不同的模組化內核,專門用於研究作業系統開發過程。作業系統程式碼是用 C 語言編寫的,並根據類似 MIT 的 GOL 許可證(國家開放許可證)進行分發。

此次開發旨在讓學生掌握最低要求的程式碼庫知識,培養建構簡單易懂的架構的技能,並最大限度地簡化程式碼。該作業系統的二進位檔案較小,有助於實現高可靠性,並簡化組裝和測試流程。

該項目並非旨在外部使用。 虛擬機目前僅支援在編譯時整合模組的模組化建置。包含全套驅動程式(包括 Qemu 和 VirtualBox 客戶機擴充功能)的完整平台版本計劃於明年二月發布。

核心的第一個測試版本包含記憶體管理器、視訊記憶體管理器和模組載入器。已實現 TGA 螢幕支援。已新增彙編和啟動說明。任務管理器和 I/O 流系統的開發工作仍在繼續。近期計劃包括為鍵盤、SATA (ACHI) 和 EXT2 FS 建立驅動程式。

BMPOS 核心的初始版本


來源: opennet.ru
為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster