购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 Linux是什么

Linux是什么?Linux其实就是另一种有别于Windows的操作系统。

Linux是从UNIX发展过来的一个类UNIX系统。它有很多发行版本,常用的发行版本有Ubuntu(亚马逊的AWS默认使用此版本)、RedHat、CentOS、Fedora(实际不常用,但国产操作系统一般基于此版本),其他还有诸如 Debian、openSUSE 等。Linux 的发行版本细究起来有限,它们的关系如图1.1所示。

类UNIX系统还有一个系列,即FreeBSD。如果你对FreeBSD感到陌生,那么当你知道苹果公司的桌面操作系统macOS是基于FreeBSD开发的,一定会感到惊讶。

严格来说,Linux 只是一个内核,如同一辆汽车的发动机,而发行版本则为Linux内核添加了类似于汽车的底盘、车身、电气设备等必要的使用组件,有了发动机和组件,汽车就可以飞奔上路了。毫无疑问,Linux内核正是“这辆汽车”的核心所在。

Linux内核又是谁“创造”的呢?Linus Torvalds(开源世界里的“创世众神”之一),他觉得老师提供的Minix(Mini UNIX)不好用,于是自己开发了Linux。

此时AT&T公司想私有化UNIX,与BSD的开发者因为版权问题产生纠纷。而GNU计划中很多人对UNIX的完善都有贡献,UNIX应该被所有人共有,并且此时的GNU计划缺少一个核心系统(BSD正陷入UNIX的版权之争无法被使用),因此Linux的出现也奠定了Linux在开源社区的无上地位。

图1.1 Linux发行版本的关系

随着Linux开源社区越来越庞大,大家提交的代码产生各种冲突,Linux社区采用的BitKeeper被收回了免费使用权限。于是Linus Torvalds又用了几周的时间,自己开发了Git。

如今,以 Git 为核心技术的 GitHub 代码托管网站已经是世界上最大的代码开源网站。2018年6月4日,GitHub官方宣布其被微软以75亿美元收购。

当人们使用这些基于 Linux 内核的发行版本系统时,我们通常将其统称为 Linux 系统。而今企业在生产中常用的Linux版本一般为Ubuntu、RHEL、CentOS这几类。由于CentOS是基于RHEL的免费版本,且稳定可靠,所以逐渐被更多企业接受,成为企业服务常用的Linux系统。在DistroWatch 的介绍中,CentOS是一个企业发行版本,适合那些喜欢稳定性、可靠性和长期支持而不是尖端功能和软件的用户。

如果想知道当前流行什么Linux发行版本,那么可以在DistroWatch网站上查询。

注意 :DistroWatch网站于2001年5月31日首次发布,是一个提供全球数百个Linux发行版本和BSD项目的情报与它们之间功能特性比较的网站。对Linux爱好者来说,该网站非常实用。网站上有一个权威的 Linux 发行版本单击率排名榜,可以帮助 Linux 爱好者了解当前最受关注的Linux发行版本。 CnEQk1aQNqVSJsrV4sl18KLZ1eIsgBcqXvtadRJjkMq1roz/ySuEOOpLDbHp+AMQ

点击中间区域
呼出菜单
上一章
目录
下一章
×