Linux篇(一):Linux发行版本

Linux是什么

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。1

严格来讲,Linux这个词本身只表示Linux内核,但人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。2

(注:GNU工程 ,自由软件基金会。自由软件意味着使用者有运行、复制、发布、研究、修改和改进该软件的自由。自由软件是权利问题,不是价格问题。要理解这个概念,你应该考虑“free”是“言论自由(free speech)”中的“自由”;而不是“免费啤酒(free beer)”中的“免费”。)

Linux的发行版本

基于Linux内核开发的不同版本的linux操作系统,以后关于Linux的系列文章值,不特别说明均是Ubuntu系统。

Ubuntu

在这里插入图片描述
Ubuntu的推出是在2004年9月首次宣布的。尽管这个项目在Linux发行版中是一个相对较新的,但是它的邮件列表很快就被热情的用户和开发人员所占领。随后的几年中,Ubuntu发展成为最受欢迎的桌面Linux发行版,并为开发易于使用和免费的桌面操作系统做出了巨大贡献,该操作系统成为市场上专有桌面操作系统强有力的竞争者。
Ubuntu成功的原因是什么?首先,这个项目是由南非千万富翁,前Debian开发人员和全球第二位太空游客Mark Shuttleworth共同创建的,该公司是位于马恩岛的Canonical Ltd公司,目前正在为该项目提供资金。其次,Ubuntu从其他类似项目的错误中吸取教训,并从一开始就避免了这些错误 – 它创建了一个优秀的基于Web的基础架构,其中包含Wiki风格的文档,创造性的bug报告功能以及专业的管理方法。第三,由于其富有的创始人,Ubuntu能够向所有感兴趣的用户免费发送CD,从而有助于分发的快速普及。
在技术方面,Ubuntu基于Debian“Sid”(不稳定分支),但是使用的是GNOME,Firefox和LibreOffice等一些著名软件包的最新版本。它使用称为“Unity”独创的用户界面。它具有可预测的6个月发布时间表,外加一个长期支持(LTS)版本,支持5年的安全更新,具体取决于版本(非LTS版本支持9个月)。 Ubuntu的其他特殊功能包括可安装的Live DVD,独占应用和桌面主题,Windows用户的迁移助理,支持3D桌面效果等最新技术,为ATI和NVIDIA图形卡以及无线网络轻松安装专有设备驱动程序,并为非免费或专利设计的媒体编解码器提供按需支持。
优点:固定发布周期和支持期; 具有5年安全更新的长期支持(LTS)变体;新手友好; 丰富的文档,官方和用户无私贡献。
缺点:与Debian有一定的兼容性问题; 频繁的重大更新可能流失一些用户,Unity用户界面被批评为更适合移动设备,而不是电脑; 非LTS版本只有9个月的安全支持软件包管理。
基于Ubuntu的发行版: Linux Mint (桌面版本), elementary OS (桌面版本), Zorin OS (桌面版本), Pinguy OS (桌面版本),Trisquel GNU/Linux (自由软件), Bodhi Linux (Enlightenment桌面)

Debian GNU/Linux

在这里插入图片描述
Debian GNU / Linux于1993年首次公布。它的创始人Ian Murdock的初始想法是在空闲时间创建一个由数百名志愿者开发的完全非商业项目。当时怀疑论者远远超过乐观主义者,似乎注定要夭折收尾,但实际情况却恰恰相反。 Debian不仅幸存下来,而且还在不到十年的时间里成为了最大的Linux发行版,也是有史以来创建的最大的协作软件项目!

然而,这种冗长而复杂的开发风格也有一些缺点:Debian的稳定版本并不是特别新,特别是因为新的稳定版本每1 – 3年才会发布一次。那些喜欢最新软件包和技术的用户被迫使用Debian testing(测试)或unstable(不稳定)分支。 Debian高度民主的结构导致了有争议的决定,并引发了开发者之间的分歧。这导致了项目的停滞不前,没有能将项目快速推进。

优点:非常稳定;卓越的质量控制;包括超过30,000个软件包;支持比任何其他Linux发行版更多的处理器体系结构缺点:保守 – 由于支持许多处理器架构,并不总是包含更新的技术;缓释周期(每1 – 3年稳定释放一次);

Fedora

在这里插入图片描述
虽然Fedora仅在2004年9月才正式发布,但它的起源可追溯到1995年,当时它是由Bob Young和Marc Ewing以Red Hat Linux的名义发布的。该公司的第一款产品Red Hat Linux 1.0“母亲节”在同一年发布,之后很快又进行了一些错误修复更新。 1997年,红帽公司推出了革命性的RPM软件包管理系统,具有依赖解决方案和其他先进功能,极大地促进了分发的迅速普及并超越Slackware Linux成为世界上使用最广泛的Linux发行版。在以后的几年中,红帽将按照正常的6个月发布时间表进行开发。

在2003年刚发布Red Hat Linux 9之后,该公司对其产品系列进行了一些根本性的改变。它保留了红帽商业产品的商标,特别是红帽企业Linux,并引入了Fedora Core(后来改名为Fedora),这是一个红帽赞助的,但面向社区的发行版,专为“Linux爱好者”设计。从刚开始的批评后,Linux社区接受了“新的”发行版作为Red Hat Linux的核心延续版本。 Fedora重新成为一个高质量的版本,成为市场上最受欢迎的操作系统之一。与此同时,红帽公司迅速成为全球规模最大,盈利能力最强的Linux公司,拥有创新的产品阵容,出色的客户支持以及红帽认证工程师(RHCE)认证计划等其他受欢迎的计划。

尽管Fedora的方向仍然由Red Hat,Inc.主要控制,并且该产品有时被看作是对红帽企业Linux的测试平台(小白鼠),无论是正确的还是错误的,无可否认,Fedora是最具创新性的分发版之一。它对Linux内核,glibc和GCC的贡献是众所周知的,它最近集成了SELinux功能,虚拟化技术,系统服务管理器,先进的日志文件系统以及其他企业级功能, 。不利的一面是,Fedora仍然缺乏明确的面向桌面的策略,以使产品更容易用于“Linux爱好者”目标以外的用户。

优点:高度创新;突出的安全功能;大量支持的软件包;严格遵守自由软件的理念;具有许多流行桌面环境的Live CD的可用性。
缺点:Fedora的优先级倾向于倾向于企业功能,而不是桌面可用性;一些出色的边缘功能,比如早期切换到KDE 4和GNOME 3,偶尔会疏远一些桌面用户软件包管理。

CentOS

在这里插入图片描述
CentOS于2003年底推出,是一个社区项目,目标是将红帽企业Linux(RHEL)的源代码重建为可安装的Linux发行版,并为所有包含的软件包提供及时的安全更新。更直白地说,CentOS是一个RHEL克隆版。这两个发行版之间唯一的技术差异就是品牌 – CentOS用自己的所有代码取代了所有的红帽商标和标识。尽管如此,红帽与CentOS之间的关系仍然保持友好,许多CentOS开发者与Red Hat保持着紧密的联系,甚至直接受雇于Red Hat。

CentOS经常被看作是一个可靠的服务器发行版。它配备了经过良好测试和稳定的Linux内核和软件包,构成了其母公司Red Hat Enterprise Linux的基础。尽管是志愿者维护的一个社区项目,但它已经赢得了市场上更高端服务器产品(尤其是经验丰富的Linux系统管理员)的稳定,免费替代品的声誉。 CentOS也适合作为企业桌面解决方案,特别是在稳定性,可靠性和长期支持优于最新软件和功能的地方。像RHEL一样,CentOS支持大约7 – 10年的安全更新。

尽管有其优势,CentOS可能不是所有部署方案中的最佳解决方案。那些喜欢使用最新的Linux技术和最新的软件包进行发布的用户应该到别处去看看。主要的CentOS版本是在RHEL版本的基础上发布的,每2 – 3年才会发布一次,而小版本(例如5.1)则以6到9个月为间隔。小发行通常不包含任何主要功能(虽然有时包括支持更新的硬件),只有少数软件包可能会更新到新版本。 Linux内核,基本系统和大多数应用程序版本保持不变,但偶尔也可以在试验的基础上提供重要软件包(例如LibreOffice或Firefox)的新版本。当然也有一个分支项目,CentOS也为其发行版的用户构建了更新的软件包,但是包含它们的软件库默认是不启用的,因为它们可能会破坏上游的兼容性。

优点:非常稳定和可靠;免费下载和使用;有7年以上的免费安全更新;
缺点:缺乏最新的Linux技术;有时该项目未能履行其及时提供安全更新和新稳定版本的承诺软件包;

其他

参考:https://distrowatch.com/dwres.php?resource=major


  1. https://baike.baidu.com/item/linux/27050?fr=aladdin ↩︎

  2. http://www.gnu.org/ ↩︎

发布了37 篇原创文章 · 获赞 33 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/xu_fengyu/article/details/85215846