Follow

分享一篇从零开始手把手教你构建一个微型操作系统的教程:《OS in 1,000 Lines》。

基于 C 语言,仅用 1000 行代码,实现了 上下文切换、分页、用户模式、命令行 shell、磁盘设备驱动程序和文件读/写操作等等功能。

教程地址: operating-system-in-1000-lines

教程分为 17 个章节,一步一步带我们实现如上提到的一个微型操作系统基本的功能。

GitHub: github.com/nuta/operating-syst

教程中所涉及到的代码均已开源,感兴趣的同学可看下。

:icon_weibo: weibo.com/5722964389/P92kU0GlQ

Sign in to participate in the conversation
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。