7.7
深览指数
科技少数派··AI 生成

装上 Fedora 的 Surface Pro:一台老设备的新可能

作者将一台老旧的 Surface Pro 5 安装 Fedora Linux 发行版,并作为日常设备使用数周,发现这套组合能让旧设备重新变得好用。核心结论是:Fedora 的桌面环境 GNOME 与 Surface 的触控形态存在天然契合,但成功的关键在于抛弃「完美替代」的预期,接受应用生态、驱动细节和偶发稳定性问题等取舍。文章详细记录了从发行版选择(Fedora 的理由)、内核安装(linux-surface 项目)、日常使用体验到痛点问题的全过程,适合对 Linux 桌面感兴趣、或手头有旧设备想「折腾」的深度读者,为其提供了一份真实而非 PR 软文的实操参考。原文 ↗

核心观点
  • 给一台老旧的 Surface Pro 5 安装 Fedora Linux,主要目的是让旧设备重新获得可用性,而非证明它比 Windows 或 macOS 更好;关键在于接受这是一套需要取舍的方案。
  • Fedora 的默认桌面环境 GNOME,其设计逻辑(工作区、手势、搜索、大控件)与 Surface 的二合一形态(平板与笔记本切换)存在天然契合,是比 Windows 或 macOS 更合适的交互方案。
  1. 01作者选择 Fedora 而非 Ubuntu、Arch 等,核心原因是其更新节奏快,能及时跟进新内核、新 Wayland 和 GNOME 版本,这对 Surface 硬件驱动和触控体验至关重要。
  2. 02linux-surface 项目是让 Surface 硬件在 Linux 上正常工作的关键,它提供了一系列针对 Surface 设备的补丁和驱动,覆盖了触控屏、Type Cover、电池管理等特性,但并非全部功能都完美支持(如相机功能就可能不可用)。
  3. 03日常使用体验中,原生 GNOME 应用(如 Podcasts、文件管理器、文档查看器、Apostrophe)在界面统一性和触控友好度上表现最佳,但跨平台、Electron 或 Qt 应用会破坏这种一致性。
  4. 04开发场景(VS Code、Git、Podman、终端)是 Linux 最擅长的领域,迁移非常自然,且容器环境(Podman)与后端开发环境一致,效率高。
  5. 05浏览器是核心生产力工具,Chrome、Firefox 等在 Linux 上体验稳定,大幅削弱了系统间的差异。
  6. 06作者在体验默认 GNOME 后,安装了少量扩展(如 Dash to Dock、Clipboard Indicator)来补足操作习惯,但并未改变 GNOME 的基本交互逻辑。
  7. 07Fedora 的默认安装程序已非常成熟,分区和用户设置流程清晰,即使没有 Linux 经验也能完成。安装 linux-surface 内核需要额外步骤,包括处理 Secure Boot 签名。
反方 / 局限
  • 硬件和内核层面,Linux 对 Surface 的支持仍不如 Windows 稳定,存在唤醒卡顿、屏幕旋转失效、网络状态更新不及时等偶发问题,且依赖社区维护的适配方案。
  • 应用生态是最大短板:部分关键服务(如 Apple Music、ChatGPT)缺乏官方原生客户端,只能依赖网页或第三方封装;跨平台应用的体验参差不齐。
  • 软件安装方式需要重新适应,Fedora 官方仓库、Flatpak、AppImage、第三方仓库等并存,用户需要自行判断优先级,否则后续维护可能麻烦。
36 分钟 · 4 卡片 · 11 资料
读原文 →

前置背景

平行视角

未来推演

延伸追问