为什么 Linux 无法让你摆脱“以 Windows 为先”的软件世界
桌面版 Linux 的表现比以往任何时候都要好,这部分是因为微软在 Windows 开发中的失误,部分也因为多年来 Linux 社区的努力,使其成为日常计算机用户的一个有力竞争者。
但是,就像一部俗气的恐怖片中的跟踪者一样,无论你往哪里看,总能看到 Windows 的一瞥。无论你深入 Linux 世界多深,你都无法完全摆脱它。
你可以安装 Linux,但你无法卸载多年的 Windows 肌肉记忆
除非你在使用电脑的过程中走过一条非典型的路径,否则很可能 Windows 是你最熟悉的图形操作系统。即使你正在使用 GNOME 或 KDE Plasma,你可能仍然会把用来打开主菜单的按钮称作“开始”按钮。Windows 的惯例仍然感觉像是常态,而这可能是从 Windows 转到 Linux 时最大的摩擦来源之一。
这就是为什么人们认为 Linux 比 Windows 更“难”的原因,尽管客观上来说,它们在日常电脑使用的用户友好性方面非常相似。如果像 Ubuntu 这样的系统是你第一次使用的操作系统,那么从这个角度来看,Windows 反而会显得陌生和困难。
你真正需要的应用仍然围绕着 Windows 运行
操作系统的好坏取决于它能够运行的软件。毕竟,正是这些软件让你的计算机真正完成工作。操作系统的存在只是为了促进这一点。Windows 仍然是应用程序开发者主要面向的平台,尽管 Linux 原生的开源软件已经足够满足大多数需求,但你最终还是会遇到需要使用 Windows 软件的情况。
像 WINE 这样的项目使在 Linux 上运行大多数 Windows 软件成为可能,但你永远无法获得在 Windows 上运行该软件的兼容性或稳定性。在某些情况下,你工作或项目中需要的专有应用程序只能在 Windows 上运行。所以,最终,你还是得回到双启动 Linux 和 Windows,或者在虚拟机上运行 Windows。
游戏让你记住谁才是真正拥有这台电脑的人
在谈到 Linux 和 Windows 的成功时,视频游戏是一个重要因素。许多本来会离开 Windows 去使用像 Zorin OS 这样的操作系统的人之所以还留在 Windows 上,是因为他们也喜欢 PC 游戏,而 Windows 无疑是 PC 上支持最广泛的游戏平台。
多亏了社区和PC游戏巨头Valve的努力,这一情况正在迅速改变。Proton兼容层允许大量Windows游戏在Linux下完美运行,而且这个数量每天都在增长。
基于Linux的个人电脑,如Steamdeck,已被证明是成功的,一些桌面游戏玩家也正在转向Linux,但Linux上的游戏远未准备好迎接主流。依赖内核级反作弊软件的多人游戏玩家仍然没有可行的方法在类似Proton的环境下运行,而且有相当大比例的Windows PC游戏目前根本无法运行。
然后是游戏硬件的支持问题。如果你的硬件有良好的驱动程序,在 Linux 上玩游戏可以很棒,但(例如)NVIDIA 显卡的用户并不像 AMD 用户那样成功,这在很大程度上是由于驱动程序的成熟度和支持差异。
硬件支持仍然跟随市场领导者
硬件支持不仅仅是 Linux 游戏的问题。实际上,几乎所有 PC 硬件都附带 Windows 驱动程序,而开发工作也主要集中在 Windows 上。如果你的摄像头、打印机、GPU 或其他常见 PC 硬件设备有 Linux 驱动程序,那么要么是事后补上的,要么就是 Linux 社区自己创建了驱动程序,而没有原始设备制造商的参与。
基本上,如果你正在组装一台 Linux 电脑,你需要仔细检查从主板芯片组和组件到 USB 设备的所有内容是否有良好的支持。至于笔记本电脑,情况可能更为严峻,因为你在很大程度上只能使用你获得的组件。这就是为什么通过 Linux 认证的笔记本电脑正在成为一个不断增长的利基市场的原因。
此外,对于在这种经济环境下仍然幸运地拥有工作的人来说,很明显,微软,以及由此延伸的 Windows,已经深深扎根于商业世界。因此,尽管你可能在拥有的所有设备上运行 Linux,但在工作中你很可能被迫使用 Windows。这是无法逃避的。



