我想创建我自己的 Unix 操作系统。有没有什么书可以让我从头开始学习?
答案1
我认为你不会得到任何关于这个主题的印刷书籍。您应该考虑的最佳资源是线性FS(Linux 从头开始)。
它是一种 Linux 发行版,也是教您如何从源代码构建自己的 Linux 发行版的书籍。
答案2
如果您的意思是“创建我自己的 UNIX 操作系统”,也许您对周围的资源感兴趣xv6(“一个简单的类 Unix 教学操作系统”), 或者《4.4BSD操作系统的设计与实现》。
编辑刚刚偶然发现了这个,“麦克罗伊的 Unix 研究注释指南”,这可能也是相关的。(请仔细阅读@nimrodm 的 Plan 9 提示:)
)
答案3
答案4
如果你想开发自己的类 UNIX 操作系统,除了 @sr_ 答案之外,我建议Lions 对 Unix 的评论,UNIX操作系统的设计,也许操作系统设计与实现了解如何实现基于微内核的类 UNIX 操作系统。