rt-thread—小而美的物联网操作系统2这是一个由国人发起的开源物联网操作系统,具有优秀的可裁剪性和可扩展性。可以运行在 ARM Cortex-M0 芯片上的极小内核,到中等的 ARM Cortex-RT-Thread·C·8 个月前1.8k
MS-DOS—微软 MS-DOS 操作系统的源码这并不是微软第一次开源 MS-DOS 的源码,早在十年前微软就开源了 MS-DOS v1.25 和 v2.0 的文件,最初是共享于计算机历史博物馆,之后过了 4microsoft·Assembly·8 个月前1.1k
rpi4-osdev—为树莓派 4 编写操作系统的教程这是一份 RealVNC 的 CTO 在树莓派 4 裸机上,编写操作系统的教程。内容分为 15 个章节,每章完成操作系统的一个部分,并提供了源码和讲解。babbleberry·C·2 年前6.6k
rCore-Tutorial-Book-v3—用 Rust 语言从零开始写一个类 Unix 内核用 Rust 语言从零开始写一个基于 RISC-V 架构的类 Unix 内核。清华大学开源的中文教程,从计算机发展历史开始科普,一步步说到为何操作系统会诞生,以rcore-os·Python·3 年前6.9k
blog_os—用 Rust 从零开发一个操作系统的教程它从空文件夹开始,一步步搭建开发环境,通过原理描述、代码示例讲解操作系统背后的原理。硬要说缺点的话就是教程是英文的,但是配上代码示例读起来不是很费劲。phil-opp·HTML·3 年前1.3k
serenity—开源的 C++ 复古桌面操作系统一款披着复古外衣现代的类 Unix 开源操作系统。从内核到 Web 浏览器均采用 C++ 编写,没有依赖现成的第三方库,外观模仿 90 年代操作系统界面的风格,SerenityOS·C++·3 年前1.6k
ucore—清华大学操作系统课程实验 (OS Kernel Labs)清华大学操作系统课程,配套实验项目。推荐给有计算机结构原理、C 和汇编、数据结构基础并对操作系统感兴趣的同学,项目中包含教学视频、练习题、实验指导书等 kiukotsu·C·4 年前2.2k
The-design-and-implementation-of-a-64-bit-os—《 64 位操作系统的设计与实现》读书笔记《一个 64 位操作系统的设计与实现》 yifengyou·C·4 年前689
OS.js—运行在浏览器上的桌面操作系统一个 JavaScript 写的 Web 桌面平台,具有窗口管理器、应用程序 API、GUI 工具包、文件系统抽象等功能。os-js·JavaScript·8 年前629