Board logo

标题: [转贴]认识Linux老前辈-Minix [打印本页]

作者: 523066680     时间: 2009-12-21 22:17    标题: [转贴]认识Linux老前辈-Minix
原文:http://www.linuxidc.com/Linux/2008-10/16319.htm

Minix是Linux操作系统开发的基础,其作者是Linux之父-Linus的大学老师,而且后来他俩还爆发了关于操作系统巨内核和微内核之争。虽然Linux采用的是巨内核,而且获得了成功,但微内核具有更先进的操作系统设计思想。

从Minix官方网站上可以下载其发行的CD版,该版本包含了Minix操作系统的源码,对于只是想尝尝鲜的朋友可以从 http://www.minix3.org/download/minix3_1_1_small_vmware_256MB_1GB.zip下载 VMware版本来体验。

根据官方的说法,Minix 3和Minix 1,Minix2有较大差异,前两者主要用于教学,而第三版目标还用于资源有限的嵌入式系统的应用,真是不得了哦。

Minix3 具有稳定,可扩展和安全的特点。其核心代码只有4000行。支持POSIX,TCP/IP, X-Window,C/C++等Unix典型特性。驱动程序开源,并且运行于用户空间,支持多用户和多进程。

Minix相关资源

Minix下载:http://www.minix3.org/download/
源码下载地址:http://www.minix3.org/download/minix-src-current.tar.gz;Minix官方文档网址:http://www.minix3.org/doc/

作者: fujianabc     时间: 2009-12-22 17:56
话说现在的winnt基本上就算是微内核,windows的内核文件ntoskrnl.exe体积非常小。

作者: Roy     时间: 2009-12-23 23:31
Originally posted by fujianabc at 2009-12-23 02:44:
话说现在的winnt基本上就算是微内核,windows的内核文件ntoskrnl.exe体积非常小。

其實不是,看DirectX API能直連到ntoskrnl就知道不是了。通常人們都稱NT內核為混合型內核,具有微内核和巨内核的一些特性。
微内核是指內核所負責的功能多少,而不是其機器碼的大小。我們不能說經精簡並壓縮後的Linux內核為微内核。
微内核的代表有Mach內核(GNU Hurd,MkLinux,Mac OSX)和L4系內核(L4Ka,L4Linux,L4minix,L4-Hurd等)

作者: 523066680     时间: 2009-12-24 15:41
愿 听各位讨论,长见识阿!