让人难绷的Ubuntu和MacOS

无病呻吟

我的MacBook

10年前,我斥巨资买了一台苹果的笔记本电脑,13寸,我还额外加钱把内存升级到了16GB。回想当初,买它的动机,是当时还十分Naive的我,听信了网友的谗言,以为MacOS就是纯血的、*nix系统,在它上面学习*nix服务端编程一定能让我精进C语言,升职加薪,迎娶白富美,走上人生巅峰。

与之配套的,我还买了一本盗版的《UNIX环境高级编程》。结果嘛,也能预料到:知识没学多少,电脑变成了美剧播放器。

正经人谁下班了还写代码啊!下了班写的代码那能是好代码吗?下贱!

说回这台电脑,可能纵观MacBook的历史,我买的这个型号都算得上是最让人难绷的:

  • 它是一个全新的模具 -- 砍掉了F1~F12的功能键,用一个touch bar代替。
  • 键盘是一种超薄键盘 -- 非常难用
  • 砍掉了磁吸充电接口
  • 从这个型号开始,砍掉了所有其它外设接口,至此后MacBook就在雷电和type-c的道路上一路狂奔从未回头 -- 也催生出了电脑配件领域一个全新的产品:type-c扩展坞
  • 充电器漏电,接电源用电脑的时候,整个外壳摸起来都是麻的

这些所有的设计决策都非常明确的告诉你:这台MacBook不在乎功能性,只在乎精致、美观。

如果你对苹果公司的八卦有那么一丢丢了解的话,大致也能猜出来这台电脑的设计师是谁:对,就是那个被Tim Cook后来一脚踢飞的死基佬Johy Ive -- 这哥们真是一点人事不干,Tim Cook把这哥们开了算是开对了,一家造工具的公司让设计人员话语权过大算怎么回事呢?造拖拉机的公司不研究柴油发动机,天天研究怎么给拖拉机装尾翼,这不胡闹嘛!

除了上面设计导致的让人难绷的点,这个型号的MacBook还有一个毛病:它的屏幕不能用湿毛巾擦 -- 因为用了某种sb涂层,擦多了涂层就掉了,屏幕上就花了。

另外一个毛病就是:这台电脑像所有以往及以后的苹果笔记本一样,允许你盒上盖子外接显示器使用,但它为了美观和薄,又没有充分考虑散热,导致长期盒上盖子使用的话,屏幕就会被烤糊 -- 物理意义上的糊 -- 屏幕下方面板会被烧坏掉。

好消息是种种的设计缺陷苹果公司都知道,对于屏幕出现问题的人,都支持免费换屏幕 -- 顺带说一句,这台电脑在换屏幕的时候,可不光是换屏幕,给你打个比方,就相当于你脚上长个鸡眼,医院是怎么治这个鸡眼的呢?给你把腿砍了换条新腿。。。

2016年买的电脑,屏幕2018年坏掉了,去深圳福田的苹果店里免费修了 -- 直接换了整个屏幕+上盖+电池总成。

2020年的时候又坏掉了,在苏州又免费换了个屏幕。

坏消息就是,修只是治标不治本。除非你以非常小心的方式去使用它 -- 不要擦屏幕,不要合盖外接电源使用等。像个祖宗一样供起来,每天开盖之前沐浴更衣,开盖前给它磕个头,再亲一口。

坦白讲,虽然它有这么多的缺点,虽然它有非常重大的设计缺陷,但就冲着人家苹果确实认这个事,免费修免费换换两回,那工单上的报价加起来都快赶上我买电脑的钱了,我也没什么可抱怨的。

虽然听起来确实有点贱,明明不是消费者的问题,按道理讲品牌方修是应该的,按说品牌方还该给消费者再付误工费和精神损失费呢,不过现实一点讲,对消费者来说,售后确实是很难的,跟同行比起来,苹果在这方面还算是厚道。

2020年第二次换屏幕后,我就在苏州安了家,有了台式机,这台电脑就逐渐吃灰了,长年放在桌子上,也不用,就那么放着。

老电脑怎么才能凑合用起来

我买这台MacBook的时候,出厂附带的MacOS大版本是Seirra。买回家没多久大版本更新,叫High Seirra。

之后就是Mojave,Catalina,我的电脑在Catalina的时候被我放在桌子上吃灰了。顶多三个月半年心血来潮的时候充电开机摸两把,然后再关机放回原吃灰位。有系统更新的时候更新一下,没系统更新的时候就看一两集动画片或者美剧。

再然后就是Big Sur和Monterey,再之后,MacOS依然保持着每年一个大版本的节奏更新迭代,但我这个型号的支持,止步于Monterey了。

我在Catalina的时候用它看Bilibili的弹幕的时候,已经肉眼可见的卡顿了,换到Monterey后,它依然能用,但几乎所有的操作都感觉很慢,点一下应用的图标,眼看着它能在docker上蹦五六秒才打开。

前天的时候,我按惯例,心血来潮把它打开,插上充电器,例行巡视一番:一切都是那么的熟悉又陌生,一切都是那么的流畅与卡顿 -- 有一说一,那个蹦来蹦去的动画确实挺流畅的。

忽然我脑海中闪过一个念头:这台电脑的处理器和内存其实都不算特别拉,我要是给它装上Linux会不会能流畅到起飞呢?

说干就干,问Copilot可不可行,这孙子满口答应我:没问题。

转头去Ubuntu官网看文档 -- 文档里既然都说了在Mac上怎么安装,那肯定是能用。

然后我就浪费了4个小时在无线网卡驱动上:简单来说,虽然我这台Mac是X86架构,用的Intel芯片,其它所有设备,除了那个touchbar外,也应该都不是私有硬件,也没有后来的T2加密芯片,但这台电脑的网卡驱动是博通专门为这个机型设计的 -- Ubuntu里自带的驱动在二进制上好使,但在配置文件参数上并没有博通的私有参数,要正常使用wifi,我得装回MacOS,把网卡驱动的配置文件copy下来,再复制回Ubuntu里去。

这还只是网卡驱动,还没提亮起来的touchbar和不出声的喇叭呢。

那天晚上,我看着旁边桌子上老婆那台已经也差不多用了将近十年,现在依然每天还在用的Dell XPS 13陷入了沉思:要不 -- 用bootcamp装windows试试?

我又重新装回MacOS,再用Bootcamp装Windows -- 嘿,您猜怎么着:在Windows 10下面看Bilibili,弹幕非常流畅,它,终于不卡了!!

总结起来就是:MacOS在这台机器上体验非常差,各种Linux发行版解决不了驱动问题,反倒是Windows 10,让这台电脑可以重获新生。

多少让人有点绷不住。