macOS到FreeBSD:我为何做出这个决定?

发表时间: 2020-12-22 17:14

不久前,macOS 还是我的日常工作必备之一。我购买了一台 macbook 笔记本,原因是底层的 BSD Unix 和它漂亮的图形界面。另外,我还有一个 iPhone 手机。但是,我放弃 macOS 也是因为这些相同的原因。

我不想在迁移后马下就写这篇文章。我想慢慢来,每天使用 FreeBSD,看看我是否会怀念 macOS。

这是我 8 个月前的一个推文:

macOS 的槽点

我们可以这样看。macOS 每年都变得越来越没有 Unix 风格,date(1)已经过时,在系统启动时,有 100 多 Unix 进程运行,其中大部分对于普通用户是没用的,它没有本地的包管理器(至少还有 MacPorts/homebrew/pkgsrc),而对于一个高级用户,没有合适的文档。你看过 FreeBSD 的手册吗?所有的东西都在里面写得很清楚!

关于漂亮的图形界面部分。你看过最新最棒的 Big Sur 吗?它看起来华而不实,根本不是为高级用户设计的,所有东西都让人心烦意乱,即使图标也是这样。我不是 UI 大师,但把 iOS 带到桌面并不适合所有人。

因此,我决定迁移到 FreeBSD。很多人告诉我“好吧,但不是所有东西都能在框框之外工作”,真的!但是,现在哪个操作系统能在框框之外工作呢?Windows 仍然是一个噩梦,上次安装 macOS 花了我 3 天时间,如果你从头开始构建 Linux 则会花更多时间。设置 FreeBSD 花费了我 3 天时间,但是这意味着我在很长一段时间内不需要再更改它。

每次 Apple 推送一个更新,我 macOS 上的pf.confautomount配置都会损坏。它们要么被删除了,要么被移动到某个地方。最近两次是被删除了。

在 FreeBSD 上,我从12.1-RELEASE升级到12.2-RELEASE,没有任何东西损坏,如果有任何变化,FreeBSD 会询问我该如何做。

Unix 已经过时了,Apple 也并不在乎它,华丽的图形界面现在太花哨。认真做点事几乎不可能。硬件也不是最好的(你拆过 MacBook Pro 吗?它要花费 2 个小时来更换一个电池,而我可以在 30 分钟内重装我的 Dell Latitudes 和 ThinkPads)。

迁移到 FreeBSD

因此,没有理由再留在这里了。我必须迁移。问题是:迁移到哪?

Linux 有 systemd,我并不喜欢,Windows 是隐私的噩梦。我只剩下 2 个主要选项:不带 systemd 的 Linux(例如 Gentoo)或者 BSDs。

因为我到处运行 FreeBSD 服务器,因此我迁移到了 FreeBSD。

下面是关于在 ThinkPad T480 上运行 FreeBSD 的一个简短回顾。

  • WiFi:正常。不是最快,但足够快。
  • 图形界面:正常。
  • 触摸板:可与多个手指配合,可以通过sysctl配置。
  • 蓝牙可以发现和连接,我还需要用非Apple的耳机试试。
  • COVID-19 时代:Zoom、Google Hangouts、Jitsi和所有其它基于WebRTC的视频会议软件也可以通过web工作。
  • 多亏了Linuxulator,我还可以看Netflix。

最重要的是,它是免费和开源的。

我已经有一个月零一天没有碰我的 MacBook Pro 了,所以,我还怀念什么呢?

  • 更好的蓝牙支持
  • 更快的WiFi

就这些,这是所有在 FreeBSD 笔记本上没有的东西。根据ifconfig,WiFi 可以达到 48Mbps,但我通常只有 10-20Mbps。蓝牙可以连接上我的 Apple AirPods 耳机,但我希望它能一直工作。


拥有一台好用的工作站/笔记本并不容易,使用 macOS 意味着要遵循 Apple 的规则生活,使用 Windows 则要遵循 Microsoft 的规则。BSDs 则给了我尽可能的自由:)


在接下来的几周,我将尝试在博客上记录实际的安装方法。


亲爱的Apple员工,如果你读到这篇文章,请告诉你的管理层去更新他们的BSD Unix层。我们一些人仍然关心,我们有些人不仅仅是Docker用户,我们一些人不仅仅是“现代”Web开发者。提前谢谢了。

原文链接:


https://antranigv.am/weblog_en/posts/macos_to_freebsd/


延伸阅读:

FreeBSD操作系统设计与实现,内容回顾与作者采访-InfoQFreeBSD操作系统设计与实现,内容回顾与作者采访-InfoQ

关注我并转发此篇文章,私信我“领取资料”,即可免费获得InfoQ价值4999元迷你书,点击文末「了解更多」,即可移步InfoQ官网,获取最新资讯~