如果你也玩Linux,那你应该知道Ubuntu。
Ubuntu这个名字的词源来自非洲土语“ubuntu”一词,原意是指“我为人人,人人为我”。虽然相比诞生于90年代初的兄弟系统Debian来说,最早发行于2004年的Ubuntu显得后知后觉。
但出人意料的是,Ubuntu厚积薄发,目前已经超越包括Debian在内的众多其他Linux发行版,发展成为开源PC桌面操作系统中装机率最高、社区讨论最活跃的操作系统,并被Linux世界论坛及会议(Linux World Conferencean Expo)评为世界上最受欢迎的Linux发行版之一。
那么问题来了,Ubuntu究竟为什么如此受欢迎?各网友近日在Reddit论坛上的讨论或许可以给出答案。
Reddit论坛上的原帖称:
我很想知道为什么Ubuntu这么受欢迎。事实上我个人并不觉得Ubuntu相比其他Linux发行版有什么明显的优势,而且我认为其他发行版在各自的垂直领域也已经做到很专业了:例如CentOS和OpenSUSE专注于服务器,Arch和Gentoo专注于用户定制,Fedora专注于办公场景等。
当然,我承认它的确很受欢迎,但原因是什么,是因为Ubuntu的社区活跃?还是它容易使用?
求各路大神指点迷津。
一石激起千层浪,问题一出,立即引发网友们的热烈回应,以下摘录了一些精彩跟帖:
用户A:因为它积极向着普通大众靠拢,实际满足了这一类用户的需求,并且广告推广也做得很出色。
用户B:因为它兼容Debian系统下的.deb软件格式,并且具有比Debian更好用的桌面交互。并且它是第一个面向市场的版本。
相比之下,服务器端的RHEL/CentOS等系统却很难用。你必须在rpmfind之类的网站上手动搜索并安装软件包,而不像在Debian/Ubuntu/Mint等系统,可以直接通过Aptitude工具快速实现软件安装。单纯从技术上讲,.rpm格式的软件包要优于.deb格式,但实际操作起来.rpm格式却常常无法做到一致性。这也是为什么在Debian/Ubuntu中将软件包导入官方仓库的步骤如此严格。但严格控制也带来了优势,在Debian/Ubuntu中你很少遇到.rpm格式软件带来的dll地狱。(注:dll地狱即多个应用程序试图共享一个公用组件,如某个动态连接库DLL或某个组件对象模型COM类,所引发的一系列问题,例如程序无法工作。)
在桌面应用方面,像前面提到的,Ubuntu兼容了非常好用的.deb软件格式,同提供了非常便捷的桌面交互。例如安装软件时,在Ubuntu环境下,你只需要在桌面上点击安装就行了,而其他系统,你常常需要先让其他服务正常运行,然后再安装软件包(这一点无论对新手还是老手来说都是痛苦的)。另外,Fedora系统与上文提到的RHEL/CentOS等具有类似的.rpm问题。
其他发行版本,如Arch/Slack/Gentoo等是很棒的Linux学习环境;而SUSE也还是有.rpm软件格式问题;虽然它试图通过与Novell公司(Netware系统的开发商)合作实现突破,但进展缓慢,而且太晚了。
我的个人经历:从2001年起负责维护Linux服务器,此前在DOS6.1环境下维护WindowsNT3.51,再之前还玩过苹果的TRS-80。
用户C:我就不喜欢Ubuntu,虽然它是我学习Linux时安装的第一个发行版,而且它的桌面系统也的确很好用,但它的Unity组件在系统全屏时总是出问题,而且还特别占内存,所以我已经不用了。
我现在用Debian系统配合xfce桌面,个人感觉比Ubuntu好多了。
用户D:虽然RedHat和SUSE系统也打过广告,但是随着功能的提升,实际上它们两个都是要收费的,而且它们更关注于商业场景。另外,不要忘了早期Ubuntu的免费邮寄装机CD的推广计划,那时建立的口碑也是一种很重要的用户资源。
用户E:当年Ubuntu的发布可谓一场Linux的革命。实际上Ubuntu背后的维护团队在软硬件适配上做了很多工作,他们用实际行动表达了对用户体验的负责。
硬件上,你只需要谷歌搜索一下“Nvidia驱动Linux”等关键词,再把时间节点调整到10多年前,你就能发现当年有多少种各不相同的安装NvidiaLinux驱动的方法,而且这些方法在不同的Linux发行版上的结果各不相同。但Ubuntu的驱动安装从来不是问题。
软件上,Ubuntu将自己的发布日期调整到与Gnome桌面的更新日期几乎同步,使其成为流行度最高的桌面系统。
如果你现在刚开始使用Linux,可能好用的发行版选项有许多。但随着时间的推移,技术的迭代更新,Ubuntu能始终保持对用户认真负责的态度,因此它赢得了声誉。
用户F:Canonical公司(Ubuntu背后的开发团队)从一开始就深刻认识到了Linux的潜力和用户友好的重要性,在这一点上他们比其他Linux发行版做得优秀。而且,Canonical一直在努力向普通消费者推广Linux,而不是其他发行版那样仅仅聚焦于专业用户。
用户G:在其他Linux发行版几乎不提供“附加驱动”的情况下,Ubuntu提供了许多用户界面友好的应用程序。另外,其他发行版(如Debian)往往强迫用户使用libre办公套件,但Ubuntu对这些专用软件的态度则开放得多。
正是由于Ubuntu在上述方面非常贴合用户心理,因此得到了用户的支持。相应地,由于得到了诸多用户的支持,因此开发人员也倾向于适配更多的软件和游戏到Ubuntu平台。又因为Ubuntu平台的软件和游戏更丰富,进一步地吸引了更多用户加入Ubuntu。长此以往,形成了良性循环,因此Ubuntu也就越来越受欢迎了。
用户H:因为Ubuntu非常的简单易用,而且用户的维护成本低廉。事实上,对于绝大多数用户而言,他们只是想要一个能稳定工作的操作系统,而非一个为Linux发烧友量身定制的实践平台。从这一点来看,Ubuntu显然是最好的选择。
看了这么多别人的看法,你对这个问题怎么看呢?为什么Ubuntu这么流行?不妨在文末留言告诉我们吧!