MINIX 3 - FAQ |
|
|
|
目录 概要问题
法律问题
技术问题
在模拟器或者虚拟机上运行MINIX 3
概要问题
MINIX 3是什么?MINIX 3是一个为高可靠性应用而设计的自由且简洁的类UNIX系统。它特别适用于低端的个人电脑、资源受限制系统和嵌入式应用。你可以获得它所有的源代码,这使得它很适合于课堂教学和那些想了解操作系统怎样运行的自学者。
MINIX 3运行的硬件要求?你需要一台有4 MB内存、100MB空闲硬盘空间和CD-ROM(IDE)的Intel386及其以上计算机。现在暂时还不支持从USB CD-ROM启动。
我如何获得MINIX 3呢?3.1版本的MINIX 3包括在Andrew S. Tanenbaum和Albert S. Woodhull的《操作系统设计与实现,第三版》附带的光盘中。你可以在下载页中免费获得更新版本的MINIX 3。
我怎么得到关于MINIX 3的帮助呢?你可以浏览USENET
新闻组并发帖提问。你也可以使用邮件列表。
我是菜鸟。我该怎么学习在MINIX 3下编程?请阅读这篇指南来作为你的入门。
也许已经有人遇到过和我相同的问题。新闻组有编档保存吗?有。请看编档保存。
我找不到以前看过内容了。有什么办法可以找回来吗?也许吧。来试试这个时光机器。
我如何获得关于MINIX 3用于教学的信息?
这个网页会是你不错的开始。
我可以成为MINIX 3的开发人员吗?如果你有一定的时间、兴趣和必备的知识,欢迎你加入MINIX 3社区。从这里开始吧。
法律问题
MINIX 3用的是什么许可证?MINIX 3使用的许可证是伯克利(BSD)许可证的一个克隆版本。你可以在同意以下两个条件的前提下对系统做任何你喜欢做的事:(1)你同意在任何条件下你都不会控告我们;(2)除非已经做了其他安排,否则你要把荣誉行保留在源码、文档和公开资料中。在上面所提及的限制下,你可以自由地修改、重发布你的源代码,并且可以将它合并到你的商业产品中。
为什么不使用GPL许可证呢?我们感到GPL许可证限制得太多。对开源软件的进一步开发而投入大量资金的公司可不想把它送给竞争者。我们认为BSD许可证更适合MINIX 3在嵌入式系统中的应用。
MINIX和Linux之间有什么关系呢?MINIX是一个发行于1987年的用于操作系统教学的简单易懂的小型UNIX克隆。赫尔辛基大学的学生Linus Torvalds在操作系统课程上学习了MINIX并买了一台PC来充分地运行它。然后他将MINIX作为平台和指导开发了MINIX的克隆---Linux,并且在1991年发布。这是他关于Linux的声明。
Linus被指责从MINIX偷窃了Linux,这是真的吗?不,绝对不是。在微软的部分资助下Alexis de Tocqueville
Institution公司的Ken Brown写了一篇报告声称Linus从MINIX偷窃了Linux。Brown的结论是由于知识产权的所有者不清,所以公司不应该使用Linux。这完全是废话!虽然对于一个只有21岁的学生来说没有一个相似的操作系统源代码来使用、学习和修改,他几乎不可能编写出一个他自己的操作系统,但是Linus的确编写了Linux源码的最初版本。Brown的报告和MINIX创建者的回应在Slashdot上有详细的论述。
技术问题
MINIX 3声称符合POSIX标准。什么是POSIX呢?请阅读这篇关于POSIX的文档。
我该如何在MINIX 3环境中学习编程?请阅读这篇关于MINIX编程的文档。
我该如何建立一个大于8 MB的RAM disk?请阅读这篇关于RAM disks的文档。
我该怎么做才能在同一台计算机上启动多个操作系统?使用multiboot loader。请阅读这篇关于multiboot loaders的文档以获得更多的信息。
我该怎么避免vol命令和软盘的问题?请阅读这篇关于vol的文档。
为什么elle编辑器并不像手册页中所描述的那样运行?请阅读这篇关于elle的文档以获得更多的帮助。
我可以在不同操作系统的文件系统之间交换数据吗?可以。请阅读这篇关于数据交换的文档。
我该怎么样做才可以浏览并没有安装的手册页草案?
请使用nroff -man man_file | more命令。
MINIX 3的性能如何?我们对MINIX 3(用户模式)和MINIX 2(内核模式)的性能做了比较测量,MINIX 3比MINIX 2慢了5-10%。因为有太多的不同(譬如现在的磁盘驱动还不支持DMA,ACK编译器虽然比GCC快但是产生的代码不如GCC,还有文件系统的差别,等等),所以我们还没有将MINIX 3与其他的操作系统做比较。最大的差别还是MINIX 3到现在为止只用了大概1人年的工作,而其他操作系统则用了数千人年。而且我们是可靠性优先,而不是性能。
在模拟器或者虚拟机上运行MINIX 3
我该如何在VMWare上运行MINIX 3?请阅读这篇关于MINIX和VMWare的文档。你也可以下载预先装有MINIX 3的VMWare的虚拟机。这是一个关于"装有MINIX 3的VM"的主页的链接。你可以用VMWare的自由且可下载的VMWare Player来运行虚拟机。
我可以在Windows主机和VMWare上的MINIX 3之间传输数据吗?你可以使用这个copy-and-paste tool。如果你在安装MINIX 3时选择了LANCE以太网芯片,就可以在MINIX 3中使用FTP。
我可以在MAC中使用Bochs仿真器来运行MINIX 3吗?可以。请阅读这篇关于MINIX和Bochs的文档。
我可以在Windows中使用Virtual PC来运行MINIX 3吗?可以。请阅读这篇关于MINIX和Virtual PC的文档。
修改于2006年1月25日Copyright 浙江大学 张恒 (neveria@21cn.com)
|
|