gpt4 book ai didi

operating-system - 使用 Minix 2 或 3 学习操作系统开发?

转载 作者:行者123 更新时间:2023-12-03 23:52:39 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

6年前关闭。



Improve this question




今年 Spring 我上了一门关于通用操作系统理论和原理的类(class),现在我想用整个夏天的时间阅读 Tanenbaum 的操作系统书籍,浏览 Minix 源代码,并大致了解实际的操作系统实现。

学校有两位操作系统教授,我去找他们询问借用 Tanenbaum 的书。有趣的是,有人说我应该使用本书的旧版第二版,并专注于 Minix 2,因为它总体上更简单,理解的源代码更少(因此在没有信息过载的情况下更容易学习)。另一位教授说她认为这不是问题,我应该使用 Minix 3 和他的书的最新版本,这样我才能看到更现代的实现。

Stack Overflow 是怎么想的?这里有人对 Minix 的两个版本都有经验吗?我想学习制作实际操作系统的原则,但我也不希望大量信息过载使我无法真正理解整个代码的作用。

最佳答案

如果您想深入了解基于微内核的操作系统的来源,我建议您查看 HelenOS ,一个更新但仍然相对简单的操作系统,没有 UNIX 语义和 API。唉,目前还没有关于它的书(如 Tanenbaum),但来源有据可查。

关于operating-system - 使用 Minix 2 或 3 学习操作系统开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com