首页 理论教育 Linux发行版详解

Linux发行版详解

时间:2023-06-30 理论教育 版权反馈
【摘要】:据统计,目前Linux发行版已经超过300种,并且还在继续增加。本节将介绍几种流行的Linux发行版供读者参考。图2-1 Red Hat图标2.debiandebian GNU/Linux首次公布于1993年。debian不仅幸存下来,经过将近10年蓬勃发展,它成为最大的Linux发行版,也可能是迄今为止最大的协同软件项目。debian的高度民主结构导致了有争议的决定,并引起了开发者之间的混战。

Linux发行版详解

Linux系统是开放的,任何人都可以制作自己的系统,因此许多厂商和个人都在发行自己的Linux系统。据统计,目前Linux发行版已经超过300种,并且还在继续增加。本节将介绍几种流行的Linux发行版供读者参考。

1.Red Hat

当今世界使用数量最多的Linux发行版可能就是Red Hat公司的Linux发行版。Red Hat公司发行了两个系列的Linux发行版。其中,Red Hat Enterprise Linux(RHEL)是企业版本,是一种收费的Linux发行版;还有一种Red Hat Fedora Core是自由软件社区维护的免费版本。Red Hat公司推荐使用RHEL版本。图2-1所示为其图标。

978-7-111-43089-6-Chapter02-1.jpg

图2-1 Red Hat图标

2.debian

debian GNU/Linux首次公布于1993年。其创始人为Ian Mur-dock,他设想通过已有的数百位开发志愿者在业余时间创建一个完全非商业目的的发行版。当时怀疑论者远要大于乐观派,认为这是注定要失败和崩溃的,但事实情况却恰恰相反。debian不仅幸存下来,经过将近10年蓬勃发展,它成为最大的Linux发行版,也可能是迄今为止最大的协同软件项目。

debian GNU/Linux的成功可以通过以下数字说明。拥有超过1000名志愿开发者,其软件库包含超过20000包(11个处理器架构编制),它提供给超过120多个基于debian的发行和live光盘。这些数字是其他任何基于Linux的操作系统无法比拟的。debian的实际发展包含3个主要分支(如把“experimental”算在内的话是4个分支):“unstable”(或者称之为“sid”)、“testing”和“stable”。这种渐进集成和封装的稳定特性,随着项目完善的质量控制机制一起,使debian赢得了“最好的体验和最少bug的发行版之一”的美誉。

978-7-111-43089-6-Chapter02-2.jpg

图2-2 debian图标

当然,这漫长而复杂的开发模式也有一些缺点:debian的stable(稳定版本)不是当前最新的,这是因为新的稳定版本是每1~3年才发布一次。这些用户更喜欢使用包括最新技术的不稳定的debian发行版或测试版。debian的高度民主结构导致了有争议的决定,并引起了开发者之间的混战。这导致不得不放弃一些成果并做出激进的决定来使项目继续向前发展。图2-2所示为其图标。

3.Ubuntu

Ubuntu是2004年9月首次公布的。虽然相对来说Ubuntu是发行较晚的Linux发行版,该项目没有其他Linux发行版本早,但是其邮件列表很快被用户的渴望和热情的开发者讨论所填满。在随后几年中,Ubuntu成长为最流行的桌面Linux发行版,它朝着发展一种“易用和免费”的桌面操作系统做出了极大的努力和贡献,能够与市场上任何一款个人操作系统相竞争。

是什么因素使得Ubuntu取得如此巨大的成功呢?首先,该项目是由Mark Shuttle-worth——一位充满魅力的南非富翁、Debian的开发者和世界第二太空游客所创建。其次,Ubuntu从一开始就从其他类似Linux发行计划的失败中吸取教训并避免重蹈他们的覆辙,它创造了一个优秀的以网络为基础的Wiki风格的文档,用专业的方法为最终用户创建了错误报告反馈机制。第三,得益于其富裕的创始人,Ubuntu能够给所有互联网上感兴趣的用户发放免费CD,从而促进了Ubuntu发行版的迅速扩大。(www.xing528.com)

在技术方面,Ubuntu是基于Debian的发行版,包含一些著名的软件包,如GNOME、Firefox和OpenOffice.org其最新版本的更新。它有一个可预测的每6个月发布的时间表,有时发布有长期技术支持的LTS版,一般为3~5年的安全更新支持,这取决于版本(非LTS版的技术支持期为18个月)的支持。Ubuntu的其他特殊功能还包括一个可安装的live CD,美术创作和桌面主题,Windows用户迁移助手,支持最新的技术,如3D桌面效果,易于安装的ATI和NVIDIA显卡驱动以及无线设备驱动的支持等,并按需支持非免费或专利授权的媒体编解码器。图2-3所示为其图标。

978-7-111-43089-6-Chapter02-3.jpg

图2-3 Ubuntu图标

4.openSUSE

openSUSE的开始可追溯到1992年,德国的4个Linux爱好者Roland Dyroff、Thomas Fehr、Hubert Mantel和BurchardSteinbild共同推出的SUSE Linux操作系统下的一个项目(Software und System Entwicklung)。在初期,年轻的公司出售载有德国版Slackware Linux的软盘,但是不久在1996年5月SUSE Linux从4.2版开始作为独立版本发布。在随后几年,开发者采用了RPM包管理方式并引进了YaST(一个易于使用的图形系统管理工具)。openSUSE发布频繁,拥有优秀的打印文档,并且在欧洲和北美的商店很容易获得SUSE Linux,使得SUSE Linux越来越受欢迎。

SUSE Linux被Novell公司在2003年年底收购。之后不久SUSE Linux的可用性和许可授权出现了重大变化,YaST在通用公共许可证(GPL)下发布,ISO镜像可以从公共下载服务器免费取得,以及最重要的是,开发版本是第一次对公众开放。自openSUSE项目的启动一直到2005年10月版本10.0的发布,最终成为完整并自由发放的版本。openSUSE的代码已经成为Novell的商业产品基础系统,一开始被命名为Novell Linux,但后来更名为SUSE Linux Enterprise Desktop桌面版和SUSE Linux Enterprise Server服务器版。

今天,openSUSE拥有大批满意的用户追随者。为openSUSE获得高分的是用户的满意和漂亮的(KDE和GNOME)桌面环境,优秀的系统管理工具(YaST),同时为那些购买盒装版的用户提供最好的印刷品与任何可用的文档。但是,最近Novell公司和微软公司之间的交易,Novell公司承认微软的说法:它拥有Linux的知识产权,这导致了许多Linux爱好者的谴责,也促使一些用户改变其他发行版。虽然Novell公司已经淡化处理,而微软公司也尚未行使任何权利,但这个问题仍然是保持Linux纯粹的公司的眼中钉。图2-4所示为其图标。

5.CentOS

CentOS在2003年年底推出,CentOS是一个重新编译可安装的Red Hat Enterprise Linux(RHEL)代码,并提供及时的安全更新的所有套装软件升级为目标的社区项目。更直接地说,CentOS是RHEL克隆版而已。两个发行版技术间唯一的区别是品牌CentOS替换所有红帽的商标和标识为他自己的。但是与RHEL和CentOS的联系在CentOS的网站上无法看到,由于商标法,红帽被称为一个“Prominent North American Enterprise Linux Vendor”(著名的北美企业Linux销售商),而不是它的正确名称。然而,红帽和CentOS的之间的关系仍然良好,许多CentOS的开发者在与红帽工程师积极接触。

978-7-111-43089-6-Chapter02-4.jpg

图2-4 openSUSE图标

CentOS常常被视为是一个可靠的服务器发行版。它继承配备了完善的测试和稳定的Linux内核和软件,和红帽企业Linux基础相同。尽管对一个社区项目志愿者来说,免费获得了一个坚实的、市场上昂贵的服务器产品自由选择的声誉,特别是对经验丰富的Linux系统管理员来说。CentOS是一个企业也适合的桌面解决方案,特别是在稳定性、可靠性和长期支持方面,是对最新的软件和功能的首选。像RHEL,CentOS是支持有5年以上的安全更新。

尽管它有优势,CentOS可能不是所有部署方案中的最佳解决方案。这些愿意使用最新的Linux技术和最新的软件程序包的用户也应该看看其他方案。Major CentOS的版本中,这些基于RHEL版本,每2~3年发布一次,而“点”版本(如5.1版本)往往相隔6~9个月的时间间隔。这一“点”发行版通常不包含任何主要特点(虽然它们有时会包括最近的硬件支持),只有极少数的软件可以得到更新的版本。Linux的内核、基本系统和大部分应用版本保持不变,但偶尔的一个重要软件(如OpenOffice.org或者Firefox火狐)有更新提供实验。作为附带项目,CentOS还建立了其发行版的用户更新包,但这些库默认情况下不启用,因为它们可能破坏兼容性。图2-5所示为其图标。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈