news 2026/3/8 7:29:47

Linux 桌面挑战 Windows 真正需要的是什么

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 桌面挑战 Windows 真正需要的是什么

作为一个从大界面问题还是选择 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桌面上都能运行的通用版本。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/7 4:57:04

Pr字幕样式如何统一修改?简单3步,新手也能一次改完

如果你搜索到这篇文章,大概率只有一个想法: 字幕太多了,不想一条一条改。 不管是改字体、颜色,还是统一位置,只要字幕数量一多,用 Pr 原生方式操作,都会变得又慢又容易出错。 下面这套方法&…

作者头像 李华
网站建设 2026/3/6 5:51:29

低功耗设计:手机控制LED屏的节能策略

手机控制LED屏如何省电?揭秘三大低功耗核心技术你有没有想过,一块小小的LED显示屏,为什么能让智能手环撑上一周,而有些电子标签却几个月都不换电池?在物联网设备遍地开花的今天,手机通过蓝牙控制LED屏已经不…

作者头像 李华
网站建设 2026/3/4 9:33:19

MyBatis实战精讲:完整用户CRUD操作全解析

在Java持久层开发领域,MyBatis凭借其轻量化、高灵活性的特性,成为连接Java应用与数据库的主流框架。它摒弃了JDBC繁琐的代码编写,通过“接口XML”的映射模式,让开发者专注于SQL逻辑本身。本文将基于一套完整的用户数据操作代码&am…

作者头像 李华
网站建设 2026/3/4 13:45:31

【2025 arXiv】Reasoning Within the Mind: Dynamic Multimodal Interleaving in Latent Space

这篇论文的核心突破在于将多模态推理从“显式的文本生成”转移到了“隐式的潜在空间优化”,并利用“置信度”这一信号实现了类似人类的动态视觉回溯,从而兼顾了推理的深度、准确性和效率。 paper: https://arxiv.org/pdf/2512.12623 code: https://github.com/eric-ai-lab/DM…

作者头像 李华
网站建设 2026/3/6 13:52:01

构建安全可控的企业知识库:anything-llm解决方案

构建安全可控的企业知识库:anything-llm解决方案 在企业数字化转型的浪潮中,一个现实问题正日益凸显:员工每天花数小时翻找政策文件、客服重复回答相同问题、新成员难以快速掌握内部流程——信息就在那里,却“看得见、摸不着”。传…

作者头像 李华
网站建设 2026/3/4 11:58:10

工业控制中CCS安装的实战案例解析

工业控制中CCS安装的实战案例解析:从零搭建稳定开发环境在工业自动化项目中,一个稳定、高效的嵌入式开发环境,往往决定了产品迭代的速度和系统调试的成败。而当我们选用TI C2000系列DSP作为主控芯片时,Code Composer Studio&#…

作者头像 李华