學(xué)生在c中從頭開(kāi)始構(gòu)建了整個(gè)操作系統(tǒng)。是的,您讀正確了! MeetBanan OS,是X86_64和i686架構(gòu)的業(yè)余愛(ài)好者操作系統(tǒng),完全由大學(xué)生
>什么是Banan OS? OS?
>>這種激情反映在他決定從C上寫下整個(gè)操作系統(tǒng)的決定,不包括端口軟件。>
挑戰(zhàn)>>
等里程碑為里程碑。
- >
- 實(shí)現(xiàn)鍵盤輸入 >>實(shí)現(xiàn)USB鼠標(biāo)輸入
- >成功運(yùn)行Doom
- >讀取來(lái)自DISKS
- 建立網(wǎng)絡(luò)連接性的數(shù)據(jù)的數(shù)據(jù)組件,這使他可以更大的自由探索傳統(tǒng)的OS代碼并追求個(gè)人興趣的特征。他估計(jì),在經(jīng)過(guò)大約兩個(gè)月的發(fā)展之后,這個(gè)階段就達(dá)到了這個(gè)階段。他對(duì)低級(jí)編程感興趣,尤其是操作系統(tǒng)開(kāi)發(fā)。
- >為Banan OS
> Banan OS做出貢獻(xiàn)是一個(gè)非常新的項(xiàng)目,而Oskari Alaranta則可以通過(guò)貢獻(xiàn)來(lái)提高自己的貢獻(xiàn)。在開(kāi)始使用任何新功能之前,電子郵件,不和諧或提出問(wèn)題)。始終歡迎錯(cuò)誤修復(fù)。雖然貢獻(xiàn)并不像GitHub這樣的平臺(tái)上的貢獻(xiàn)不那么簡(jiǎn)單,但您可以通過(guò)GitHub鏡像提交拉動(dòng)請(qǐng)求,Alaranta將手動(dòng)應(yīng)用它們。 - >為Banan OS
如果您希望在Alaranta的服務(wù)器上進(jìn)行直接帳戶,則可以通過(guò)電子郵件或discord。奧斯卡里·阿拉蘭塔(Oskari Alaranta)在Banan OS開(kāi)發(fā)上投入了巨大的時(shí)間和精力。
> Banan OS的一個(gè)顯著方面是它在很大程度上是從頭開(kāi)始構(gòu)建的,Alaranta本人會(huì)撰寫大部分代碼。這種雄心勃勃的方法需要深厚的技術(shù)知識(shí)和解決問(wèn)題的思維方式。
資源
:
banan os github github repository
資源
:
以上是Banan OS:在C中從頭開(kāi)始構(gòu)建的功能齊全的Unix式操作系統(tǒng)的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

Linux管理員應(yīng)熟悉命令行環(huán)境。由于通常不安裝Linux服務(wù)器中的GUI(圖形用戶界面)模式。SSH可能是使Linux管理員能夠管理服務(wù)器的最受歡迎的協(xié)議

LXD被描述為下一代容器和虛擬機(jī)管理器,它為在容器內(nèi)部或虛擬機(jī)中運(yùn)行的Linux系統(tǒng)提供了沉浸式的。 它為有支持的Linux分布數(shù)量提供圖像

R是一種廣泛使用的編程語(yǔ)言和軟件環(huán)境,旨在在數(shù)據(jù)科學(xué)中開(kāi)發(fā)統(tǒng)計(jì)和圖形計(jì)算工具。它與S編程語(yǔ)言和環(huán)境非常相似,R是替代方案

Firefox瀏覽器是大多數(shù)現(xiàn)代Linux分布(例如Ubuntu,Mint和Fedora)的默認(rèn)瀏覽器。最初,它的性能可能令人印象深刻,但是隨著時(shí)間的流逝,您可能會(huì)注意到瀏覽器的快速和響應(yīng)不佳

Clear Linux OS是人們想要最小,安全和可靠的Linux分布的理想操作系統(tǒng) - Ahem System Admins。它針對(duì)英特爾體系結(jié)構(gòu)進(jìn)行了優(yōu)化,這意味著在AMD SYS上運(yùn)行Clear Linux OS

創(chuàng)建自簽名SSL證書(shū)的關(guān)鍵步驟如下:1.生成私鑰,使用命令opensslgenrsa-outselfsigned.key2048生成一個(gè)2048位的RSA私鑰文件,可選參數(shù)-aes256實(shí)現(xiàn)密碼保護(hù);2.創(chuàng)建證書(shū)請(qǐng)求(CSR),運(yùn)行opensslreq-new-keyselfsigned.key-outselfsigned.csr并填寫相關(guān)信息,特別是“CommonName”字段;3.自簽名生成證書(shū),通過(guò)opensslx509-req-days365-inselfsigned.csr-signk

您有時(shí)會(huì)與家人,朋友或同事共享Linux桌面?如果是這樣,您可能需要隱藏一些個(gè)人文件和文件夾。挑戰(zhàn)是弄清楚如何在Linux系統(tǒng)上隱藏這些文件。在本指南中,我們將瀏覽

在本文中,我們將仔細(xì)研究Linux中的 /etc /mtab文件,并檢查其中包含的不同參數(shù)和設(shè)置。理解在linuxthe /etc /mtab文件中使用 /etc /mtab文件用于列出所有當(dāng)前安裝的文件系統(tǒng)。一個(gè)
