Linux入职基础-1.3_了解从Unix到 Linux这一段历史

了解从Unix到 Linux这一段历史

一:1965年前后, Bell,MIT 与 GE 的 Multics 系统

  在 1960 年代初期,麻省理工学院 ( MIT ) 发展了所谓的『兼容分时系统 ( Compatible Time-Sharing System, CTSS )』,就字面上的意义来看,他主要让大型主机可以提供多个终端机联机进入主机使用主机的资源, ( 附带一提,当时的终端机 ( Terminal ) 本身并没有软件或者可供使用的资源,这些终端机要能使用,一定必需要联机登入主机之后,才能够使用主机的资源来工作!) 当时可以让约 30 位使用者联机使用主机。而为了让这个分时系统更加的强大,所以,在 1965 年前后由贝尔研究室 (Bell )、 麻省理工学院 ( MIT ) 及奇异电器公司( GE ) 开始来共同开发一个名为 Multics 的大型计划,目标是想让大型主机可以联机 300 位以上的使用者。

在奋斗了四年之后,该计划仍然宣告是失败!一个没有完成的梦想!

二、1969年, Ken Thompson 的小型 file serversystem (文件系统)

 

Ken Thompson曾经参与 Muitics 的贝尔研究室的成员,由于自己工作上的需求,需要一套档案存取的小型操作系统, 便在 1969 年的时候以 DEC 公司 (Digital Equipment Corporation ) 的计算机 PDP-7 为硬件基准,设计了一个适合自己工作环境的小型档案系统,其中也含有他自行开发的一些小工具。那个系统就是最早期的 Unix 的源头!Ken Thompson同时也是C语言的设计者!

三、1973 年,Unix 的正式诞生: Ritchie 等人以 C 语言写出第一个正式 Unix 核心

 

Bell 研究室的 Dennis Ritchie 等人为了让这个系统的执行效能更佳化,所以使用编译效能更好的 C 语言将原有的 1969 年的那个系统之核心大幅度的改写过,并且确定该操作系统名称为 Unix,呵呵!那就是最早的 Unix 操作系统啰!

四、1977~1979年,出现了几个重要的 Unix 版本的分支

ATT 的 System V

加州大学的 BSD 版

IBM 的 AIX

HP 的Unix版

SUN的solaris(亦是BSD版本)

五、1984年,开源世界两大事件

诞生X86架构的Minix操作系统:1979年的UNIX版权声明,影响大学里的教导UNIX内核源代码,如果没有UNIX内核代码,如何教导学生认识UNIX呢?到了1979年,既然UNIX第七版可以在X86架构上面进行移植,谭宁邦教授花两年时间自己动手写了Minix这个UNIX Like的内核程序!为了避免版权纠纷,编写过程中,他完全不看UNIX内核代码!

Stallman创立 GNU 与 自由软件基金会 ( FreeSoftware Foundation, FSF ):Richard M. Stallman 认为, Unix 是一个相当好的操作系统,在这个系统上面,如果大家能够将自己所学的贡献出来,那么这个系统将会更加的优异!他也强调应该要有 Open Source 的概念!于是 Stallman 发展了 GNU 这个计划中,主力在推出各种方便而优异的工具软件,例如广为大家所知的 Emacs文书编辑器、GCC, BASH等

六、1991~1994年 芬兰大学生 Linus Torvalds 的一则简讯

 

LinusMinix 系统(Unix 的分支, Free )这个操作系统相当的有兴趣!咦!这个 Unix 这么棒!这么稳定,那我可不可以将他移植到个人计算机 ( X86 架构 ) 来使用呢?!当时手边有个 Minix 系统,此外,由于他正好买了一部 386的计算机,所以他立刻就干起来这事了,到了 1991 年,他终于将 0.02 版的 hobby 放到网络上面供大家下载,并且由于 hobby 受到大家的肯定,相当多的朋友一起投入这个工作中!

终于到了 1994 年将第一个完整的核心 Version 1.0 释出!

七、图形接口 X-Free86 project

XFree86始于1988年 ,它其实就是 X window system 与 Free 及 x86 系统架构的整合,而这个 XFree86 的 GUI 接口在 1994 年的Linux核心 1.0 版时释出,整合于 Linux 操作系统当中!

什么是 distribution

将 Linux 核心、核心工具与相关的软件集合起来,并加入自己公司或团队的创意的系统管理模块与工具,而释出一套可以完整安装的操作系统,这个含Linux内核的完整的操作系统,我们就称呼他为distribution(发行版)。

发布 Linux distribution的公司,如有: Red Hat, OpenLinux, Mandrake, Debian, SuSE 等等!

Red Hat:    http://www.redhat.com

Mandrake:     http://www.linux-mandrake.com/en/

Slackware:    http://www.slackware.com/

SuSE:         http://www.suse.com/index_us.html

OpenLinux:    http://www.caldera.com/

Debian:      http://www.debian.org/

Linpus:       http://www.linpus.com.tw/

UniteLinux:   http://www.sco.com/unitedlinux/

以上每一个发行者的distribution所使用的 Linux核心其实是一样的,都是由 www.kernel.org 开发出来的核心!且有些distribution的安装方式不一样。如下:

RPM安装方式:Red Hat  、 Fedora  、 SuSE

dpkg安装方式:Debian 、Ubuntu 、 B2D

你可能想要知道你的 distribution 使用的是那个Linux的核心,可以使用如下的指令:

[root@www ~]# uname -all

Linux jfht 2.6.18-164.el5PAE #1 SMP Tue Aug18 15:59:11 EDT 2009 i686 i686 i386 GNU/Linux  

依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值