Linux十大发行版简介(2)
支持论点:图形化驱动安装、浏览器补丁和媒体解码器的开箱即用支持;快速启动;软件的及时更新 反对论点:无64位版本;对非英语语言无开箱即用支持;缺乏发展目标 软件包管理工具:使用 RPM 包的高级包管理工具(APT) 可用版本:MiniMe, Junior 和可用于32位(i586)处理器结构的 BigDaddy 发行版 基于 PCLinuxOS 的推荐替代版:Mandriva Linux, SAM Linux 桌面版, Granular Linux
Slackware Linux
Slackware Linux,由 Patrick Volkerding 于1992年首次发布,是现今存在的最古老的 Linux 发行版。在最顶级的 Linux 内核版本 0.99pl11-alpha 之上建立并被载以24张软盘的 Slackware 由现以破产的 SLS 项目分离出来。它迅速发展为最流行的 Linux 版本,一些评估认为它的的市场占有率高达1995年安装的 Linux 的80%。它的普及率随着 Red Hat 和其它更用户友好型的发行版的出现而戏剧性的下降,但 Slackware 仍然是个在更面向技术的系统管理员和桌面用户中备受赞赏的操作系统。
Slackware 是个高端干净的发行版,只有极少数量的自定义工具。它使用一个简单的文本模式的系统安装软件和一个相对原始的无法解决软件依赖问题的软件包管理系统。结 果, Slackware 被认为是当今最干净且错误最少的发行版之一 - 没有为 Slackware 进行特定的改进减少了将新的错误带入系统的可能性。所有的配置通过编写文件来实现。在 Linux 社区中有一个说法是如果你学 Red Hat ,你将只会 Red Hat ;但如果你学 Slackware ,你将会 Linux 。在当今许多 Linux 发行版坚持为缺乏技术的用户开发高定制性的产品时这句话尤为正确。
尽管这个简单的哲学有其拥护者,但事实是今天的世界, Slackware 越来越变得像一个为其它新的有定制方案的系统做基础的“核系统”,而不是一个完整的有广泛的支持软件的发行版。唯一的例外是在服务器市场,那里 Slackware 仍然很流行,但尽管是这样,这个版本复杂的升级步骤以及缺乏官方支持的自动安全升级工具让它越来越没有竞争力。 Slackware 对系统基础组件的保守态度意味着在它成为一个现代的桌面系统前还需大量手工的安装后工作。
支持论点:高稳定性、清洁和无错误;对 UNIX 条例的坚定信奉 反对论点:极为有限的官方支持应用软件;在基础软件包选择上的保守;复杂的升级步骤 软件包管理工具:用 TXZ 包的 “pkgtools” 可用版本:可用于32位(i486)和64位(x86_64)处理器安装 CD 和 DVD 基于 Slackware 的推荐替代版:Zenwalk Linux (桌面版), VectorLinux (桌面版), SLAX (live CD), Slamd64 Linux (64位), Bluewhite64 Linux (64位), Wolvix (桌面版, live CD), GoblinX (桌面版, live CD) 持相同理念的其它发行版:Arch Linux, Frugalware Linux
Gentoo Linux
Gentoo Linux 的理念是被一个前 Stampede Linux 和 FreeBSD 开发员 Daniel Robbins 于2000年前后提出的。这是作者对 FreeBSD 和它的被叫做“ ports ”的“自建”功能的展露,这东西激励着他把一些 FreeBSD 的软件管理原则以“ portage ”之名带入 Gentoo 。这个主意是开发一个 Linux 发行版允许用户直接在他们自己的电脑上从源代码编译 Linux 内核和应用软件,这将保证一个高度优化和及时更新的系统。在这个项目于2002年三月发布了它的1.0版本的时候, Gentoo 的包管理工具被认为会是一些二进制包管理系统的高级替代品,尤其是后来被广泛使用的 RPM 。
Gentoo Linux 是为超级用户设计。一开始,其安装是笨重和单调的,需要在命令行模式进行数小时甚至数天的编译来建造一个完整的 Linux 发行版;然而,2006年项目组通过一个可安装的 live CD 和鼠标安装工具简化了安装步骤。除了为单命令模式安装提供一个总是及时更新的软件包,发行版的其它重要功能有杰出的安全性、广泛的配置选项、对许多构架的 支持和不用重新安装就可保持系统及时更新。 Gentoo 的文档也被作为所有发行版中最棒的在线文档而多次标记。
Gentoo Linux 在最近几年里失去了许多原有的赞誉。一些用户已经证实了这种费时的软件包编译只能带来微小的速度和优化效益。自从 Gentoo 的创立者和仁慈的独裁者的辞职以来,新成立的 Gentoo 基金一直困顿于缺乏清晰的指引和频繁的开发者之间的冲突,这导致了数位著名的 Gentoo 人员的高调离职。目前仍有待观察是否 Gentoo 可以重夺其原来创新性的品质抑或慢慢得分裂为缺乏清晰目标的若干私人性的子项目的集合。
支持论点:杰出的软件管理体系,无以伦比的定制性和调整方案,优秀的在线文档 反对论点:偶尔的不稳定或崩溃的危险,项目挣扎于缺乏指导和开发人员之间的内部斗争之中 软件包管理工具:使用源代码包(SRC)的“ portage ” 可用版本:可用于Alpha, AMD64, HPPA, IA64, MIPS, PPC, SPARC 和 x86 处理器的最小化安装 CD 和 live CD (GNOME); 提供用于命令行模式手工安装的 “stages” 基于 Gentoo 的推荐替代版:SabayonLinux (桌面版, live CD/DVD), Ututo (桌面版, 仅自由软件) 其它基于源码的发行版:Lunar Linux, Source Mage GNU/Linux, Sorcerer, Linux From Scratch
CentOS
发布于2003年的 CentOS 是一个社区项目,目标是将 Red Hat Enterprise Linux (RHEL)的源代码重建为可安装的 Linux 发行版并且为所有包含在软件包中的软件提供及时的安全更新。直言不讳的说, CentOS 只不过是 RHEL 的一个克隆版。两者间唯一技术上的差别是商标 - CentOS 把所有 Red Hat 的标志标记都换成了自己的。但是 CentOS 的网站上并没有明显标示 CentOS 和 Red Hat 之间的链接,因为商标法的缘故。 Red Hat 被叫做“北美杰出的企业 Linux 商”来代替它本来的名字。不过, Red Hat 和 CentOS 的关系很和睦而且许多 CentOS 的开发员与 Red Hat 的工程师联系密切。
CentOS 常被看做是可靠的服务器版本。它有着和 Red Hat 企业版 Linux 同样的一套经过完善测试而且稳定的 Linux 内核以及来自其出处的基本组件的软件包。尽管是由志愿者维护的社区项目, CentOS 还是获得了良好的赞誉作为市场上许多付费服务器产品一个可靠而又免费的替代品,特别是在有经验的 Linux 系统管理员之中。 CentOS 也是合适的企业桌面方案,尤其在更需要稳定、可靠和长期支持而不是最新软件和功能的地方。和 RHEL 一样, CentOS 也提供最少5年的安全更新支持。
尽管有诸多优势, CentOS 并不是所有部署方案的最佳选择。那些更喜欢带最新 Linux 技术和软件包的发行版的用户就应该到别处去寻找。 CentOS 跟随 RHEL 版本发行的主版本,每2 - 3年才发布一次,而“子”版本(比如5.1)则尽量保证6 - 9个月的发行间隔。子发行版不总是包含所有的主流功能(尽管有时会为更多的新硬件提供支持)而且只有少数的软件包会更新到新的版本; Linux 内核、底层系统和大多数的应用软件版本保持不变,但偶尔在试验基础上会有一些重要软件(比如 OpenOffice 或者 Firefox)的新版本提供。作为一个辅助项目,CentOS 也为其用户建立更新包,但是软件库默认不包含这些因为它们会破坏向上的兼容性。
支持论点:极度的完善测试、稳定和可靠;免费下载和使用;5年的免费安全更新;快速的发布和安全更新 反对论点:缺乏最新的 Linux 技术;在发布的时候,大部分的软件已经落伍了 软件包管理工具:图形化的 YUM 和使用 RPM 包的命令行工具 可用版本:可用于i386和x86_64处理器的安装 DVD 和 CD (GNOME); 可用于 Alpha, IA64 and IBM z-series (s390, s390x)处理器的老式版本 (3.x and 4.x) 其它 RHEL 克隆版和基于 CentOS 的发行版:Scientific Linux, SME Server, StartCom 企业 Linux, Fermi Linux, Rocks Cluster 发行版, Oracle 企业 Linux
FreeBSD
FreeBSD ,一个 AT&T UNIX 通过伯克利软件分发( BSD )的间接继承版,有一个漫长而动荡的可以追溯到1993年的历史。与包含 Linux 内核与数千种应用软件被定义为完整软件方案的 Linux 发行版不同, FreeBSD 是一个建立在 BSD 内核和所谓的“ userland ”(因此在没有额外软件时也可用)的基础上的紧凑整合起来的操作系统。可一旦安装在普通的计算机系统上这种差别基本上就消失了 - 像许多 Linux 发行版,一大批易于安装的、(绝大多数)开源的应用软件可用来拓展 FreeBSD 内核,但这些通常由第三方开发者提供而且不是严格意义上的 FreeBSD 的一部分。
FreeBSD 赢得了一个迅速、高性能和极为稳定的操作系统的赞誉,特别适合于网络服务器和类似任务。许多大型搜索引擎和配有关键任务的计算基础设备的组织已经在他们的 计算机系统上部署和使用 FreeBSD 好几年了。与 Linux 相比, FreeBSD 是在一个限制性更少的许可证下建立的,这个许可证允许几乎毫无限制的对源代码进行任何目的的使用和修改。甚至苹果的 Mac OS X 都被得知是由 BSD 衍生出来的。除了操作系统内核,项目组也提供了超过15000种软件应用的二进制格式和源代码来在 FreeBSD 核上进行简易安装。
尽管 FreeBSD 毫无疑问的可用用作桌面操作系统,但它在这部分与流行的 Linux 发行版相比并不出色。不算安装后对用户来说大量繁重的工作,命令行模式的系统安装软件就提供了太少的硬件识别和系统配置项目。在支持现代硬件方面, FreeBSD 通常落后于 Linux ,特别是对流行台式机或笔记本的小配件的支持,比如无线网卡或者数码相机。那些在桌面环境或工作站寻求开拓 FreeBSD 的速度和稳定性的使用者应该考虑一个可用的桌面 FreeBSD 项目,而不是 FreeBSD 本身。
支持论点:迅速、稳定;超过15000种软件应用(或者叫作“ ports ”)可用来安装;出色的文档 反对论点:在对外来硬件的支持方面落后于 Linux ,可用的商业软件很少;缺乏图形化的配置工具 软件包管理工具:完全命令行模式的包管理工具 - 使用二进制包或者基于源代码的“ ports ”( TBZ )的底层结构 可用版本:可用于 Alpha, AMD64, i386, IA64, PC98 and SPARC64 处理器的安装 CD 基于 FreeBSD 的推荐替代版:PC-BSD (桌面版), DesktopBSD (桌面版), FreeSBIE (live CD) 其它可选 BSD :OpenBSD, NetBSD, DragonFly BSD, MidnightBSD
- 最新评论
