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版本。