文档章节

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

雨中人X
 雨中人X
发布于 2016/01/04 08:38
字数 706
阅读 86
收藏 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
【小记】Ubuntu软件中心购买游戏的兴奋经历

本文由Bentutu.com编辑,转载注明出处http://bentutu.com/?p=586 今天,收拾我的Bentutu笨兔兔一天了,感觉有点累。想找一个人说话,没人~于是,想到游戏轻松一下。什么游戏好玩呢?平日的S...

火耳
2011/01/24
686
2
5 款没有专利纠葛的 Linux 发行版

众所周知,Linux 是一免费、开源的操作系统。然而,Linux可以使用和加载非公开源码的设备驱动。一些销售商编译的的二进制驱动,没有公开丝毫源代码,我们叫它“Binary Blobs”(二进制斑点)...

火耳
2011/02/23
2.7K
7

没有更多内容

加载失败,请刷新页面

加载更多

slot分发内容

slot元素作为组件模板之中的内容分发插槽。这个元素自身将被替换。 有 name 特性的 slot 称为具名 slot。 有 slot 特性的内容将分发到名字相匹配的具名 slot。 内容分发就是指混合父组件的内...

Carbenson
10分钟前
1
0
python开发入门

1.执行python文件 # python ./demo.py 2.Python ImportError: No module named 'requests'异常 解决方法: # pip install requests;...

硅谷课堂
11分钟前
1
0
官宣,PyTorch 1.0 稳定版本现已推出

简评:快来一起快乐地学习吧。 随着 PyTorch 生态系统和社区继续为开发人员提供有趣的新项目和教育资源,今天(12 月 7日)在 NeurIPS 会议上发布了 PyTorch 1.0 稳定版。研究人员和工程师现...

极光推送
25分钟前
1
0
对比理解adr,ldr指令

很多人在写简单的裸机代码或分析uboot时,常常遇到adr ldr指令。却分不清这2者的区别,今天就来谈谈adr与ldr指令。 参照韦老师的代码和Makefile写了test_adr.S: .text .globl _start _start...

天王盖地虎626
36分钟前
2
0
将spring boot 项目注册为Linux的服务

springboot 注册为Linux系统服务 springboot 注册为Linux系统服务

miaojiangmin
37分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部