學生在c中從頭開始構建了整個操作系統。是的,您讀正確了! MeetBanan OS,是X86_64和i686架構的業餘愛好者操作系統,完全由大學生 oskari alaranta寫成> c。該項目是完全獨立的,所有代碼專門由Alaranta編寫,除了任何移植軟件。我們還將討論什麼激發其創建者從頭開始構建整個操作系統的原因。最後,我們將討論他在此過程中面臨的挑戰。
>什麼是Banan OS? OS?
>
>這種激情反映在他決定從C上寫下整個操作系統的決定,不包括端口軟件。 >
挑戰>>
但是,該項目也通過獎勵“它活著”的時刻來打擊。 Alaranta認為,目睹新功能在真實硬件上完美運行的新功能特別令人滿意,並以:等里程碑為里程碑。
>- 實現鍵盤輸入
>>實現USB鼠標輸入- >成功運行Doom
- >讀取來自DISKS
-
- 建立網絡連接性的數據的數據組件,這使他可以更大的自由探索傳統的OS代碼並追求個人興趣的特徵。他估計,在經過大約兩個月的發展之後,這個階段就達到了這個階段。他對低級編程感興趣,尤其是操作系統開發。
- >為Banan OS
> Banan OS做出貢獻是一個非常新的項目,而Oskari Alaranta則可以通過貢獻來提高自己的貢獻。在開始使用任何新功能之前,電子郵件,不和諧或提出問題)。始終歡迎錯誤修復。雖然貢獻並不像GitHub這樣的平台上的貢獻不那麼簡單,但您可以通過GitHub鏡像提交拉動請求,Alaranta將手動應用它們。
>如果您希望在Alaranta的服務器上進行直接帳戶,則可以通過電子郵件或discord。奧斯卡里·阿拉蘭塔(Oskari Alaranta)在Banan OS開發上投入了巨大的時間和精力。
> Banan OS的一個顯著方面是它在很大程度上是從頭開始構建的,Alaranta本人會撰寫大部分代碼。這種雄心勃勃的方法需要深厚的技術知識和解決問題的思維方式。
資源
:
banan os github github repository
以上是Banan OS:在C中從頭開始構建的功能齊全的Unix式操作系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!