|
什么是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的移植还在进行当中,多种应用程序和设备驱动程序也正在进行移植。 |
MiniX3简单介绍
来源:
作者:
时间:2007-08-31
Tag:
点击:
MiniX3简单介绍(摘自www.minix3.org)
2007-04-25 01:10
0
最新评论共有 4 位网友发表了评论
查看所有评论
发表评论
热点关注
