文档章节

笨兔兔的故事——带你了解Ubuntu,了解Linux 第十五章 minix

雨中人X
 雨中人X
发布于 2016/01/04 08:38
字数 706
阅读 84
收藏 2
 (15)minix
  
在强大的,玩游戏的欲望的驱使下,两位牛人完成了UNIX的最初雏形版。这个系统只支持两个使用者(估计做的时候没考虑别人,够他俩玩的就得)相对于那个 MULTICS系统——MULTiplexed Information and Computing System,Brian Kernighan 开玩笑地戏称他们的系统其实是:"UNiplexed Information and Computing System",缩写为"UNICS"。后来大家取其谐音,就诞生了UNIX这个词。这一年,已经是1970年,史称Unix元年。后来, Brian Kernighan觉得用汇编写的系统不好维护,于是……他发明了C语言(符合他一切自己动手的风格),然后用C语言又重写了一遍。从此,Unix走上了 发展的快车道,并且一直用到现在。许多世界级的大服务器,用的都是Unix系统。
  
   好,Unix就说到这里,我们的正题是Minix。
要说Unix确实是很牛的,很有技术含量的,是值得学习计算机科学和操作系统的同学们学习的,然而,Unix也是天价的,广大穷苦的大学生们是买不起的。 荷兰阿姆斯特丹的 Vrije 大学的Andrew S. Tanenbaum教授深刻的体会到了这一点。他的学生们学习了计算机学习了操作系统原理,总得实践一下吧?总得找台机器用用吧?要用计算机就得有操作系 统吧?买个DOS装上?虽然那时候DOS已经问世了,但是这么一个单用户单任务效率也不高的操作系统,实在不能指望它培养出什么软件的人才。装个 Unix?学校还不想破产。于是Andrew S. Tanenbaum牛人拿起键盘——咱自个儿编一个吧!然后Minix就诞生了。Minix取Mini Unix之意,自从1987年被编写出来,到1991年发展到1.5版,现在有两个版本,1.5和2.0。这个操作系统的初衷,是作为一个用来学习的模 型。所以功能很简单,体积也很小。并且以后也没有进行进一步的开发和扩充,为的是能够让学生在一学期内能学完。那时候Minix在大学中用于教学是免费 的,但是用于其他用途是需要给钱的。不过现在已经彻底免费了。它作为一个操作系统,其实并不算优秀,但它是一个源代码完全开放的操作系统,这使得有理想有 志向有报复的黑客们,第一次能够完整的阅读到一个操作系统的全部代码。这其中,就包括芬兰赫尔辛基大学的学生,Linus Benedict Torvalds …… linux

本文转载自:

共有 人打赏支持
雨中人X
粉丝 7
博文 57
码字总数 15326
作品 0
深圳
高级程序员
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十六章 linux

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

雨中人X
2016/01/06
96
1
笨兔兔的故事——带你了解Ubuntu,了解Linux Friends 第十七章

(17)Friends linux被公布在网上之后,引来大家的围观,很多人觉得这个东西挺有意思。不过第一个对外发布的0.01版linux还有很多的不完善(这简直是一定的)。这里先要说一个概念,linux是什么...

雨中人X
2016/03/05
23
0
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十四章 故事

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

雨中人X
2016/01/04
24
0
各大操作系统名称来历简介

各个操作系统的名称虽然有的很简洁,但其背后有什么故事呢?这里笨兔兔简单地给你介绍下。 MS—DOS MS—DOS是Micro Soft Disk Operating System 首字母缩写,就是“微软磁盘操作系统“的意思...

火耳
2011/03/02
1K
0
Linux管理员常用网络资源(收集帖)

本文给力,收集的是Linux管理员常用网络资源。笨兔兔想会对各位Linux系统管理员会有用的。如果喜欢,拿走即可。 Corntab Corntab是一款简易的网络crontab端,无需安装,轻松创建crontab语句。...

fly_xiang
2014/12/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

高三暑假我是怎么想开去学linux系统的

高三的时候,我有一句口头禅:“老了老了,现在做题越来越迟钝了”。当时整天日夜苦读,体重日益增加,脸色越来越黯淡,我在终于熬过了高考的时候,简直心里面乐得开了花。我终于可以去做自己...

linuxprobe16
10分钟前
0
0
Python 获得命令行参数的方法

需要模块:sys 参数个数:len(sys.argv) 脚本名: sys.argv[0] 参数1: sys.argv[1] 参数2: sys.argv[2]

编程老陆
17分钟前
0
0
链队

队列用链表来表示时,需要用两个变量来记录队列两端的变化:theFront,theBack. 根据链接方向的不同,链队有两种链接方式(其实就是链表的头插入节点和尾插入节点,头删除节点和尾删除节点)。...

Frost729
20分钟前
0
0
IDEA toString() json模板

public java.lang.String toString() {java.lang.StringBuilder builder = new java.lang.StringBuilder();#set ($i = 0)#foreach ($member in $members)#if ($i == 0)builder.appen......

Mtok
30分钟前
0
0
Dubbo内核实现之SPI简单介绍

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLo...

明理萝
35分钟前
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部