装了一下MINIX 3

日子一天天过,但写论文的日子似乎总是有点单调,虽然是时间紧任务重,但对于我来说一天只做一件事(还不是很兴趣的事)总是一件痛苦的事情,于是总是在写论文之余找到“味精”来点缀一下生活、改善一下口味,写Blog也许也是这些“味精”的一部分。

前面复习操作系统时让我对原本已经忘记多年的Linux产生了兴趣,复习编译原理时为了试用LEX和YACC(Bison)而又一次体验了Linux更 让我对开源的产品产生了热情,所以就决定有机会重新认识和使用一下Linux。今天整理电子书时看到《操作系统设计与实现》,又让我想起了MINIX系 统,我打算我的Linux学习之旅从MINIX开始。

三年前曾经在VMWare上装过MINIX 2,应该说是费了一些周折,今天去MINIX网站看了一下,发现MINIX已经发展到了第3版,官方网站宣称,第3版的MINIX不再像前两版那样面向教 学,而是开始向一个完善可靠安全的小型操作系统发展,包括目标成为“一百美元笔记本”(http://laptop.media.mit.edu/)的操作系统。为此,犹豫了一下到底是下载第二版还是用最新第三版,看到最新版的《操作系统设计与实现》(http://vig.prenhall.com/catalog/academic/product/0,1144,0131429388,00.html)就是用第三版作为例子,就不再犹豫,决定还是赶一下时髦。

安装光盘镜像包括源代码只有区区12M的大小,很快就下载完毕,用VMWare加载光盘镜像后就可以顺利的安装了,比起第二版来确实方便了不少。安装的 过程也非常简单,光盘启动后其实就是已经进入了光盘上的MINIX系统,用root登录后运行setup脚本就可以把MINIX安装到硬盘上。由于是在虚 拟机上安装,原本最为复杂的硬盘分区的工作也变得异常的简单,用自动就可以了。很快的,在一系列的回车和确认后,MINIX就顺利的安装到的硬盘上。

重启后进入硬盘上的MINIX系统,感觉就是一个最小化的Linux系统,在bin目录中提供了一些最简单的工具。随便试了一下,发现有vi编辑器,但 没有Emacs,有cc编译器和make,但没有g++。惊讶的发现居然网络是自动配置好了的(用了VMWare的Bridge模式的网络,局域网中有 DHCP服务器),可以用ping检测网络通断情况,还可以用ftp下载文件,但ftp工作好像不是很稳定,不知是什么原因。按照安装手册的说明,我成功 的编译了用于测试系统是否正常的程序,不过由于测试需要的时间太长,就没去完成全部的测试。

唯一的郁闷之处是没能成功的把光驱挂载上,实在是对MINIX的设备管理方式还不太熟悉,慢慢学习了再试吧。今天还随便看了几个源码文件,似乎可读性尚可,打算慢慢的把MINIX的源代码攻克下来,不过这一定是一个长期的过程啦。

今天查资料时由于一段时间无法连上Google,所以试用了一下Yahoo!和Microsoft Live的搜索,Yahoo!的搜索没有给我带来什么惊喜,但Live的搜索确实还让我惊奇了一下,Live的搜索是不分页的,随着你往下滚动鼠标,搜索 结果就会源源不断的出现,显然是AJAX的典型运用啦,不过这不是什么太惊讶的地方,毕竟现在用AJAX技术的网站也越来越多了,惊讶的是Live搜索居 然找到了为数不少的与我想要的内容相关的而Baidu和Yahoo!包括Google都没有搜到过的信息,令我对Live的搜索能力刮目相看,看来微软想要进入搜索领域确实也还是有一些资本的。

装了一下MINIX 3》上有12条评论

  1. 第三版的书《操作系统设计与实现》就是以这个版本的minix来讲解的。好像搞不到。

  2. 能请教一个问题吗,我装了MINIX 3(从www.minix3.com下的)。以后,运行xdm后却没有反应。运行X后,屏幕上输出:
    not enough core。
    用同样的盘在台式机上安装却可以顺利进入。
    如何解决?我不是学计算机的,只是想看Tanenbaum的《Operating Systems Design and Implementation》 谢谢了。

  3. 那你是在哪里装的不行呢?虚拟机中?
    如果是在虚拟机中的话,试着把虚拟机的内存调大一点(256以上)试一下。
    我好久没看minix了,而且也没有遇到过这个问题。所以也不太熟悉了。
    你可以再Google一下。

  4. 的确,live的搜索结果是比其他的搜索引擎更有价值。
    微软的技术就是牛啊。
    google看来也是不思进取,除了搜索引擎现在还可以之外,做的其他东西都是一般般。
    google会不会重走netscape的老路呢?

  5. 我是下载的镜像,刻成盘在我的笔记本上(Pentium 1.73G,512M)装的。

  6. 这篇文章是两年前写的…现在我也不太认可Live Search。
    不过话又说回来,不同的搜索引擎往往还是会带来一些不同的搜索结果的,如果大海捞针似的在找一些不容易找的东西的时候,多试几个搜索引擎还是必要的。

  7. 以前老版本的Minix是只有十几兆大的,新版本的加入了X Window System,所以一下子大了很多。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据