炼数成金 门户 大数据 Linux 查看内容

我为什么从macOS迁移到FreeBSD?

2020-12-21 14:52| 发布者: 炼数成金_小数| 查看: 87041| 评论: 0|原作者: 张健欣 译|来自: 架构头条

摘要: 不久前,macOS 还是我的日常工作必备之一。我购买了一台 macbook 笔记本,原因是底层的 BSD Unix 和它漂亮的图形界面。另外,我还有一个 iPhone 手机。但是,我放弃 macOS 也是因为这些相同的原因。我们可以这样看。 ...
本文不是一篇如何从 macOS 迁移到 FreeBSD 的技术文档。而是从较高的层次,解释我为什么要从 macOS 迁移到 FreeBSD。

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

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

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

1、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.conf和automount配置都会损坏。它们要么被删除了,要么被移动到某个地方。最近两次是被删除了。

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

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

2、迁移到 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/

声明:文章收集于网络,版权归原作者所有,为传播信息而发,如有侵权,请联系小编删除,谢谢!

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 

鲜花
1

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

热门文章

     

    GMT+8, 2021-5-15 15:59 , Processed in 0.169685 second(s), 24 queries .