首頁 > 後端開發 > C++ > 埃爾凡作業系統

埃爾凡作業系統

王林
發布: 2024-09-12 10:18:09
原創
1033 人瀏覽過

埃爾凡作業系統

埃爾凡作業系統:全面控制之路

埃爾凡作業系統 是 ErfanKeyhani-1 (Me) 的一個客製化作業系統項目,旨在擺脫對政府控制和企業運行系統的需求。它是一個完全 DIY 的作業系統,使用自訂程式集引導程式啟動,在 32 位元保護模式 下運行,並具有 基於 C 的核心。您可以在 QEMU 上測試它,這一切都是完全自由的。我們的目標是建立一個功能齊全的作業系統,一次一個。

為什麼選擇 埃爾凡作業系統?

厭倦了追蹤您所做一切的臃腫系統? 埃爾凡作業系統 旨在讓用戶重新掌控一切。它精簡、快速且開源。這個項目是關於自由的——不受監視、控制和不必要的功能的自由。該作業系統從一個基本核心開始,可以在啟動時列印“歡迎來到自由”,從那裡開始,它成長為一個強有力的競爭者(至少希望如此)。

目前功能:

  • 32 位元模式:在保護模式下運行,允許比 16 位元更多的記憶體存取。
  • 自訂開機載入程式:將系統載入記憶體並將控制權交給核心。
  • 基本核心:用C和一些彙編編寫,能夠實現文字輸出等基本功能。
  • QEMU 測試:可以在虛擬環境中運行和調試。

最近的掙扎與未來的計畫

最近,我一直在努力實現鍵盤驅動程序,這在內核中造成了一些挫折。然而,這只是苦差事的一部分,而且進步是無法停止的。一旦基礎穩定,埃爾凡作業系統 最終將轉向64 位元,並計劃提供檔案系統、多工等。

下一步是什麼?

  • 鍵盤驅動程式修復:讓輸入再次順利工作。
  • 64 位元過渡:以更好的記憶體管理和效能邁向未來。
  • 多工處理與檔案系統:建立一個功能齊全的作業系統,能夠有效率地處理多個任務並組織檔案。

埃爾凡作業系統 是邊做邊學,如果您喜歡低階系統程式設計作業系統開發,或是只是想堅持下去,那麼值得一試出來。

專案連結:GitHub 上的 埃爾凡作業系統

以上是埃爾凡作業系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板