TwilightOS
1.0.0

這個操作系統適合我,但我也希望別人也能幫助和使用它。我希望Twilight對任何人首次看待它的人都可以徵收和理解。考慮到這一點,我正在做出有意識的努力,使事情變得可讀,而不是做任何超級幻想的事情。即使它可能會影響性能,但我還是將可維護性視為更高的優先級。我也寧願成為添加任何主要功能的人,因為這主要是對我的學習範圍。如果您有要添加的大型功能,請先與我討論。我只對擁有我個人使用的功能感興趣。如果您做出了貢獻,那麼您會更歡迎將您的名字放在底部以使自己知道!
目前,暮光是使用Osdev.org交叉編譯器部分和NASM中描述的交叉編譯器構建的。我正在使用Visual Studio代碼作為主要編輯器,並使用Windows子系統進行Linux進行編譯,但是獨立的Linux也可以正常工作。我只在QEMU和VirtualBox上進行了測試。您必須更改make run配方中的路徑,以按照所需的方式進行測試。
查看製造文件以查看所有選項,但是這些是最有用的
make clean將清潔所有已建造的文件make build將構建所有文件make run將使用QEMU啟動操作系統make files將向您顯示用於構建過程中的每個文件這不是嚴格的順序,而是邏輯上的進步是有道理的。在Wiki中查看有關已經存在的內容的更多詳細信息。
