作为一个从大界面问题还是选择 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桌面上都能运行的通用版本。
好文章,需要你的鼓励
2025年人工智能在企业中实现突破性应用,从实验阶段转向实用阶段。八位代表性CIO分享核心经验:AI工具快速进化、需保持快节奏实验思维、重视工作流程而非组织架构、数据质量成为新挑战、采用前瞻性指标管理项目、无需等待完美时机、AI既是技术也是社会文化现象、需严格项目管理、变革重在人员而非技术、多智能体架构成未来趋势。
NVIDIA研究团队构建了迄今最大的数学推理数据集Nemotron-Math,包含7500万条推理轨迹,通过多模式推理和工具集成让AI在数学竞赛中达到100%满分。该研究还提出了创新的分桶训练策略,将超长文本训练效率提升2-3倍,为AI数学推理能力的突破和实际应用奠定了重要基础。
日本科技投资巨头软银需要在年底前筹集225亿美元,以履行对AI合作伙伴OpenAI的资金承诺。软银是OpenAI价值5000亿美元Stargate数据中心计划的主要资助者之一。为筹集资金,软银CEO孙正义可能动用多种手段,包括利用其持有的英国芯片设计公司Arm股份作为抵押贷款。软银已清仓英伟达股份为该项目提供资金,目前可通过Arm股份借贷115亿美元,还持有价值110亿美元的T-Mobile股份及270亿美元现金储备。
清华大学研究团队提出JustRL方法,用单阶段训练和固定参数的简单强化学习配方训练15亿参数AI模型,在九个数学基准测试中达到54.9%和64.3%的平均准确率,性能匹配或超越复杂多阶段方法,同时计算资源减半。研究挑战了AI训练中的复杂化趋势,证明简单方法的有效性。