English 繁体
  • >提交新网站
  • Minix3

    所在地区
    导航分类

    Minix3是一个迷你版本的类Unix操作系统,由塔能鲍姆教授为了教学之用而创作,采用微核心设计。它启发了Linux操作系统的创作。它的名称取自英语:Mini UNIX的缩写。与Xinu、Idris、Coherent和Uniflex等类Unix操作系统类似,派生自Version 7 Unix,但并没有使用任何AT&T的代码。第一版于1987年发布,只需要购买它的磁片,就提供完整的源代码给大学系所与学生,做为授课及学习之用。



    2000年4月,重新以BSD许可证发布,成为开放源代码软件。全套Minix除了启动的部份以汇编语言编写以外,其他大部份都是纯粹用C语言编写。分为:内核、内存管理及文件系统三部份。Minix3在设计之初,为了使程序简化,它将程序模块化,如文件系统与存储器管理,都不是在操作系统内核中运作,而是在用户空间运作。至Minix 3时,连IO设备都被移到用户空间运作。另一个特点,则是Minix主要目的是用于教学,因此代码撰写上极力重视简洁与可读性。



    Minix3原来是荷兰阿姆斯特丹自由大学计算机科学系的塔能鲍姆教授所发展的一个类Unix操作系统。因为AT&T的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。塔能鲍姆教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意,将它称为MINIX。



    Minix以C语言写成,与Version 7 Unix兼容,全部的代码共约12,000行,并置于他的著作《操作系统:设计与实现》的附录里作为示例。Minix的系统要求在当时来说非常简单,只要三片磁片就可以起动。Minix原始是设计给1980年代到1990年代的IBM PC和IBM PC/AT兼容电脑上运行,主要运作于16-bits的Intel 8080平台,以软盘起动。



    Minix3在内核设计上采用微内核,即将操作系统分成微内核和其上的提供文件系统、内存管理、驱动等服务的服务进程。Minix的作者和支持者认为使用宏内核是技术上的退步,而Linux的支持者认为Minix本身没有实用性。在授权方式上,Minix的版权声明在早期被认为是相当自由的:塔能鲍姆教授在希望拿Minix作为一个公开的教材与出版社希望保护代码著作权的平衡下,它只要求一个相当低的授权费。但因为它并不是一个开放源代码的授权方案,所以志愿工作者在以GPL方式散布的Linux核心出现后就多转向Linux平台。



    而Unix也在BSD与AT&T达成协议后,出现了以BSD许可证授权散布的FreeBSD开放平台。Minix虽然在2000年改用BSD许可证授权,但这时其它的操作系统在功能上大幅超越了它,而它失去了发展成一个广泛使用的操作系统的机会,只留下,如塔能鲍姆教授原来期望的,作为一个开放的教材的用途。直到Minix 3出现后,Minix才又改头换面,现在它是一个面向小型系统的可靠操作系统。




    www.minix3.org - 948 - Minix3, MINIX3

    阿姆斯特丹国际机场 www.schiphol.nl
    阿姆斯特丹史基浦国际机场位于荷兰首都阿姆斯特丹,又称史基浦机场,也称西佛尔机场。阿姆斯特丹国际机场三字代码AMS,四字代码EHAM。阿姆斯特丹国际机场距阿姆斯特丹15公里,是世界上距离市中心第二近的大型国际机场...
    中国留荷学生学者联合会 www.acssnl.org
    中国留荷学生学者联合会(亦称中国留荷同学会)是受中国驻荷兰使馆认可,并且代表全荷兰范围内中国留荷学生学者权益的唯一合法组织。中国留荷学生学者联合会在荷兰商务部(即KvK)正式注册。注册代号为:27188419;...
    荷兰移民网 www.hlymw.com
    荷兰移民网长期专注于欧洲移民服务、私人服务和企业服务,在大中华区已运营了十多年,并分别设立了广州运营中心、重庆文案处理中心以及在中国的一线和二线城市建立了众多合作机构,近距离的为中国客户提供服务。在私人服务和公...
    奇嘉科技 www.chicea.nl
    2009年,奇嘉科技创建于荷兰埃因霍温。奇嘉科技主要致力于为客户提供高品质的软件外包服务和营销服务。奇嘉科技主要致力于为客户提供高品质的软件外包服务和营销服务: - 为客户量身定制专业化的商业网站 ...

      1 / 3  后一页 »

    欧洲新闻

    Top Ad
    nbys.tv