os - tutorial是一个旨在从零开始创建操作系统的项目。该项目适合对底层计算熟悉、好奇操作系统工作原理却没时间通读Linux内核的程序员。教程由短小步骤和代码示例构成,理论较少,每个课程只需5 - 15分钟。项目虽存在问题且已弃用,但对初学者仍有学习价值。
Tinyhttpd是GitHub上一个精简的HTTP服务器项目,用C语言编写。适合初学者学习HTTP协议与服务器工作机制,在教学和小型定制场景有应用,虽功能简单但可定制性强,欢迎留言讨论。