一支十人團(tuán)隊(duì)花了七個(gè)月時(shí)間,做出了一個(gè)能裝進(jìn)192KB內(nèi)存的操作系統(tǒng)。
GentleOS/16這個(gè)項(xiàng)目出現(xiàn)在2026年6月,作者只有23歲。它不是要取代任何主流系統(tǒng),只是一個(gè)"業(yè)余愛好操作系統(tǒng)"——作者是這么定位的。而它最特別的地方在于,選擇了一顆48年前的CPU作為運(yùn)行平臺。
![]()
這顆CPU是德州儀器1978年推出的TMS-9900,16位架構(gòu),當(dāng)年主要用于TI-99/4A家用電腦。GentleOS/16圍繞它構(gòu)建了一套完整系統(tǒng):多任務(wù)內(nèi)核、圖形界面、文件系統(tǒng)、網(wǎng)絡(luò)棧,全部塞進(jìn)了192KB的RAM限制里。
整個(gè)系統(tǒng)的代碼量大約1.5萬行,其中匯編占三分之一,其余用C語言寫成。開發(fā)團(tuán)隊(duì)通過一個(gè)叫"TI-99/4A開發(fā)資源庫"的線上社區(qū)協(xié)作,核心成員分布在北美和歐洲。他們用QEMU模擬器編寫和測試大部分代碼,只在最后階段才燒錄到真實(shí)硬件上驗(yàn)證。
項(xiàng)目在Hacker News上引起了一波討論。有人覺得這純粹是浪費(fèi)時(shí)間,但另一群人的看法完全不同——他們認(rèn)為,這種"資源極限編程"恰恰是鍛煉系統(tǒng)思維最狠的方式。當(dāng)你的內(nèi)存只有192KB,連一個(gè)現(xiàn)代網(wǎng)頁的JS bundle都裝不下時(shí),你才會真正理解"每一字節(jié)都要算賬"意味著什么。
GentleOS/16的作者在項(xiàng)目文檔里寫了一段話:現(xiàn)代操作系統(tǒng)越來越龐大,但他只想做個(gè)"一個(gè)人能從頭到尾理解每一行代碼"的系統(tǒng)。這個(gè)想法本身,可能比那個(gè)跑在48年前CPU上的內(nèi)核更值得琢磨。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.