迷你的类 UNIX 操作系统 MINIX

迷你的类 UNIX 操作系统 MINIX

BSD
C/C++ 汇编
UNIX
2009-10-25
红薯

MINIX 的名称取自英语 Mini UNIX,是一个迷你版本的类 UNIX 操作系统(约 300MB),其它类似的系统还有 Idris,Coherent 和 Uniflex 等。这些类 UNIX 操作系统都是重新发展的,并没有使用任何 AT&T 的源代码。

MINIX 原来是荷兰阿姆斯特丹的 Vrije 大学计算机科学系的 Andrew S. Tanenbaum 教授所开发的一个类 UNIX 操作系统。全部的源代码共约 12,000 行,并置于他的著作Operating Systems: Design and Implementation(ISBN 0-13-637331-3)的附录里作为范例。MINIX 的系统要求在当时来说非常简单,只要三片磁片就可以启动。

全套 MINIX 除了启动的部份以汇编语言编写以外,其他大部份都是纯粹用 C 语言编写。分为:内核、内存管理及档案管理三部份。

MINIX 原始是设计给 1980 年代到 1990 年代的 IBM PC 和 IBM PC/AT 兼容电脑上执行。1.5 版也有移植到以 Motorola 68000 系列 CPU 为基础的电脑上(如 Atari ST、Amiga 和早期的 Apple Macintosh)和以 SPARC 为基础的机器(如升阳 sun 公司的工作站)。2.0 版则只有 x86 架构的版本。

2004 年,塔能鲍姆重新架构与设计了整个系统,更进一步的将程序模块化,推出 MINIX 3。重新以 BSD 许可协议发布,成为开放源代码软件。

加载中

评论(1)

Aorey
Aorey
有v2的源码吗?想学习一下

为摆脱后门梦魇 戴尔开始提供付费关闭 Intel ME 的服务

之前已经有两家电脑公司 Purism 和 System76 先后宣布关闭其产品中的英特尔管理引擎 (Intel ME)。 Intel ME 是一个内置于英特尔处理器平台的低功耗子系统,独立于主系统,而且 ME 几乎无法被...

2017/12/05 08:16

世界上最流行的操作系统 MINIX 暗藏着最大的威胁?

如果要选出最流行的操作系统,我们也许会下意识地想到 Linux、Windows、macOS、iOS 和 Android 等一些当下主流的操作系统。但事实恐怕不是我们以为的那样,你可能不知道,但在英特尔近些年推...

2017/11/08 08:19

MINIX 3.3.0 发布,兼容 x86 和 ARM Cortex A8

MINIX 3.3.0 发布,此版本现已提供下载,包括了非常重要的新特性: 系统基于一个极小的(12,700 行代码) 微型内核 微型内核处理中断和消息传递,并且是唯一在内核模式运行的代码 The rest of ...

2014/09/17 08:00

MINIX 3.2.1 发布,迷你 Unix 系统

MINIX 3.2.1 发布了,可从发行说明中查看该版本详情。包括用户工具包、库和构建系统、驱动程序和内核方面的改进,性能的提升等等。 Minix的名称取自英语Mini UNIX,是一个迷你版本的类Unix操...

2013/02/23 10:02

MINIX 3.2.0 发布,小型 Unix 系统

MINIX是一份像UNIX的计算机操作系统,它基于微内核架构。它极其地小,运行于内核模式的部分仅约5000行可执行代码,而运行于用户模式的部分被 分解为小型且独立的模块,从而提高系统可靠性。它...

2012/02/29 20:54

MINIX 3.1.8 发布,迷你Unix系统

MINIX是一份像UNIX的计算机操作系统,它基于微内核架构。它极其地小,运行于内核模式的部分仅约5000行可执行代码,而运行于用户模式的部分被 分解为小型且独立的模块,从而提高系统可靠性。它...

2010/10/05 09:06

MINIX 3.1.7 发布-下载

MINIX是一份像UNIX的计算机操作系统,它基于微内核架构。它极其地小,运行于内核模式的部分仅约5000行可执行代码,而运行于用户模式的部分被 分解为小型且独立的模块,从而提高系统可靠性。它...

2010/06/17 06:54

MINIX 3.1.6 发布

MINIX是一份像UNIX的计算机操作系统,它基于微内核架构。它极其地小,运行于内核模式的部分仅约5000行可执行代码,而运行于用户模式的部分被 分解为小型且独立的模块,从而提高系统可靠性。它...

2010/02/09 22:22

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
有没有一些 x64 的操作系统学习资料?源码或者其他学习资料

现在书面上的资料有《自己动手写操作系统》《30天自制操作系统》这些都是32位的 问下有没有64位的源码或学习资料?

2013/08/28 09:51

没有更多内容

加载失败,请刷新页面

没有更多内容

Linux 之父如何定义 Linux?

来源:马哥教育 链接:https://mp.weixin.qq.com/s/wwBt5H68tHmf_lHXrd_eSQ 本文是 Linus 写于 1991年10月10日 LINUX是什么? LINUX是一个免费类unix内核,适用于386-AT计算机,附带完整源代...

2018/08/03 00:14
37
0
Unix/Linux 从哪儿来?那些改变世界的人们...

昨天看文章时发现自己对 linux 操作系统不够了解,还记得 17 年时听过老师的一些课,对 linux 的历史有一点了解,不过当时并没有记录笔记,现在已经忘的差不多了。 这次从网上找资料,又重新...

10/14 22:09
14
0
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十五章 minix

 (15)minix    在强大的,玩游戏的欲望的驱使下,两位牛人完成了UNIX的最初雏形版。这个系统只支持两个使用者(估计做的时候没考虑别人,够他俩玩的就得)相对于那个 MULTICS系统——MUL...

2016/01/04 08:38
92
0
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十六章 linux

linux    那时候,Linus是赫尔辛基大学计算机科学洗的二年级学生。他的最大爱好,就是虐待计算机。测试计算机的能力和限制,整天研究怎么让计算机按照自己的想法去干活,怎么发挥计算机最大...

2016/01/06 00:00
105
0
Linux 学习基础入门之Linux发展史

Linux发展史1. 什么是操作系统我们在使用电脑时候,一般是使用应用程序的,你比如说我现在在Chrome浏览器访问云栖社区。Chrome运行在操作系统上,操作系统驱动硬件,也就是我们的电脑,他们的...

2018/12/02 15:13
70
0
你知道么,Linux24岁了

在 1991 年 4月,芬兰的赫尔辛基大学年仅 21 岁的学生 Linus Torvalds 开始做一个他自己的操作系统。在 24 年前的今天,即 1991年8月25日,他在 usenet 的 comp.os.minix 新闻组中发布了 Li...

2015/08/26 09:51
32
0
Linux 学习基础入门之Linux发展史

Linux发展史1. 什么是操作系统我们在使用电脑时候,一般是使用应用程序的,你比如说我现在在Chrome浏览器访问云栖社区。Chrome运行在操作系统上,操作系统驱动硬件,也就是我们的电脑,他们的...

2018/12/03 20:50
13
0
5月28日任务

1.1 学习之初 1.2 约定 1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos7

2018/05/29 22:32
2
0
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十四章 故事

(14) 故事 以前讲过查皮他家的历史,现在就来说说我家的故事。话说1991年,那是一个夏天。有一位牛人在世界的互联网上画了好多圈——“Hello everybody out there using minix——I’m doing...

2016/01/04 08:36
29
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部