raspberry pi os
1.0.0
该存储库包含分步指南,指导如何从头开始创建简单的操作系统 (OS) 内核。我将此操作系统称为 Raspberry Pi OS 或简称 RPi OS。 RPi OS源代码主要基于Linux内核,但该操作系统的功能非常有限,仅支持Raspberry PI 3。
每节课程的设计方式都是首先解释如何在 RPi 操作系统中实现某些内核功能,然后尝试演示相同功能如何在 Linux 内核中工作。每节课在 src 目录下都有一个对应的文件夹,其中包含课程刚结束时操作系统源代码的快照。这样可以优雅地引入新概念,并帮助读者了解 RPi 操作系统的演变。理解本指南不需要任何特定的操作系统开发技能。
有关项目目标和历史的更多信息,请阅读简介。该项目仍在积极开发中,如果您愿意参与 - 请阅读贡献指南。