MaxOS
1.0.0

用C ++編寫的64位愛好操作系統
探索文檔»
查看演示·報告錯誤·請求功能

! - 目前正在實施64位支持,OS處於破裂狀態 - !
Max OS是使用C ++和組件為64位平台開發的愛好操作系統。該項目目前處於開發的早期階段,尚未準備好使用。該項目是作為一種學習經驗而開發的,並且不打算用作生產操作系統。
Max OS支持設備驅動程序,內存管理,多任務,GUI等。該項目的開發是為了能夠在真實硬件上運行,但是,目前只能在虛擬機上運行。
(返回到頂部)
這是從源構建最大OS操作系統的方法。 (另外,您可以從工作流量工件下載最新的內核)
這是從源構建操作系統的所需軟件包列表。 (注意構建腳本應自動安裝這些腳本)
sudo apt update
sudo apt install -y build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo libisl-dev cmake注意:如果要在虛擬機中運行操作系統,則需要安裝QEMU。 (如果在WSL中,腳本將尋找QEMU的Windows安裝)
克隆倉庫
git clone https://github.com/maxtyson123/MaxOS.git
cd MaxOS創建交叉編譯器(這需要一段時間)
cd toolchain
./make_cross_compiler.sh
cd ../生成makefiles
cd cmake-build
cmake .. -DCMAKE_TOOLCHAIN_FILE=toolchain/CMakeToolchain.txt清潔構建目錄
make clean構建操作系統並在QEMU中運行它
make install image run(返回到頂部)
到目前為止尚無用戶使用(將來會添加userland)


有關擬議功能(以及已知問題)的完整列表,請參見開放問題。
(返回到頂部)
貢獻是使開源社區成為學習,啟發和創造的驚人場所的原因。您所做的任何貢獻都非常感謝。
如果您有一個可以使情況變得更好的建議,請分配存儲庫並創建拉動請求。您也可以簡單地使用標籤“增強”打開問題。別忘了給項目一個明星!再次感謝!
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )(返回到頂部)
根據BSD 3範圍許可分發。有關更多信息,請參見LICENSE 。
(返回到頂部)
(返回到頂部)