您所在的位置:读书频道 > 操作系统 > Linux > 1.2.1 与Minix之间

1.2.1 与Minix之间

2007-09-26 15:04 鸟哥 人民邮电出版社 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜》全面而详细地介绍了Linux操作系统,第一章我们主要对Linux本身进行了详细的阐述,本文是托瓦兹可以开发Linux的渊源。

AD:

1.2  Torvalds的Linux开发

前一节中提到了,Linux是由芬兰人Torvalds开发的。那么,为什么托瓦兹可以开发Linux呢?凭空想象而来的,还是有什么渊源?下面我们就来谈一谈。

1.2.1  与Minix之间

Linus Torvalds(托瓦兹, 1969年出生)的外祖父是赫尔辛基大学的统计学家,他的外祖父为了让自己的小外孙能够多学点东西,从小就将托瓦兹带到身边让其来管理一些微机。在此期间,托瓦兹接触了汇编语言(Assembly Language),那是一种直接与芯片“对话”的程序语言,即低级语言。必须要熟悉硬件结构,才能用汇编语言编写程序。

在1988年,托瓦兹顺利进入了赫尔辛基大学,并选读了计算机科学系。就学期间,因为学业需要与自己的兴趣,托瓦兹开始介入到UNIX操作系统。当时整个赫尔辛基只有一个最新的UNIX系统,同时仅提供16个终端。前面我们已经提过的,早期的计算机仅有主机具有运算功能,终端仅负责提供输入/输出操作。在这种情况下,很难满足托瓦兹的需求,因为光是等待使用UNIX的时间,就很耗时,为此,他想到:“我为什么不自己做一个UNIX呢?”不过,就如同Stallman当初的GNU计划一样,编写核心程序谈何容易?

幸运的是,托瓦兹很快就知道有一个类似UNIX的系统,并且与UNIX完全兼容,还可以在Intel 386机器上运行,那就是谭邦宁教授为了教育需要而编写的Minix系统。他在购买了最新的Intel 386的个人计算机后,就立即安装了Minix操作系统。由于Minix操作系统附上了源码,所以,托瓦兹通过这个源码,学到了很多核心程序设计的概念。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

关于Linux  Torvalds  Minix  鸟哥  鸟哥的Linux私房菜的更多文章

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网管员必读—服务器与数据存储(第2版)
本书是在第1版的基础上全面更新、改版而成的,仍然是目前图书市场中唯一一本全面介绍硬件服务器的IT图书。本书针对近两年来所出

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院