虽然
Linux
½是其核心与核心提供的工具,不过由于核心、核心工具与这些软件开发者提供的软件的
整合,
使得
Linux
成为一个更完整的、功能强大的操作系统啰!约略了½
Linux
是何物之后,½下
来,我们要谈一谈,
为什么说
Linux
是很稳定的操作系统呢?他是如何来的?
1.1.2 Linux
之前,
Unix
的历史
早在
Linux
出现之前的二十年
(
大约在
1970
年代
)
,就有一个相当稳定而成熟的操作系统存在了!
就是
Linux
的老大哥『
Unix
』是也!怎么这么说呢?他们这两个家伙有什么关系呀?这里就给他说一
说啰!
众所½知的,
Linux
的核心是由
Linus Torvalds
1991
年的时候给他开发出来的,
并且丢到网络上提
供大家下载,后来大家觉得这个小东西
(Linux Kernel)
相当的小而精巧,
所以慢慢的就有相当多的朋
友投入这个小东西的研究领域里面去了!
但是为什么这个小东西这么棒呢?又为什么大家都可以免
费的下载这个东西呢?
嗯!等鸟哥慢慢的唬
xx....
喔不!听我慢慢的道来!
.
1969
年以前:一个伟大的梦想
--Bell,MIT
GE
的『
Multics
』系统
早期的计算机并不像现在的个人计算机一样普遍,他可不是一般人碰的起的呢~
除非是军事或者是
高科技用途,或者是学术单位的前瞻性研究,否则真的很难½触到。
非但如此,早期的计算机架构
还很难使用,除了指令周期并不快之外,操作½口也很困扰的!
因为那个时候的输入设备只有卡片
阅读机、输出设备只有打印机,
用户也无法与操作系统互动
(
批次型操作系统
)
在那个时候,写程序是件很可怜的事情,因为程序设计者,必须要½程序相关的信息在读卡纸上面打
洞,
然后再½读卡纸插入卡片阅读机来½信息读入主机中运算。光是这样就很麻烦了,如果程序有
个小地方写错,
哈哈!光是重新打卡就很惨,加上主机少,用户众多,光是等待,就耗去很多的时
间了!
在那之后,由于硬件与操作系统的改良,使得后来可以使用键盘来½行信息的输入。
不过,在一间
学校里面,主机毕竟可能只有一部,如果多人等待使用,那怎么办?大家还是得要等待啊!
好在
1960
年代初期麻省理工学院
(MIT)
发展了所谓的:
兼容分时系统
(Compatible Time-Sharing System,
CTSS)
』,
它可以让大型主机透过提供数个终端机
(terminal)
以联机½入主机,来利用主机的资源½
行运算工作。
架构有点像这样:
1.1.2
、早期主机与终端机的相关性图标