双鸭山市网站建设_网站建设公司_后端工程师_seo优化
2025/12/24 0:18:49 网站建设 项目流程

作为一个从大界面问题还是选择 Korn 还是 Bash shell 时就开始使用 Linux 桌面的老用户,我见证了这个领域的发展历程。在那之前,我使用过各种 Unix 桌面,比如 Visix Looking Glass、Sun OpenWindows 和 SCO 臭名昭著的 Open Deathtrap Desktop。

除非你也是计算机或 Unix 领域的资深人士,否则你可能从未听说过这些系统,更别说使用过了。快进到 2025 年,现在有十多种重要的 Linux 桌面界面,包括 GNOME、KDE Plasma、Cinnamon、MATE 等等。但它们很可能也会像我刚才提到的那些 Unix 界面一样被遗忘。为什么?原因和你不了解那些 Unix 桌面是一样的。

不过首先,让我们谈谈为什么你可能想要趁早摆脱 Windows。除了常见的安全问题(截至写稿时,2025 年已经有 41 个零日漏洞),还有一些新功能,比如 Microsoft Recall,这是一个伪装成功能的隐私灾难。然后还有微软强行推广 AI 功能的方式。如果我在记事本中制作购物清单时需要 Copilot,我会...等等,我永远不希望 AI 程序在我使用简单记事应用时监视我,然后向微软报告我对青椒很挑剔。

我对桌面系统比较传统。我希望计算能力在我的 PC 上,而不是在云端。我也想控制什么数据被发送到云端,什么不被发送。我在说你呢,OneDrive,你那种默认保存文件的讨厌习惯。

我还希望我的老电脑(虽然老但还没过时)能继续工作。仅仅因为我仍然有搭载英特尔第八代、第九代和第十代 Core 芯片的 PC,不应该意味着 Windows 11 不能在上面运行,但现实就是这样。

仅这些原因就给了 Linux 桌面一个推动力。据我统计,现在多达 11% 的桌面市场以某种方式运行着 Linux。

这很好,但其中大部分是 Chromebook,而不是传统的以 PC 为中心的桌面。那么,我们需要什么来让真正的 Linux 桌面取得成功呢?

Unix 的消亡是因为版本之间存在无休止的不兼容性。Linux 在服务器和其他地方取得成功,是因为它提供了一个每个人都可以使用的统一开源操作系统。但在桌面领域,我们看到了并且仍然看到无休止的不兼容性。

Linus Torvalds 也看到了这一点。他长期以来一直认为我们有太多的桌面环境。他是对的。如果有人去 DistroWatch,他们会发现多达一百种桌面环境。谁有时间弄清楚哪个最好?我没有,而且我是以此为生的,曾经还运营过一个叫 Desktop Linux 的网站。

这只是问题的表面。在这之下,你会发现关于如何管理软件包的争论,以及它们必须处理的库不兼容性。发行版构建者经常为构建和重建程序以在其 Linux 发行版上运行而焦头烂额。传统的 Linux 桌面应用交付方式,如分别用于 Debian 和 Red Hat Linux 的 DEB 和 RPM 包管理系统,根本无法扩展到桌面。

我们有答案:一个容器化的软件包交付程序,将所有必需的依赖项打包到一个有用的包中。今天,我们都应该使用 Flatpaks、Snaps 和 AppImages 来安装程序,而不是担心库不兼容性等问题。这也为供应商节省了大量时间,因为他们可以交付程序的通用版本,可以在任何人的 Linux 桌面上安装和运行,无需移植到每个发行版的麻烦。

问题是什么?又是碎片化。有些人讨厌容器化包,因为它们比老式程序使用更多的存储空间和内存。其他人因为其他原因不喜欢这个或那个打包系统。例如,我最喜欢的桌面操作系统是 Linux Mint。然而,Mint 的领导者不喜欢 Snap,因为其母公司 Canonical 对 Snap 商店的控制过多,并且使用 Snap 替换了 apt 包安装程序的一些功能。

问题是每个人都有自己偏好桌面特殊配方的理由。没有任何人的配方足够特殊,能让 Windows 用户转移到任何特定的发行版。

另一个问题,正如 Torvalds 在 2019 年指出的,虽然一些主要硬件供应商确实销售 Linux PC(例如戴尔的 Ubuntu),但他们都没有让这变得简单。还有一些很棒的专业 Linux PC 供应商,如 System76、德国的 TUXEDO Computers 和英国的 Star Labs,但它们往往向已经使用 Linux 的人销售,而不是不满的 Windows 用户。没错,Linux 没有起飞的一个重要原因是没有主要的 PC OEM 强力支持它。对 Torvalds 来说,Chromebook"是通向桌面的道路"。

只要看看 Android,他争论道。Linux 在智能手机上获胜是因为,虽然有不同的 Android 前端,但在它们的界面下,有一个统一的平台和统一的程序安装方式。他是对的。

我仍然希望 Linux 桌面能够成功。实际上,我认为它可能还是会默认获胜。随着微软越来越接近基于云的计算机方法,Linux 可能是最后一个"真正的"桌面系统。这不会像我们最初想出"Linux 桌面年"这个标语时梦想的那样大获全胜,但仍然是一次胜利。

Q&A

Q1:为什么作者认为 Windows 用户应该考虑转向 Linux?

A:主要原因包括 Windows 存在严重安全问题(2025年已有41个零日漏洞),隐私功能如 Microsoft Recall 存在问题,微软强制推广AI功能,以及 Windows 11 不支持较老但仍能正常工作的硬件等。

Q2:Linux 桌面面临的主要挑战是什么?

A:主要挑战是碎片化问题,包括过多的桌面环境选择、软件包管理系统不兼容、以及缺乏主要PC制造商的强力支持。目前有十多种重要的Linux桌面界面,让用户难以选择。

Q3:如何解决 Linux 桌面软件兼容性问题?

A:解决方案是使用容器化软件包交付系统,如 Flatpaks、Snaps 和 AppImages。这些系统将所有必需的依赖项打包到单一包中,让供应商能够交付在任何Linux桌面上都能运行的通用版本。


需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询