【Linux第2章基础篇】Linux入门

2.1 Linux介绍

2.2 Linux的应用领域

2.3 Linux和Unix的关系

2.3.1 Unix是怎么来的

        Unix是一种操作系统。上世纪70年代,美国贝尔实验室(Alcatel-Lucent Bell Labs),麻省理工学院(Massachusetts Institute of Technology,MIT),通用电气三家公司参与研发多用户分时系统(multics)。因为种种原因,贝尔实验室没有研发成功。

        贝尔实验室的肯尼斯·蓝·汤普森(Kenneth Lane Thompson,1943年2月4日——2019年4月9日)在multics项目的基础上进行改进,做了一个自己的操作系统,命名为Unix。Unix最初版本是B语言(Bon)写的,B语言也是Ken tompson发明的。第一个版本的Unix操作系统是B语言写的,性能不怎么好,所以Ken和同事丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie,1941年9月9日——2011年10月)合作将Unix用C语言进行改写。Ken和Dennis发明了C语言,同时Ken还发明了Go语言

        到了上世纪80年代,许多公司敏锐地感受到Unix会有很大的市场,由于Unix的源码是公开的,这些大公司在Unix的基础上进行了二次开发,推出了一些发行版,比如IBM推出AIX,Sun推出solaris,hp推出hpux。但是这些发行版的Unix操作系统只能运行在大型高性能的服务器上,无法装在普通的PC机上。而且那个年代大型服务器要5W美金,在当时可以买一栋别墅了。于是此时一个叫理查德·马修·斯托曼(Richard Matthew Stallman, RMS,1953年3月16日——),号称世界第一黑客,黑客精神领袖的人提出一个观点:在自由的时代用户应该免费享有对软件源代码阅读、修改的权利;软件公司可以靠提供服务和训练获得盈利。即大公司不能在源代码层面对普通用户进行垄断,但可以通过提供服务和培训来盈利。因此Richard发起了一个GNU计划,让更多人享有对源代码的使用修改权利。GNU计划简单来说:你可以拿到别人提供的源码,你可以阅读和修改源码,并且为整个源码体系作出自己的贡献

2.3.2 Linux是怎么来的

        在Richard开源计划的感召下,林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969年12月28日- ),芬兰赫尔辛基人,在研究生时期,参加GNU计划,贡献出了Linux Kernel这个内核并放到互联网上,大家加入到了对Linux的开发和应用中来。Linux第一版10000多行,后续加了很多进来,所以Linux完整叫法应该叫GNU/Linux。

2.3.3 Linux和Unix的关系

        在最初Unix推出后,又出现了许多经过二次开发的Unix发行版,在AT&T System Ⅴ发行版本下又衍生出一个分支版本Minix,Minix相对小巧且功能不弱,于是Linus在Minix版本的基础上开发了GNU/Linux内核。Linus将GNU/Linux放到互联网上后,大家认为非常好。因为GNU/Linux有一个重大的发明,它可以适用于x86的个人计算机。众多厂商又感知到Linux背后重大的商业价值,于是纷纷进行二次开发,推出了许多Linux的发行版

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开五档的蒙奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值