自动秒收录

十大Linux操作系统发行版概览


文章编号:1836 / 更新时间:2023-04-12 / 浏览:

Ubuntu于2004年9月首次发行。尽管以一个新人出现在Linux的舞台,这个项目还是发展的好像不存在对手一样,它的邮件列表很快即被热切的用户和激动的开发者的讨论所充满。在接下来的几年里,Ubuntu成长为最流行的Linux桌面版本而且对“简单易用”和能够与其它任何在市场上的私有版本进行竞争的操作系统的发展有巨大贡献。

何为Ubuntu取得如此震惊成功的原因?首先,这个项目的发起人是MarkShuttleworth-一个极有魅力的南非富翁、一个前Debian开发员和世界第二个太空游客-他注册在马恩岛的Canonical公司目前正在资助这个项目;其次,Ubuntu从其它类似发行版的错误中汲取教训并且从开始就避免重蹈覆辙-它用wiki风格的文档、有创意的错误报告机制和面向终端用户的专业方法创建了一个完美的基于网络的底层结构;最后,感谢它富有的创始人使得Ubuntu有能力向全世界的爱好者免费发送CD,这对版本的快速传播很有帮助。

关于技术方面的东西,Ubuntu基于Debian的Sid(不稳定分支),但是通过一些杰出的软件包,比如GNOME,Firefox和OpenOffice.org等可以升级到它们的最新版本。Ubuntu有6个月的发布周期,偶尔还会出现提供安全升级3~5年的长期支持版(LTS),这取决于版本号(非LTS版本提供18个月的支持)。Ubuntu的其它特点包括一张可安装的liveCD;有创意的艺术作品和桌面主题;对于windows用户的移民手册;对最新技术的支持,比如3D桌面特效,ATI和NVIDIA显卡以及无线网络的私有设备的驱动的简易安装;和非免费或专利担保的媒体解码器的有求必应的支持。

支持论点:固定的发布周期和支持时间;新手友好性;包括官方提供和用户贡献的丰富文档

反对论点:Ubuntu自带的某些软件(比如:Rosetta)是私有的;与Debian兼容性不佳

软件包管理工具:使用DEB包的高级包工具(APT)

基于Ubuntu的推荐替代版:LinuxMint(desktop),gOS(desktopwithGoogleapplications),OpenGEU(desktopwithEnlightenemnt),UltimateEdition(desktop),CrunchBangLinux(desktopwithOpenbox),gNewSense(freesoftware)

openSUSE的起源可以追溯到1992年,当时4个德国Linux爱好者-RolandDyroff,ThomasFehr,HubertMantel和BurchardSteinbild-以SuSE(软件和系统开发)Linux的名字发起了这个项目。在最初的几年里,这个年轻的公司主要出售套装软盘包括SlackwareLinux的德文版,但是在SuSELinux于1996年5月随着4.2版本的发布而成为一个独立的发行版之后就停止了。接下来的年份里,开发者采用了RPM软件包管理形式也推荐了一个容易使用的图形系统管理员工具-Yast。频繁的发行,卓越的打印文档,还有遍及欧洲和北美的随店可买导致此版本普及率的不断增长。

SuSELinux在2003年末被Novell公司购买,随之很快就在开发、许可证和使用方面产生重大变化-YaST在GPL许可证下发行,ISO镜像可以在公共下载服务器上自由下载,还有,最意义重大的,版本的开发第一次向公众开放。从openSuSE项目的设立和2005年10月10.0版本的发布以来,这个版本在两个感官世界变的完全自由。openSuSE的代码构成了Novell的商业产品的底层系统,一开始叫作NovellLinux,后来改名为SUSELinux企业桌面版和SUSELinux企业服务器版。

今天,openSUSE有着庞大的满意用户群,它在用户中取得如此高分的最主要原因包括友好而绚丽的桌面环境(KDE和GNOME),出色的系统管理效率(YaST),以及,对那些购买盒装版本的用户来说,对任何版本都可用的最棒的打印文档。然而,Novell与微软最近签订的协议承认了微软的有关对Linux拥有知识产权的条款,导致了广大Linux人士一系列的谴责且促使部分用户转向其它发行版。尽管Novell低调处理这份协议并且微软尚未行使任何权利,这件事成为其它非常“社区友好”性Linux公司的眼中钉。

支持论点:全面直观的配置工具;库存庞大的软件包;出色的网站基础设施和打印文档

反对论点:Novell与微软在2006年11月签订的协议似乎将微软对Linux的知识产权索赔合法化;极耗资源的桌面系统和图形工具有时被认为“臃肿而缓慢”

软件包管理工具:图形化的YaST和命令行模式的RPM软件包

尽管Fedora在2004年9月才正式发布,但它的起源可以追溯到1995年被两个Linux空想者-BobYoung和MarcEwing-以RedHat之名发起的Linux。公司的第一个产品,RedHatLinux1.0“母亲节”,在同年发布并且很快跟着推出一些错误修复的升级。1997年,RedHat推出了它的革命性的带有依赖协议的RPM软件包管理系统和其它高级功能极大的促进了该发行版在大众中的迅速崛起,并且超过了SlackwareLinux成为世界上最被广泛使用的Linux发行版。接下来的几年里,RedHat制定了一个有规律的、6月周期的发行标准。

2003年,在RedHatLinux9的发布之后,公司对其产品线进行了激进的改革。公司对其商业产品-著名的RedHat企业版-保留了RedHat商标,并且推出了FedoraCore-一个RedHat发起但是面向社区的为“Linux爱好者”而设计的版本。在对这一改变刚开始的批评之后,Linux社区便开始接受了这一“新”的版本作为RedHat逻辑上的续版,一些有质量的发行版是为了Fedora夺回之前作为市场上最受喜爱的发行版的地位。在同一时间,RedHat很快成为了世界上最大最赚钱的Linux公司,以它新颖的产品线和其它有趣的提议,比如它的RedHat认证工程师(RHCE)认证。

尽管Fedora的方向在很大程度上被RedHat公司所把持,而且其产品有时似乎-无论对错-是作为RedHat企业版的试验田,但是无可否认的是Fedora是当前可用的最有新意的发行版之一。它对Linux内核、glibc和GCC的贡献广为人知,而且它对SELinux功能、Xen虚拟技术和其它企业级的功能的综合在企业用户中非常受欢迎。在令一方面,Fedora仍然缺乏一个清晰的面向桌面的策略来使产品成为对除了“Linux爱好者”的用户目标来说更易用的产品。

支持论点:高度的前卫;杰出的安全功能;库存丰富的支持软件;对自由软件理念的严格遵守

反对论点:Fedora优先倾向于企业功能而不是桌面用户

软件包管理工具:图形化的YUM和命令行模式的RPM包

DebianGNU/Linux于1993年首次发布。它的发起人,IanMurdock,设想通过数百个志愿者开发人员在空余时间创造一个完全的非商业项目。那时的反对者过于乐观的认为,这个项目注定会分裂然后失败;但是事实恰恰相反,Debian不仅活了下来发展的欣欣向荣而且在不到10年的时间里,它变成了最大的Linux发行版甚至可能会成为有史以来最大的软件合作项目。

DebianGNU/Linux的成功可以归结为如下几条。它的开发者超过1000名志愿者,它的软件包有超过20000种软件(对11种处理器构架做了编译),并且令人振奋的是它为超过120种基于Debian的发行版和liveCD提供支持,这些数字是其它任何基于Linux的发行版所无法比拟的。Debian实际的发展根据递增的稳定性有3个分支(或者4个如果再包括一个尖端“体验”分支的话):“不稳定版”(或者叫“sid”),“测试版”和“稳定版”,这种先进的集成和软件包的稳定性及其功能,再加上这个项目完善的质量控制机制,为Debian赢得了当前最佳体验和最少错误的发行版之一的名誉。

然而,这种冗长而复杂的发展风格也有其不利的一面:稳定版的发布不是特别及时并且会迅速落伍,特别是自从新稳定版每1~3年才发布一次之后。那些喜欢最新软件和技术的用户不得不使用潜在很多错误的测试版或者不稳定版。Debian高度民主的组织结构也导致了备受争议的决策并且引起内部人员的对抗,这种状况使其停滞不前并且很难通过激进但可以推动项目发展的决议。

支持论点:非常稳定;引入注目的质量控制体系;包含超过20000种软件的管理包;比其它Linux发行版支持更多的处理器构架

反对论点:保守-因为其对许多处理器构架提供支持使得最新的技术不总是被采用;缓慢的发布周期(每1~3年一个稳定版);开发者在邮件列表上的争吵以及博客有时会很粗糙

软件包管理工具:使用DEB包的先进包管理工具

可用版本:可为11种处理器构架安装CD/DVD和liveCD,包括Intel,AMD和其它的所有32位和64位处理器

基于Debian的推荐发行版:MEPISLinux,Ubuntu,sidux.DamnSmallLinux(foroldcomputers),KNOPPIX(liveCD),Dreamlinux(desktop),Elive(desktopwithEnlightenment),Xandros(commercial),64Studio(multimedia)

MandrivaLinux由Ga?lDuval在1998年7月以MandrakeLinux之名首次发布。开始,它只是一个RedHatLinux加上更为用户友好型的KDE桌面的改进版,但随后的发行版又增加了各种用户友好型的应用,比如新的安装软件,高级硬件检测和直观的硬盘分区工具。由于这些改进措施,MandrakeLinux发展壮大了起来。在吸引到风险投资并且转型为商业项目之后,新成立的MandrakeSoft的命运在从2003年初的几近破产到2005年的几项收购中起伏很大。后来,与巴西的Conectiva合并之后,公司将名字改为Mandriva。

MandrivaLinux首先是个桌面发行版,它最受喜爱的特点是尖端的软件,高质量的系统管理套件(Drakconf),64位版本中杰出的执行能力,还有广阔的国际化支持。Mandriva在其它许多流行的发行版之前很久就通过广泛的beta测试版和频繁的稳定版有了开放的开发模式。最近的几年里,Mandriva也开发了一系列可安装的liveCD并且推出了MandrivaFlash-存在于可引导的USB设备中的一个完整的MandrivaLinux系统。同时它也是第一个为上网本比如ASUSEeePC提供开箱即用支持的主流发行版.

除去出色的技术,MandrivaLinux在近几年像做过山车一样。这在一定程度上导致了其它超过Mandriva的用户友好型的发行版的出现,但是同样也与把公司的一个有关发行版的用户群的部门分离出去的一些有争议的决议相关。Mandriva的网络展示只不过是一些不同的网址杂乱的集合,而它的“Mandriva俱乐部”,最初为付费用户提供增值服务,变得越来越褒贬不一。尽管公司一直在对一些批评进行改进,它仍然面对着说服新的Linux用户或者其他Linux用户尝试(或购买)它们的产品的越来越艰难的问题。

支持论点:新手友好,尤其是商业版本;杰出的中央配置套件;对几十种语言都非常棒的开箱即用支持;可安装的liveCD

反对论点:缺乏对其它主流发行版的综合性市场策略,不存在的Mandriva手册显示出在出版社中缺乏“精神占有率”

软件包管理工具:带Rpmdrake(一个图形化的URPMI前端)的URPMI使用RPM管理包;“SMART”也是一个可用的方法

基于Mandriva的推荐发行版:PCLinuxOS(desktop)

但LinuxMint不仅仅是一个增加了一系列应用程序和改进的桌面主题的Ubuntu。自从它诞生以来,开发者一直在添加各种图形化的“Mint”工具来增强使用性。这包括mint桌面-一个设置桌面环境的套件;mint菜单-为了更方便的导航而做的新的优美的菜单;mint安装-一个易用的软件安装工具,还有mint更新-一个软件更新工具,仅从一些其它工具和数百个附加改进中挑出若干杰出者。这个项目同样设计了它自己的艺术作品,而它易用性的名声通过添加其它大的发行版因为担心潜在的法律制裁而空缺的私有的和专利保护的多媒体解码器而大振。然而,LinuxMint最大的优点之一的开发者听从于用户并且总是很快采纳好的建议。

在LinuxMint可以免费下载的同时,项目组从捐助、广告和专业服务支持中获得收益。LinuxMint没有固定的发布周期或者一张计划好的功能单,但是在每个Ubuntu的稳定发行版发布出来之后的几个星期之后就可以期待着新的LinuxMint。除了提供GNOME桌面的“主”版本之外,项目组也出品了使用其它桌面环境比如KDE,Xfce和Fluxbox的半正规的“社区”版。然而,这些通常要在使用GNOME的“主”版本发布几个月之后才推出而且很多时候缺少“minty”工具和其它旗舰版产品拥有的功能。LinuxMint不依附自由软件的条款而且不发布安全劝告。

支持论点:内部开发的优秀的“minty”工具,数以百计的用户友好性改进,包含多媒体解码器,开放的用户建议

反对论点:替代的“社区”版常常不含最新功能,项目组不发布安全公告

软件包管理工具:使用带mintInstall的APT的DEB软件包(与Ubuntu的软件库兼容)

PCLinuxOS于2003年由被称为“Texstar”的BillReynolds首次发布,。在创造自己的发行版之前,Texstar就因给流行版本建立及时更新的RPM软件包并且提供免费下载而在Mandrake的用户社区中成为广为人知的开发员。在2003年他决定创建一个新的发行版,最初基于MnadrakeLinux,但随着一些意义重大的可用性改进,目标?应该是新手友好型,为私有的内核模块、浏览器补丁和媒体解码器提供开箱即用支持,并且应该有个简单直观的图形化安装界面就像liveCD一样。

多年的发展之后,PCLinuxOS迅速的接近它预期状态。在可用性方面,项目组提供了windows到Linux的移民用户希望从他们新操作系统得到的开箱即用的支持。在软件方面,PCLinuxOS是一个面向KDE的发行版,有一个可定制的而且总是及时更新的流行桌面环境。它不断增长的软件库也包含其它桌面,甚至,也为其它许多通用任务提供大量的桌面软件。关于系统配置,PCLinuxOS保留了Mandrake的优秀控制中心的许多东西,但用APT和Synaptic(一个图形化的软件包管理工具前端)替换了它的软件包管理系统。

另一方面,PCLinuxOS没有任何形式的路线图或发展目标。除去项目中不断增长的社区参与,大部分的开发和决定仍归Texstar所有,在权衡发行版的稳定性时他总趋于保守。结果,PCLinuxOS的开发进程很漫长甚至直到所有已知的错误都解决了之后才发布一个新版本。PCLinuxOS至今没有发布64位版本的计划。

支持论点:图形化驱动安装、浏览器补丁和媒体解码器的开箱即用支持;快速启动;软件的及时更新

反对论点:无64位版本;对非英语语言无开箱即用支持;缺乏发展目标

软件包管理工具:使用RPM包的高级包管理工具(APT)

基于PCLinuxOS的推荐替代版:MandrivaLinux,SAMLinuxDesktop,GranularLinux

SlackwareLinux,由PatrickVolkerding于1992年首次发布,是现今存在的最古老的Linux发行版。在最顶级的Linux内核版本0.99pl11-alpha之上建立并被载以24张软盘的Slackware由现以破产的SLS项目分离出来。它迅速发展为最流行的Linux版本,一些评估认为它的的市场占有率高达1995年安装的Linux的80%。它的普及率随着RedHat和其它更用户友好型的发行版的出现而戏剧性的下降,但Slackware仍然是个在更面向技术的系统管理员和桌面用户中备受赞赏的操作系统。

Slackware是个高端干净的发行版,只有极少数量的自定义工具。它使用一个简单的文本模式的系统安装软件和一个相对原始的无法解决软件依赖问题的软件包管理系统。结果,Slackware被认为是当今最干净且错误最少的发行版之一-没有为Slackware进行特定的改进减少了将新的错误带入系统的可能性。所有的配置通过编写文件来实现。在Linux社区中有一个说法是如果你学RedHat,你将只会RedHat;但如果你学Slackware,你将会Linux。在当今许多Linux发行版坚持为缺乏技术的用户开发高定制性的产品时这句话尤为正确。

尽管这个简单的哲学有其拥护者,但事实是今天的世界,Slackware越来越变得像一个为其它新的有定制方案的系统做基础的“核系统”,而不是一个完整的有广泛的支持软件的发行版。唯一的例外是在服务器市场,那里Slackware仍然很流行,但尽管是这样,这个版本复杂的升级步骤以及缺乏官方支持的自动安全升级工具让它越来越没有竞争力。Slackware对系统基础组件的保守态度意味着在它成为一个现代的桌面系统前还需大量手工的安装后工作。

支持论点:高稳定性、清洁和无错误;对UNIX条例的坚定信奉

反对论点:极为有限的官方支持应用软件;在基础软件包选择上的保守;复杂的升级步骤

软件包管理工具:用TXZ包的“pkgtools”

基于Slackware的推荐替代版:ZenwalkLinux(desktop),VectorLinux(desktop),SLAX(liveCD),Slamd64Linux(64-bit),Bluewhite64Linux(64-bit),Wolvix(desktop,liveCD),GoblinX(desktop,liveCD)

持相同理念的其它发行版:ArchLinux,FrugalwareLinux

GentooLinux是为超级用户设计。一开始,其安装是笨重和单调的,需要在命令行模式进行数小时甚至数天的编译来建造一个完整的Linux发行版;然而,2006年项目组通过一个可安装的liveCD和鼠标安装工具简化了安装步骤。除了为单命令模式安装提供一个总是及时更新的软件包,发行版的其它重要功能有杰出的安全性、广泛的配置选项、对许多构架的支持和不用重新安装就可保持系统及时更新。Gentoo的文档也被作为所有发行版中最棒的在线文档而多次标记。

GentooLinux在最近几年里失去了许多原有的赞誉。一些用户已经证实了这种费时的软件包编译只能带来微小的速度和优化效益。自从Gentoo的创立者和仁慈的独裁者的辞职以来,新成立的Gentoo基金一直困顿于缺乏清晰的指引和频繁的开发者之间的冲突,这导致了数位著名的Gentoo人员的高调离职。目前仍有待观察是否Gentoo可以重夺其原来创新性的品质抑或慢慢得分裂为缺乏清晰目标的若干私人性的子项目的集合。

支持论点:杰出的软件管理体系,无以伦比的定制性和调整方案,优秀的在线文档

反对论点:偶尔的不稳定或崩溃的危险,项目挣扎于缺乏指导和开发人员之间的内部斗争之中

软件包管理工具:使用源代码包(SRC)的“portage”

基于Gentoo的推荐替代版:SabayonLinux(desktop,liveCD/DVD),Ututo(desktop,freesoftwareonly)

其它基于源码的发行版:LunarLinux,SourceMageGNU/Linux,Sorcerer,LinuxFromScratch

发布于2003年的CentOS是一个社区项目,目标是将RedHatEnterpriseLinux(RHEL)的源代码重建为可安装的Linux发行版并且为所有包含在软件包中的软件提供及时的安全更新。直言不讳的说,CentOS只不过是RHEL的一个克隆版。两者间唯一技术上的差别是商标-CentOS把所有RedHat的标志标记都换成了自己的。但是CentOS的网站上并没有明显标示CentOS和RedHat之间的链接,因为商标法的缘故。RedHat被叫做“北美杰出的企业Linux商”来代替它本来的名字。不过,RedHat和CentOS的关系很和睦而且许多CentOS的开发员与RedHat的工程师联系密切。

CentOS常被看做是可靠的服务器版本。它有着和RedHat企业版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包的命令行工具

其它RHEL克隆版和基于CentOS的发行版:ScientificLinux,SMEServer,StartComEnterpriseLinux,FermiLinux,RocksClusterDistribution,OracleEnterpriseLinux

FreeBSD,一个AT&TUNIX通过伯克利软件分发(BSD)的间接继承版,有一个漫长而动荡的可以追溯到1993年的历史。与包含Linux内核与数千种应用软件被定义为完整软件方案的Linux发行版不同,FreeBSD是一个建立在BSD内核和所谓的“userland”(因此在没有额外软件时也可用)的基础上的紧凑整合起来的操作系统。可一旦安装在普通的计算机系统上这种差别基本上就消失了-像许多Linux发行版,一大批易于安装的、(绝大多数)开源的应用软件可用来拓展FreeBSD内核,但这些通常由第三方开发者提供而且不是严格意义上的FreeBSD的一部分。

FreeBSD赢得了一个迅速、高性能和极为稳定的操作系统的赞誉,特别适合于网络服务器和类似任务。许多大型搜索引擎和配有关键任务的计算基础设备的组织已经在他们的计算机系统上部署和使用FreeBSD好几年了。与Linux相比,FreeBSD是在一个限制性更少的许可证下建立的,这个许可证允许几乎毫无限制的对源代码进行任何目的的使用和修改。甚至苹果的MacOSX都被得知是由BSD衍生出来的。除了操作系统内核,项目组也提供了超过15000种软件应用的二进制格式和源代码来在FreeBSD核上进行简易安装。

尽管FreeBSD毫无疑问的可用用作桌面操作系统,但它在这部分与流行的Linux发行版相比并不出色。不算安装后对用户来说大量繁重的工作,命令行模式的系统安装软件就提供了太少的硬件识别和系统配置项目。在支持现代硬件方面,FreeBSD通常落后于Linux,特别是对流行台式机或笔记本的小配件的支持,比如无线网卡或者数码相机。那些在桌面环境或工作站寻求开拓FreeBSD的速度和稳定性的使用者应该考虑一个可用的桌面FreeBSD项目,而不是FreeBSD本身。

支持论点:迅速、稳定;超过15000种软件应用(或者叫作“ports”)可用来安装;出色的文档

反对论点:在对外来硬件的支持方面落后于Linux,可用的商业软件很少;缺乏图形化的配置工具

软件包管理工具:完全命令行模式的包管理工具-使用二进制包或者基于源代码的“ports”(TBZ)的底层结构

基于FreeBSD的推荐替代版:PC-BSD(desktop),DesktopBSD(desktop),FreeSBIE(liveCD)

扫描二维码推送至手机访问。

3浏览自媒体运营与推广

2浏览网站结构优化

2浏览外部链接建设

2浏览自媒体运营与推广


相关标签: Linux

本文地址:https://www.badfl.com/article/b5d87143fefa2cad0033.html

上一篇:获取用户IP地址的三个属性的区别...
下一篇:海量数据库的查询优化及分页算法方案...

发表评论

温馨提示

做上本站友情链接,在您站上点击一次,即可自动收录并自动排在本站第一位!
<a href="https://www.badfl.com/" target="_blank">自动秒收录</a>