文档章节

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

雨中人X
 雨中人X
发布于 2016/01/04 08:38
字数 706
阅读 85
收藏 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
粉丝 8
博文 57
码字总数 15326
作品 0
深圳
高级程序员
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十六章 linux

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

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

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

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

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

雨中人X
2016/03/05
23
0
各大操作系统名称来历简介

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

火耳
2011/03/02
1K
0
笨兔兔的故事——带你了解Ubuntu,了解Linux 第十章 人才

(10)人才    终于把照片都拷贝到了我的屋子里,把它们放在了专门放主人文件的分区下。有人忽然想问,查皮那里那么多碎片影响性能,那你怎么放这些文件呢?其实很简单,我更倾向于把文件分散...

雨中人X
2016/01/04
9
0

没有更多内容

加载失败,请刷新页面

加载更多

smart-doc特殊功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
0
0
JavaEE——Junit

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 Junit Junit又名单元测试,Junit是用来测试Jav...

凯哥学堂
昨天
0
0
读《美丽新世界》

一、背景 十一国庆节从重庆回深圳的时候,做得绿皮车,路上看了两本书:李笑来的《韭菜的自我修养》和禁书《美丽新世界》。 上篇文章已经分享了 读《韭菜的自我修养》,这篇文章来记录一下《...

tiankonguse
昨天
0
0
archlinux下基于Jenkins,docker实现自动化部署(持续交互)

本文永久更新地址:https://my.oschina.net/bysu/blog/2250954 【若要到岸,请摇船:开源中国 不最醉不龟归】 -----------------------------------第一部分Jenkins的安装与使用-----------...

不最醉不龟归
昨天
0
0
Spark Parquet file split

在实际使用 spark + parquet 的时候, 遇到了两个不解的地方: 我们只有一个 parquet 文件(小于 hdfs block size), 但是 spark 在某个 stage 生成了4个 tasks 来处理. 4个 tasks 中只有一个 ta...

Aaaaaaaron
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部