新的一年已经来临,这意味着我们可以说又过去了一年,Linux在台式机操作系统中没有占据领先地位。 Linux在许多方面都做得很好,但是Linux生态系统中仍然存在许多长期存在的问题。

对于某些人来说,将Linux视为最常见的桌面操作系统的想法似乎并不特别重要。 相反,他们需要使他们能够有效解决问题的东西。 但是,Linux是一个可以“正常运行”的系统。 当考虑到某个普通用户花费大量时间在浏览器或浏览器游戏上这一事实时,就可以合理地假设Linux(鉴于其高安全性和出色的可靠性)拥有成为领先的台式机操作系统所需的一切。 但是她仍然没有成为一体。 怎么了
这个问题困扰了很多年。 但是,可能在五年前给出的答案与今天可以给出的答案完全不同。 在这方面,我决定讨论Linux开发的七个领域,如果给予适当的关注,它们可以使Linux成为领先的桌面OS。 这里将要讨论的内容不一定适用于某些简单或流行的解决方案。 在本文中,我们将探讨七个想法,这些想法的实现可以真正帮助Linux对抗桌面系统。
“官方”发行
我谈论“单一官方发行”已有一段时间了,但这乍看起来似乎并不完全。 Linux社区中的分发碎片弊大于利。 例如,一家X公司开发了一种非常流行的程序,该程序可以在Windows和Mac OS上运行。 当被问及使该公司成为其Linux程序的版本时,她回答:“我们很乐意这样做,但事实是它太复杂了。” 随着形势的发展,事实证明该公司没有发布其Linux版本的产品,原因是要这样做,您需要考虑Linux生态系统的许多功能。 为哪个发行版创建程序? 使用哪个包管理器? 它应设计用于哪种桌面环境? 使用什么工具进行开发? 这份困难的问题清单可能会持续很长时间。
这就是为什么我认为在Linux的世界中,您需要一个单一的“官方”发行版。 X公司在创建其产品的Linux版本时可以专注于的一种。 假设这样的“官方”发行版是带有GNOME桌面的Debian。 这意味着X公司为了将其开发转移到Linux,您只需要确保其程序可以在上述环境中运行即可。 如果您作为用户需要公司X程序,那么您将知道您将需要“正式”发行版。 这并不意味着随着这种分布的出现,其他所有人都会消失。 没办法 这仅意味着Linux生态系统中将有一个公认的发行版,通过该发行版,大型公司将能够创建自己的软件产品。
我知道单一官方发行版的想法并不受欢迎,但是Linux社区应该非常重视它。 否则,与以前一样,对于Linux,将不会创建诸如Adobe Photoshop,Adobe Premiere,Microsoft Office等许多流行软件包的版本。
可行的X.Org替代
X.Org服务器已经完成了工作,但是还没有什么可以替代它。 Canonical进行的与Mir有关的实验未成功。 Wayland已经开发了一段时间,但是该系统尚未准备好进行认真使用。 由于X.Org存在并且已经使用了很长时间,因此它带有广泛的“行李”,并且在此“行李”中的某些物品是不安全的。 考虑一下Linux如何快速增长和发展,以及基于古老技术的桌面环境如何快速发展。 Linux无需继续使用过时的图形界面基础,而需要切换到能够与系统其他部分一样动态开发的现代工具。 Wayland是这样的解决方案,还是其他? 很难说。 但是Linux仍在继续快速发展。 这适用于内核和用户使用的程序。 同时,X Window系统根本无法以相同的速度进行开发。 没有理由期望在2019年会有X.Org的替代产品投入实际工作,但我们可以希望今年将朝这个方向采取严肃的步骤。
从目录中删除过时的应用程序
我什至不记得我打开Linux应用程序目录搜索了我所需的程序多少次,并且发现只有一个项目尚未有人进行,并且很长时间没有更新,这些项目使用了过时的或无效的依赖关系。 不好 那些负责填写各种应用程序目录的人需要从其中删除所有垃圾。 Linux生态系统中最不需要的是提供给用户的应用程序不足。 我了解这种情况的原因之一是追求美丽的数字。 但是,我认为争取宣称某个目录中有成千上万的应用程序而不考虑高质量产品的份额是不正确的。 不安全的应用程序已过时,被开发人员抛弃,应从目录中消失。
防病毒和其他实时保护程序
在这里,一些读者可能会认为我在谈论完全不正常的事情,但是我仍然邀请他们听我讲。 经常有人问我以下问题:“在Linux上工作时需要防病毒软件吗?” 我总是这样回答他:“不,至少-不需要。” 拜拜 因为当台式机Linux成为可与Windows和Mac相提并论的现象时,您可以确定Linux计算机对于攻击者而言将非常有趣。 但是,除此之外,接收带有恶意附件的电子邮件的用户又如何在没有意识到自己正在做什么的情况下将这些恶意附件发送给其他用户呢? 但是,网络钓鱼攻击又如何使每个使用浏览器的人都承担风险呢? Linux具有
ClamAV (和ClamTK)之类的工具,但是它们不能实时扫描系统。 Linux社区需要开始考虑未来,也就是说,在这种情况下,请注意开发可实时工作的开源防病毒软件。
使用专业工具的非专业人员程序
Linux生态系统有许多针对“中级”用户的程序。 大量的Linux应用程序是为IT专业人员设计的。 它仅缺少所谓的“生产者”的应用程序-购买专业级程序的非专业用户。 这样的应用程序包括Adobe Premiere,Final Cut Pro,Photoshop,Avid Pro Tools等。 当然,已经为Linux创建了许多程序(例如
Audacity和
OpenShot ),它们可以满足大量普通用户的需求,但是这些程序远非专业人士所能达到的水平。 例如,没有人会在OpenShot中编辑故事片或在Audacity中处理专辑。 只要Linux上没有专业级工具,此操作系统对于某些用户就不会有兴趣。
改善字体输出
Linux字体渲染子系统已经走了很长一段路,但是它们距离类似的Mac OS子系统仍然无限远。 如果您使用MacBook Pro或iMac已有一段时间,然后运行某种Linux发行版,您将立即感到与众不同。 造成这种情况的主要原因是Linux仍然使用X.Org(我们在上面已经讨论过)。 并且,尽管这个想法似乎对许多人来说都是次要的,但是用户的注意力主要被系统的有吸引力的图形环境所吸引。 如果用户看到桌面,其元素看起来不太好,那么在他看来,这会减少对他工作的系统的评估。 并且为了完全批评Linux在字体方面,我想指出的是,如果像我一样花几天时间查看以低质量字体显示的文本,您可能会发现您已经厌倦了。 Linux社区应该认真对待系统的字体设计问题,并设法使其完美无缺。
基于Linux的高质量计算机
在我
访问 System76并熟悉了他们的新型Thelio台式计算机之后,我强烈感觉到Linux的未来将取决于这样的发展。 System76对Linux采用整体方法。 特别是,我们谈论的是这样一个事实,即他们开发的硬件在该系列操作系统的控制下可以正常工作。 Linux系统应该引起这些感觉。 就是说,例如,如果某人想要使用Linux,他会购买一台笔记本电脑或一台常规计算机,将外围设备连接到Linux,这一切都不会出现问题,也不需要进行一些复杂的设置。 这些正是System76产品提供的感觉。 Linux生态系统需要更多的公司生产与System76产品一样高端的产品。
总结
我不能说Linux的世界应该在一夜之间改变,因为我接受了我所谈论的所有七个想法。 但是,如果我们希望Linux成为领先的桌面操作系统之一,那么社区应该开始寻找实现这些想法的方法。 当然,Linux可以在许多其他方面进行改进,但是要想达到卓越的道路,可以从明显的缺点开始,并且当然不能止步于此。
亲爱的读者们! 您认为现代Linux系列OS缺少什么?
