这是一个用Go语言编写的Unix 第六版 (V6) 模拟器,旨在让用户在浏览器中轻松体验和学习经典的Unix操作系统,代码量不到1万行,易于学习和理解,非常适合对操作系统和编程基础有兴趣的学习者。
YatSenOS-Tutorial-Volume-1是一个支点撬动操作系统大山的开源课程,旨在帮助有志向、有能力的同学从零开始学习操作系统的基本概念和实现。它提供了简明的操作系统学习材料,适用于32位操作系统的实验,并包含实用的示例代码和实验,适合中山大学学生学习和实践。
这是一个用C语言编写的简单操作系统,旨在帮助人们学习操作系统的基本概念和实现。
《Operating Systems: Three Easy Pieces(操作系统导论)》中文翻译版,旨在为中文读者提供操作系统的基础知识和易于理解的概念,涵盖多个相关主题,支持多种学习方式。
一个用 x86 汇编语言编写的简单 Shell,主要作为学习练习,帮助理解编写低级系统程序的基础知识。
这是一个基于Streamlit的实时网页语音转文本应用,能够快速将语音转换为文本,支持多种音频输入方式,易于使用和部署。
这是DoctorWkt在github上开的一个编译器教程,强调实践操作,提供详细步骤和解释,旨在编写一个能够自我编译的编译器。
Yazi 是一个基于 Rust 编写的快速终端文件管理器,采用异步 I/O,提供流畅的文件操作体验。
用Qemu创建的适用macOS的Linux子系统,类似于Windows Subsystem for Linux,旨在为macOS用户提供一个方便的Linux环境,以便运行Linux应用和工具。