Linux发展历史

要了解Linux的发展历史,需要了解:两个人与一家企业。


1 Ken Lan Thompson

Kenneth Lane Thompson肯尼斯·蓝·汤普森,小名Ken Thompson,简称汤普森。

汤普森:Unix之父。


1966年,汤普森参与开发Multics系统:分时多任务操作系统。通过Unix,几乎所有现代操作系统都深受Multics系统的影响。

1969年,因Multics太复杂,汤普森对其简化,开发另一系统,实现了文件系统、进程、设备文件、命令行解释器和一些小的工具程序。

1970年,将上述系统命名为Unix,当时使用汇编语言。

1973年,使用自己创建的C语言重写Unix。


Unix推出后,在企业市场非常流行。但它是收费的。


汤普森:还是 C语言之父、与他人共同设计GO语言、参与正则表达式的设计。

2000年,汤普森退休,成为了一名飞行员。

2006年,汤普森加入Google,与他人共同设计Go语言。


2 Linus

Linus Benedict Torvalds:林纳斯·贝内迪克特·托瓦兹。

Linus:Linux之父。


1987年,Andrew S. Tanenbaum教授Unix课程,为避免商业版权上的争议,自行开发与UNIX兼容的操作系统Minix。

1989年,Linus购买Tanenbaum的Unix教材与Minix源码,开始研究操作系统。

1991年,Linus在网络发布Linux内核源码。

1994年,正式发布Linux1.0版本。


Linux开源免费,后来成为服务器操作系统的霸主。


Linus:还是Git之父。

2005年,为管理Linux内核源码,Linus开发了Git。


Linus名言

“Talk is cheap, show me the code。” 别BB,上代码。


3 RedHat

RedHat:红帽公司。

RedHat是美国一家软件企业,开发与销售Linux系统与软件。

1994年,创建了自己的Linux发行版,并命名为RedHat Linux。

1999年,RedHat纳斯达克上市。

2002年,发布RedHat Linux企业版:RHEL(RedHat Enterprise Linux)。注:后来改此名字。

2003年,发布Fedora。

2007年,发布RHEL5。

2014年,收购CentOSProject。

2014年,发布CentOS 7。

2019年,IBM收购RedHat。

2023年,发布RHEL 9.2。


RedHat公司基于Linux推出自己的版本,以及对应的适用范围如下:

RHEL:企业商业用户

CentOS:企业免费用户

Fedora:个人开发用户,免费


工作中,相当多公司使用RHEL版本与CentOS版本。