Unix & Linux历史渊源

Unix与Linux历史

  • Ken Thompson

  • Dennis MacAlistair Ritchie

Ken用汇编语言独立完成unix初代内核,为了更好移植,两人在开发3.0过程中将BCPL整合发明了B语言,Dennis不太满意,改进B语言,进而发明了C语言。然后两人使用C语言完成了unix3.0
1974年,两人发布论文,并将unix5.0免费提供给各个大学,仅供教学使用
1979年AT&T公司将unix变为收费工具,直至今日
——————————————————————————————————
1983年开源提倡者Richard创立GNU项目,号召软件界团结协作
1985年成立FSF基金会为GNU提供各方面的支持
同时为了避免再次出现unix的情况,1989年FSF发布了GNU GPL许可证
GNU开始积累了大量的应用系统所必需的组件,但一直未能完成OS的内核
——————————————————————————————————
1991年linus写出了与unix系统兼容的linux内核
1992年linux内核与其他GNU软件结合,完全自由的操作系统诞生
1994年3月,Linux 1.0 正式版发布
直至今日,Linux内核的开发和规范都由Linus工作室控制
——————————————————————————————————

  • Linux是一个内核,是操作系统的主要基本部件之一
  • 应用程序组件基本上是GNU系统
  • 内核、源代码、及相关应用程序组件才能构成完整的操作系统

Linux并未包括UNIX源码,是按公开POSIX标准重新编写而来,编写过程大量使用了GNU软件


Linux三大主流发行版

仅有内核无法使用,因此需要将内核、源代码、应用程序组织构成一个完整的操作系统,供普通用户使用

  1. Debian(关键是追求稳定性,最具特色的是 apt 软件包管理方式)

    — ubuntu是最适合做桌面系统的Linux发行版

  2. Redhat(红帽公司研发,包括Fedora、RHEL、CentOS、Oracle)

    — Fedora 软件包众多
    — CentOS 用于活动演示和实验(是RHEL的免费版)

  3. SUSE


因为GPL协议,红帽不得不将RHEL开源

因此使用CentOS能获得与RHEL同样的性能和感受!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值