你发现没有,「手搓操作系统」这几个月突然在技术圈刷屏了。
国外一个技术频道让AI从零手搓出一个纯汇编裸机系统,底层直写显存,开机秒进DOOM。国内博主攒出的HanOS是个x64微内核系统,插上U盘就能在真笔记本上启动。更炸的是,10月Linus本人给AI写的内核代码签了名。B站的教学连载《什么是操作系统》这周刚更新到第4集。「自制linux操作系统,只有1MB」也是这两天冒出来的。哔哩哔哩知乎知乎哔哩哔哩哔哩哔哩
写操作系统这件事,第一次从"毕生事业"变成了"周末项目"。但动手之前,先把黑箱拆开。

「系统」到底是什么?没那么玄
看HanOS的构成就懂了:内核只干四件事——调度、内存、IPC、中断,终端、键盘、文件系统全拆到用户态服务里,引导器直接用现成的Limine。自制Linux发行版教程的热评则抛出一个三件套公式:有了内核、Shell和包管理器这三者,是不是就是一个相对完整的Linux操作系统了。知乎哔哩哔哩

三条路,按性格选
①经典科班:《30天自制操作系统》的Haribote路线,从16位实模式切进保护模式,逐行写中断和显存,攒直觉最快,B站就有正在连载的免费视频课。哔哩哔哩
②自搓Linux:LFS,把整个系统从源码编译一遍,完事是一个真能启动的环境。
③AI辅助新派:HanOS作者把自己的活讲得特别朴素——提提要求、看看串口日志、在真机上一边敲键盘一边diss AI,然后在每个岔路口决定往哪走,把体力活交给AI。知乎

三道真正的坎,都不是代码
第一坎是引导:教程评论区问得最多的不是"内核怎么写",而是"为什么卡住了"——有学习者的复盘就是qemu直接运行内核文件可以,用了grub就卡住。第二坎是真机:在QEMU里显示是送分题,往显存写就有字。换到真笔记本,你得自己面对真实显卡驱动。第三坎是生态:高中生作品CoolPotOS下面的高赞评论说得很扎心——手搓系统对懂行的人其实不算难,难的是软件生态。搭个什么软件都不支持的空壳,毫无意义。哔哩哔哩知乎哔哩哔哩
那到底值不值得搓?
值得,但不是为了替代Windows。当你在自己系统里手写一次中断、读通一次磁盘,考试背过的"进程调度""虚拟内存"才真正变成你的东西。手搓OS最大的收益就一句话:把"习以为常"变成"看懂了"。
至于AI焦虑,Linus已经给出答案:不看代码是不是AI写的,看有没有人把名字签上去认账,内核社区甚至因为"AI用得太普遍",准备取消"AI辅助"标签。知乎
第一步其实很便宜:打开QEMU,挑一条路线,从点亮第一行字开始。暂时不敢动手的,把HanOS、DoomOS从GitHub拉下来在虚拟机里跑一跑,看看别人"系统"里的开机画面——这比收藏这篇文章实在多了。