neandrew-t-davis /
neurosamaos
大家好,我是來自香港的 13 歲初中生 NeuroSamaOS 是我和 DeepSeek 共同開發的 UEFI 操作系統(其中 DeepSeek 主要參與硬體規範文檔的翻譯與實現步驟的講解)它受到 TempleOS 啟發,但不基於任何現有內核,不看任何其他開源倉庫的代碼來開發這個項目,並且不是 TempleOS 的 Fork 這是一個裸機系統(废话,我标题都说过了),不喜欢盲目 Vibe Coding(第一我没Token(从来没充过),…
DT桌面效率DT软件开发DTLinuxDTWindows
关于
大家好,我是來自香港的 13 歲初中生 NeuroSamaOS 是我和 DeepSeek 共同開發的 UEFI 操作系統(其中 DeepSeek 主要參與硬體規範文檔的翻譯與實現步驟的講解)它受到 TempleOS 啟發,但不基於任何現有內核,不看任何其他開源倉庫的代碼來開發這個項目,並且不是 TempleOS 的 Fork 這是一個裸機系統(废话,我标题都说过了),不喜欢盲目 Vibe Coding(第一我没Token(从来没充过),第二我是老一派的),完全由我閱讀规范他妈的一行一行地写出來,可以直接在實體機 CPU 上運行!(我跑了实体机一分钟,没崩,所有都正常,然后我关机继续开发NeuroSamaOS了) 代碼倉庫: 項目官網: 詳細討論 (OSDev Forum): 下載體驗: 直接 git clone 倉庫是最好的選擇 目前已實現的功能 1. 內核架構與內存管理 Ring0:全系統運行在最高權限 Identical Mapping & La57:等同映射與現代 5 級分頁支持 KMalloc:內核級內存分配 Task:多任務調度 2. 中斷、高級控制與多核 I/O APIC & ACPI SIPI / IPI / INIT:實現多核初始化與處理器間中斷 MSI & INTx & MSI-X:現代中斷機制支持 CISC Instruction Length Parser:在 IDT 中實現的 CISC 指令長度解析器 3. 儲存與文件系統 SATA & AHCI 驅動 FDFD (FREEDOM DiSK[FOUR DIMENSIONS],玩过OSU的都懂,XD,我爆发最高手速是270BPM(1/2)BTW) 硬盘格式 4. 輸入輸出與多媒體 GOP(圖形輸出協議)& WM(窗口管理器) GUI:已實現圖形界面(註:在我看來目前有點醜我追求美感而非單調,就像乔布斯那樣,後續會持續改進) HDAudio & AC97 & WAV & AMP:支持聲卡驅動與音訊播放 PS/2 鍵盤與滑鼠驅動 5. 現代 CPU 指令集優化 REP MOVS/STOS AVX256 & SSE1~SSE4.2 NT (Non-Temporal) 緩存優化與 FPU 支持 6. 內置 JIT 編譯語言 JIT 核心 通用AST引擎(我敢说这是我在我的生涯中弄过最牛逼的,没有之一,妈的) 7. 还在开发中的 HolyNeuro-JIT GPT 分區表支援 FAT32 & RedSea 文件系統支援 xHCI 驅動以及 xHCI 鍵盤 & 鼠標 支持 (这玩意儿是真难搞吧,我太多东西依赖PS/2了,等多我一个月!!!!!,我只差中断和设备PORT一直运作的逻辑就OK了) 開發狀態與後續計劃 考慮中的: E1000 / E1000E 乙太網路卡驅動 IwlWiFi 無線網路卡驅動 C99-JIT(將 C 語言從傳統的 AOT 改造成運行時 JIT 編譯執行) HolyC-JIT (这个要等HolyNeuro-JIT开发完才可以开始根据功能移植HolyC-JIT) 基於信仰原因在这个项目不能被加入的(我在其他项目可以,XD)(但歡迎大家 Fork 自行加入): Ring3 用戶態 Non-Identical Mapping(非等同映射,也就是类似Linux和Windows的0xFFF800000000那套非常复杂的东西,因为我坚持不搞复杂所以这复杂玩意儿我没加) 已拋棄且不需要單獨寫的功能: eHCI & oHCI & uHCI(因為這三个早就他妈被Intel集成並兼容於 xHCI 中了) 我今年 13 歲,來自香港,我的信仰是 Terry A. Davis 和 TempleOS 歡迎來我的 GitHub 點個 Star、提交 Issue,但不接受PR,任何的PR我都会驳回
收录记录
- 阮一峰周刊·用户投稿
2026年10月19日 · 1 次收录
讨论这个产品