热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux发行版>其他Linux>

MiniX3简单介绍

来源: 作者: 时间:2007-08-31 Tag: 点击:
MiniX3简单介绍(摘自www.minix3.org)
2007-04-25 01:10

什么是MiniX3?

MiniX3是一个新操作系统,它的设计初衷是高可靠、灵活和安全。MiniX3有些松散地基于老版MiniX,但是在很多重要方面有着根本性的不同。MiniX1和2是作为教学工具而设计和实现的;MiniX3增加了一个新目标:作为一个严格的系统,在资源很有限的计算机、嵌入式计算机、以及要求高可靠性的应用中使用。

MiniX3相当之小,核心态运行部分少于4000行可执行代码!用户态运行部分分为多个小模块,彼此隔离。举个例子,每个设备驱动程序作为用户模式下的进程运行,所以驱动程序中的bug(任何os中最最大的bug源)不会弄垮整个os。实际上,一个驱动程序垮掉了,在绝大多数情况下会被自动放回(replaced)而不要求用户的介入、重启,也不会影响到正在执行的程序。以上这些特性,微量的内核代码,以及其他多个方面极大地加强了系统可靠性。

MiniX3最初以下列领域作为目标:

要求高可靠性的应用

为第三世界儿童设计和制造的小内存、低耗能的$100单片笔记本电脑

嵌入式系统(比如相机、DVD播放器、手机)

一些认为GPL约束得太多的应用(MiniX3使用BSD类型的许可证)

教育(比如,大学中开设的os课程)

MiniX3的特性:

符合POSIX标准(POSIX compliant)     很多新的改进

TCP/IP联网                完全多用户和多道程序

X WINDOW系统              设备驱动程序作为用户进程运行

支持语言:cc、gcc、g++、perl、python等  高度的故障承受能力

超过400个UNIX程序            提供完整的C源码

最大可支持4GB的内存大小         磁盘块可以是1KB、2KB、4KB或者8KB

硬件要求:

要运行MiniX3,你需要一台有386、486、Pentium或者与之兼容的CPU的PC。标准配置需要16 MB的RAM。8 MB的也可以,不过由于缓存小了,运行起来会慢一些。你可以直接从CD中直接测MiniX3而无需为它分配硬盘空间。如果是硬盘安装,最少需要50 MB的空间;完全安装则需要600 MB空间。

MiniX3当前的状况:

MiniX3现在还远没有FreeBSD和Linux那样成熟,它向Xsale和PowerPC的移植还在进行当中,多种应用程序和设备驱动程序也正在进行移植。


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册