今年春天,我参加了一门关于通用操作系统理论和原理的课程,现在我希望通过Tanenbaum的操作系统书籍,通过Minix源代码查看并获得实际操作系统实现的总体思路,度过这个夏天。使用Minix 2或3学习操作系统开发?
在学校有两位操作系统教授,我向他们询问有关借用塔南鲍姆的书。有趣的是,有人说我应该使用这本书的旧版本,第二版本,并专注于Minix 2,因为它整体上更简单,并且有更少的理解来源(并且因此在没有信息超载的情况下更容易学习)。另一位教授说,她不认为这会是一个问题,我应该与Minix 3和他的书的最新版本一起去,以便我看到更现代的实现。
Stack Overflow是怎么想的?这里的任何人都有Minix两个版本的经验?我想学习制作实际操作系统的原则,但我也不希望大量的信息超载,这使我无法真正理解代码整体如何。
我不确定我是否理解了答案的第二部分。你能澄清关于HelenOS的部分吗? – allingeek 2012-09-25 23:39:00
是的,我第二个澄清。我也想知道你是否能够编译并运行minix 2,如果是的话(虚拟机?) – gideon 2015-07-22 19:37:27