做 ToyOS,是因为教学需要一套从头到尾都读得动、改得动的系统:从 UEFI 启动,到桌面和用户 ELF,中间层边界清楚,课上能指着代码讲,而不是只对着黑盒演示。

刻意不做的事也写清楚:不追 Linux 用户态兼容;不把 TTF 当默认文字路径;不做手机产品;不做 Secure Boot 产品化。课堂时间有限,边界收紧才能把“能跑、能改、能讲”做实。

作者:谭玉刚(谭老师)。演示与录课见 哔哩哔哩。

仓库:

本站即官网内容仓:tanlaoshi.github.io。