Post

Linux Desktop 可以取代 macOS 了吗

前阵子圣诞节期间,YouTube 算法推送了 Louis Rossmann 创作的一部短片,讲述 Apple 历年来所犯下的种种商业恶行,包括但不限于:

  • 不承认产品设计缺陷,让客户自费维修
  • 常年采用脆弱的元器件,人为限制产品寿命
  • 不对第三方提供维修信息与零部件,垄断售后市场

附上影片,3.8M 点阅量,品质保证,值得一看。

本来就对 Apple 这企业没什么好感,上述影片内容还是加剧了对这个企业的恶心感。由于近几年都是用 Mac 来进行编程开发,惊觉个人需求逐渐被 Apple 产品所捆绑住。这是一件危险的事情,企业从此可以肆无忌惮用各种商业手段宰割消费者。Apple 把操作系统和硬件捆绑销售,如果想抵制它家产品又不想瞎折腾 Hackintosh,就该寻找 macOS 替代品了。

测试 Linux 发行版

编程开发首选 Unix-like 系统,除了 macOS,就是 Linux Distro 的天下。手上有台服役 N 年的台式机,用来测试 Linux 正好。

测试机的主要配置:

  • CPU - Intel Xeon E3 1230 v2
  • 显卡 - Nvidia GeForce GTX 660
  • 显示器 - 23.8'' 1080P (92.56 PPI)

Ubuntu 22.04 LTS

在众多碎片化的 Linux 发行版里面,Ubuntu 一直都是当中的佼佼者。我入手 Mac 之前一直都是用 Ubuntu 做主力,对 Unity 的设计记忆犹新,所以就从这个老相好开始测试。上手最新的稳定版 22.04 LTS 之后,谈一下几天下来的使用体验:

硬件驱动
对于配有 Nvidia 显卡的机器,只要安装了由 Nvidia 官方开发的驱动,就不会出现以前那种用着用着桌面卡死,系统冻结的情况。台式机 USB 外接的蓝牙、Wi-Fi 连接稳定性都很好。
字体渲染
在 23.8'' 1080P 屏幕,系统默认字体渲染效果比 macOS 清晰一点点,但是不及 Windows 的文字锐利。看来 Ubuntu 也开始学 macOS,追求高分辨率屏幕了。Chrome 右键菜单字号略大,没法调小,有点山寨感。
程序窗口操作
原生支持拖动窗口到屏幕边缘,自动变为半屏 / 全屏,不用额外装软件实现此功能,好评。另外延续了 Unity 时代的优良传统:支持快捷键把窗口移动到下一个 Workspace。
软件生态
主流的 IDE / Eitor 都齐全。虚拟化方面,用 VisualBox 运行 Windows 十分流畅。遗憾的是不能和 Docker Desktop 同时运行。因为 Docker 依赖的某个内核会导致 VBox 的 Windows VM 启动不了。
Git GUI 类软件就是一个短板了,以 Fork 为标杆,比较靠近的是 Gittyup,后者毕竟是开源软件,UX 与商业软件相比,还是有较大的差距。比较成熟的开源选择是用 VS Code 的 Source Control + Git Graph 组合。

Pop!_OS 22.04 LTS

玩了几天 Ubuntu 之后,字体渲染方面还是略有不满意,后来又发现了它的一个分支版本: Pop!_OS,于 2017 年面市,在 distrowatch.com 的热度紧咬 Ubuntu,于是再测一下这个风头正盛的发行版,看看有没有惊喜。

安装的时候,有点小麻烦:

  • 官网提供两个版本的 ISO 文件:Intel 集成显卡版本,以及 Nvidia 独显版本。在安装 Nvidia 版后系统不能识别 GTX 660 显卡直接黑屏。只能选 Intel 版 ISO 开始安装,然后再自行补上 Nvidia 的驱动。

    后来查资料发现 Nvidia 虽然在 2022 年 5 月开源了 GPU 内核驱动(同年 3 月份被黑客勒索的结果),但是只支持 2018 年及以后的 GPU 核心(Turing 架构)。所以 Pop!_OS 打包的开源驱动是不支持古董级 GTX 660 的。

  • 官网文档关于安装 Nvidia 驱动的 教程 也是无效的(至少对我这款显卡而言)。Reddit 这篇帖子 有介绍解决方法。

克服了这些小问题后,就可以享受迎面而来的惊艳了。UI 和图标是扁平化的色块设计。系统字体是 Fira 和 Roboto Slab,显得瘦长且字号有略微的加粗。在我这块不到 93 PPI 的屏幕上,字体清晰度完胜 macOS!每个程序界面的字体渲染效果都十分一致,Chrome 菜单字号也适中,可以感觉到系统的每个视觉元素都经过精心调校。

Pop!_OS 在继承 Ubuntu 的基础上,使用更加新的内核版本,有着更好的启动器(systemd-boot),在众多细节优化方面更上一层楼,青出于蓝而胜于蓝。从稳定性和用户体验来评价,这应该是我体验过的首个 商业级 的 Linux 桌面,不愧在江湖上享有盛誉:「Linux 界的苹果」。

数据备份与恢复

作为生产力的系统,除了要求交互人性化和稳定之外,数据安全也是必不可少的一个重要指标。当年第一次接触 macOS 之后,就被其 Time Machine 所惊艳。增量备份,无论怎么搞都不会丢失任何文件和个性化设置,做到了真正的高可靠性。

而以前玩 Ubuntu 的时候,经常都会因为系统主版本升级而被迫重装系统,然后重复繁杂的安装软件、系统配置等步骤。如今 Linux 也有了一款强大的备份恢复工具:Timeshift。它的强大之处在于可以选择具体的文件目录来备份恢复,而且,更加强的一点是,只需要一个 Live USB 和备份数据,就能在裸机上复原出一个完整可用的系统!

总结与思考

目前 Linux 选代表 Pop!_OS 和 macOS 对比:

  • 系统设计和交互体验互有胜负
  • macOS 在软件生态胜出,键盘快捷键布局更合理
  • Pop!_OS 对显示器型号规格的支持范围更广,对硬件性能的压榨更彻底

如果习惯 Debian 家族,又考虑从 macOS 弃暗投明的话,Pop!_OS 是个十分不错的选择:只要习惯了键盘布局,在编码时就能接近 macOS 的体验,缺少的生产力软件可以用 VBox 装虚拟机暂时顶一下。

Windows OEM 厂商提供了许多 ¥ 6 ~ 7K 价位的笔记本,配置可以上到 AMD 的 Zen4 或 Intel Ultra Core + 32G RAM + 1TB SSD,能耗比和图形性能相较五六年前已有大幅提升。安装 Linux 进行开发任务,性价比将十分瞩目,就不用接盘 Apple 卖一万多却只有 8G RAM 的 MacBook「Pro」。

综上所述,在 2023 年到 2024 年的交界点,Linux 真可以作为 macOS 的替代选项。如果厌倦了 Apple 产品过高的溢价、带有缺陷的设计,不妨试试 Linux Distro。

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.