Linux很棒。实际上,我已经告诉您Ubuntu优于Windows的一些原因。但是,如果这么好,为什么不到2%的台式机会主动运行基于Linux的操作系统?
这是一个很难回答的问题。长期以来,全世界的Linux用户一直在为Linux桌面这一年祈祷。但是,如果我们要看到Linux受到了广泛的关注,那么Linux开发人员仍然需要改进才能成为真正的竞争者。
应用程序开发
许多Linux开发人员倾向于将时间投入到核心操作系统上,而将应用程序开发留给其他人使用。这会导致操作系统本身与运行的应用程序之间出现巨大的脱节。
无数开源应用程序开始成为一个人的想法,然后才发展成为不可错过的应用程序。例子包括Firefox,Filezilla,LibreOffice,VLC Media Player等。
我们知道开源社区有可能开发出出色的应用程序。那么为什么会有这么多写得不好的应用程序看起来糟透了,不能很好地工作或同时兼有这两个问题呢?
这在Linux社区中屡见不鲜。您有一个精心编写的操作系统,外观漂亮。但是除了少数核心应用程序外,许多软件看起来很糟糕或编写不当。
基本上,社区需要开始寻找操作系统之外的东西。微软和苹果公司内部开发许多核心应用程序是有原因的。这是让用户获得操作系统和应用程序所提供体验连续性的最佳方式。
一些Linux发行版开始考虑连续性,例如上面的示例。但这是一个例外,而不是规则。
安装应用程序
如果要在Windows中安装应用程序,只需下载适当的EXE文件,然后双击即可。在其上启动安装程序。无论您运行的是哪个Windows版本,都是相同的过程。
在Linux中,这是完全不同的球类游戏。 Linux应用程序是由存储库安装和管理的,这是Linux的最大优势之一。但是,它们也是其最大的弱点之一。
在Linux中安装应用程序的方式有很多种,从极其简单到几乎不可能。其中一些过程是:
如您所见,安装Linux应用程序的过程可能很麻烦,这会很快使新用户失望。 Linux渴望一种简化的通用应用程序安装方式。可悲的是,这将需要对Linux的基本工作方式进行彻底的检查,因此可能永远不会发生。
更好的支持,精益求精
在大多数情况下,Linux社区是一个繁荣,繁华的野兽,其中包含一些非常有才华的人。在大多数情况下,安装Ubuntu(以及大多数其他类型的Linux)是一个非常简单的过程,尽管这并不意味着您在某些时候不需要帮助。
如果发生这种情况,您可以请访问Ubuntu论坛-或适合您的Linux风格的论坛-并寻求帮助。这是问题开始的地方。人们很忙,因此根据您的问题所在,您可能会收到很少甚至没有响应。这意味着您可能必须自己解决问题,如果您是“社区"的新手,那永远都不是一件好事。
如果您有幸得到回应,您可能会发现这不是一件好事。您期望的回应。您会发现,Linux中有很多精英人士,有时这会蔓延到支持论坛等地方,因为技术能力各异的用户会寻求帮助。
因此,如果新用户发布了一个问题,他们可能会因为没有提供足够的信息而被嘲笑。更糟糕的是,他们可能被指控浪费时间,而这些琐碎的问题很容易被Google搜索。
或者因为只是个“菜鸟"而被嘲笑。
幸运的是,这种情况越来越少了社区中的频率降低,因为经验丰富的用户开始意识到,如果我们要充分发挥Linux的潜力,就需要欢迎新用户。但是问题仍然存在-我亲眼目睹了它-实际上确实需要从Linux社区的各个方面彻底消除。
我们需要更少的选择
选择应该运行哪个Linux发行版是很棒的,但是您可能会拥有太多好处。当前在Distrowatch上列出了827个Linux发行版。 127个!这对于任何人来说都是一个荒谬的数字,即使对于像我这样经验丰富的Linux用户,也不要介意新用户。
问题是Linux是开源的。简而言之,这意味着任何人都可以下载Linux发行版的源代码并制作自己的版本。如果您不喜欢某些东西,则可以创建一个项目并启动自己的项目。从原则上讲,这听起来不错,但实际上是没有意义的。庞大的发行版列表大部分共享了绝大多数代码和应用程序。
想象一下,如果这些开发人员决定贡献较小的核心发行版池,而不是自己做,那将可以实现什么?事情!我认为我们最终会遇到一个问题更少的更发达的Linux生态系统。
启动过程
首次启动Windows时,您会看到Windows启动画面,然后很快您会得到登录提示。Linux中不是这种情况。大多数发行版都使用GRUB引导加载程序。默认情况下,GRUB引导加载程序会询问您要如何引导操作系统,它会给您10秒钟的时间来做出决定。
因此,作为新用户,您首先要做的就是安装发行版后会遇到一个令人讨厌的命令行屏幕,询问您是否做出决定,例如要引导的内核版本。
这是一个糟糕的第一印象。
GRUB非常棒,并且在双重引导时非常方便,因为它允许您选择要引导到的操作系统。但是为什么它必须对用户如此不友好?
如果用户单击要引导的操作系统,为什么它不能成为GUI,如果只有一个操作系统,则跳过GRUB一起提示。苹果公司做到了,因此没有理由没有Linux。某些发行版正朝着此目标发展,例如Elementary OS。但是,要使引导过程更加用户友好,还有很长的路要走。
我们需要改进Linux
本文的内容可能就像我正在扑朔迷离Linux,或者我讨厌它。没有东西会离事实很远。我喜欢Linux和一般的开源社区。但是,如果我们要度过“ Linux桌面之年",那么情况就需要大大改善。
你们认为呢?您认为在Linux真正成为主流之前还有什么需要改变的吗?还是Linux就是这样?
随时在下面的评论部分中留下您的想法。
图像来源:Sofia Santos / Shutterstock