I bought a Mac.

Apr 13, 2025 — by loganius in Tech Shenanigans

是的。我很遗憾地通知大家,从 2025 年 1 月起,我成为了一名 Mac 用户:我买了一台 Mac。我背叛了企鹅

看吧:这就是我的耻辱。

什么?

没错。这是我拥有的第一台 Mac:这台美丽的野兽,一台 PowerMac G4 MDD:具体来说,是 2002 年左右的顶级双 1.25 GHz FireWire 400 型号。

如果你好奇,这里有完整的配置。

那么,这样一台 21 世纪初 Apple 的标志性产品是怎么落入我这双脏手里的呢?嗯,这一切都始于 Wii U。我不是在开玩笑。

一段时间以来,我一直在断断续续地研究 Wii U Linux 内核。去年 12 月,由于一些现在不重要的原因3,我将注意力转向修复 Wii U 上的 KVM,但为了修复它,我需要弄清楚它是什么时候以及为什么坏掉的,而我能想到的最简单的方法就是使用 PowerMac。4 幸运的是,我的室友已经有一台 233 MHz 的 Bondi Blue iMac G3,他非常慷慨地同意借给我。然而,当我尝试使用它时,它太慢了,我甚至无法安装 Linux。在那之后,我决定我宁愿被起重机压死,也不愿在 233 MHz 的 G3 上进行内核调试。我意识到,在某个地方,有些事情需要改变。5

这时,CursedSilicon6 介入了。

他拥有不止一台,而是两台 PowerMac G4 MDDs,其中一台他非常慷慨地提出以 0 美元的低价(加上运费)卖给我。我有没有提到 G4 MDD 非常重?

91 美元和几天后,一台 PowerMac 的外壳现在正在运送途中。是的,据他说,有人在他把它运给我之前,从 G4 上偷走了 RAM、硬盘和 PRAM7 电池!显然,零件只是……漂浮在他存放它的黑客空间里?!我曾希望它们能在运送之前出现,但唉,它们没有。是时候去互联网上 探险了。

电脑维修:游戏
你发现自己在一间黑暗的房子里。你搜索了一下自己,发现除了一张借记卡和一个发光的平板电脑外什么都没有。凝视着无尽的深渊,你突然想起来:你需要为你新买的电脑购买零件。
第一关
硬盘
你已经在车库里有几个 IDE 硬盘了,其中一个你已经测试过并确认状态良好。
第一关完成
第二关
PRAM 电池
PowerMac 不使用标准的 CR2032 纽扣电池;而是使用 1/2 AA 电池,你以前从未听说过。你会怎么做?
> 去亚马逊
你找到了一个 8 美元的 1/2 AA 电池。看起来有点贵,但这种电池有点特殊。你会怎么做?
> 买它
它要到电脑送到之后才会到。幸运的是,你不需要电池就能使用电脑。你决定在它送到后立即安装,然后继续处理其他问题。
第二关完成
第三关
内存
PowerMac 最多可以安装 4 根标准 PC-2700 DDR1 RAM,总容量高达 2GB。也许曾经你拥有过这种类型的 RAM,但如果有的话,它早已不见踪影了,没有它,你无法使用电脑。你会怎么做?
> 去 eBay
eBay 上有很多 DDR1 RAM 的列表,其中一些价格合理,而另一些则贵得令人望而却步。你无法确定任何给定的套装是否适用于你的 PowerMac。你会怎么做?
> 我感觉今天运气爆棚
你偶然发现了一个包含四根 512MB 非 ECC DDR1 RAM 的列表。看起来很完美。只有一个问题:它们是“各种品牌”。你无法知道你收到的 4 根是否匹配。但你感觉自己运气爆棚,所以你掷骰子。
...
这些内存条在电脑之前就到了。你兴奋地撕开包装并检查它们。令你高兴的是,它们完美匹配:4 根相同的 512MB Kingston 内存条。你退后一步,沉浸在幸运之神眷顾你的感觉中。
第三关完成。
电脑到了。你急忙装上内存,插上电源和视频线,然后打开电源。你看到一个闪烁的文件夹。

你获得了:(1x) 运行正常的 PowerMac G4 MDD。

令人惊讶的是,我似乎在整个过程中没有拍一张照片。事实上,我不得不回去拍一张屏幕的照片来写这篇文章。人们普遍认为我们这一代人沉迷于拍摄一切和什么都不拍摄,但显然我不属于这种类型。如果我拍了,现在会非常方便。

但乐趣并没有就此停止;它才刚刚开始!因为我很快意识到为什么 PowerMac G4 MDD 有“风洞 Mac”的美誉:这东西_太吵了!_ 这是我在购买之前没有意识到的。然而,到这个时候,我已经陷得_太深_,无法回头了,所以我需要找到一种方法来驯服这只野兽。

我以为这很容易:我只要润滑一下古老的、出了名的吵闹的系统风扇就行了;但我突然冒出一个好主意,就是_拆开风扇_,这样我就可以适当地润滑它。然后我立刻弄断了将转子固定在轴上的卡扣,导致风扇报废。最糟糕的是?一旦它坏了,我才发现系统风扇根本不是问题:是电源风扇,这意味着我白白毁了可怜的风扇,而且我现在有一个需要解决的大问题。叹气。回到亚马逊。

幸运的是,G4 的风扇尺寸是标准尺寸:120 毫米,这意味着我还没有完全绝望。然而,由于 MDD 独特的糟糕散热设计,它需要一个非常高的风量风扇才能保持凉爽,这意味着我必须想方设法找到一个与我刚刚毁掉的庞然大物相当的风扇。那么,我需要多少风量呢?根据我在网上读到的,至少 80 CFM8

由于某种原因,我决定只看 Noctua 风扇,而他们唯一一款风量至少为 80CFM 的 120mm 风扇是他们整个系列中最强劲、最快、最嘈杂的风扇:3000 RPM 版本的 NF-F12 Industrial PPC,空气流量为 186.7 立方米/小时(109.9 CFM),额定噪音为 43.5 分贝。尽管我担心它会像旧风扇一样吵闹,但我还是买了它,以及两个用于电源的 60mm 风扇。在此期间,我把 G4 打开,用一个台扇对着它吹,这样我就可以继续使用它而不会让它爆炸。

很快,我漂亮的全新棕褐色 Noctua 风扇到了,这意味着是时候安装它们了,但这是 Apple 产品,所以不可能那么简单。PowerMac G4 MDD 使用的是 2 针风扇接头,而不是标准的 4 针风扇接头,这意味着我不得不拆卸旧风扇的连接器。可能会出什么问题呢?

我决定先处理系统风扇。当我拿出原装风扇的残骸并剪掉它最后几英寸的电缆,然后剪掉新风扇电缆的末端时,我感觉自己好像在亵渎坟墓。为了连接它们,我很荣幸地使用了热缩对接连接器!为什么不使用压接端子?因为我没有合适尺寸的。在小心地用火炬加热连接器,同时尽量不要烧到自己或电缆时,我感到非常紧张,但我成功了。就这样,第一个手术完成了,给我留下了我一直害怕的事情:电源。

现在,电力不是 妖怪:你可以安全地打开电源,你只需要意识到里面的危险。首先,永远不要打开正在运行的电源:如果你不小心碰到了高压的东西,你可能会死。然而,即使你先拔掉插头,这并不意味着它是安全的,因为这些东西: Credit:Hans Haase, CC BY-SA 3.0, via Wikimedia Commons 电容器。

电容器可以长时间保持电荷,所以不要碰。它_可能_不会杀死你,因为电容器实际上并没有存储那么多能量9,但这并不意味着它不会杀死你,所以,不要碰

话虽如此,我可能从未处于真正的危险之中,因为当我打开 PowerMac 的电源时,它已经拔掉插头几个小时了,这意味着电容器可能已经完全放电了。尽管如此,我还是像电容器_带电一样_对待它们,因为,尽管目前的世界状况如此,但我实际上喜欢活着,而且我宁愿保持这种状态。

但在我进入这个该死的东西之前,这一切都不重要,因为我花了很长时间才弄清楚如何打开电源。(事实证明,一旦你取下所有螺丝,外壳的上半部分就会滑落。谁知道呢?)打开后,我发现里面的所有电线,包括风扇的电线,都被扎带扎在一起了!太棒了!在狭小的空间里,用锋利的工具伸进工厂在扎带上留下的微小空间,而不弄坏任何东西,真是令人恼火。我最终能够将一把剪刀的末端塞进扎带的环中,然后扭动直到塑料断裂,但这真是太痛苦了。至少现在,经过一番拔插和拧螺丝后,旧风扇终于自由了。

然后,我对 2 个新电源风扇进行了与系统风扇相同的拼接过程。但是一旦完成,最困难的部分终于结束了,或者至少我以为是这样。然而,我并不知道,这台电脑还留着最后一个让我愤怒的怪癖:新风扇的电缆太粗了,塞不进去。我挣扎了足足 10 分钟才把所有东西塞进去,然后才能够插上所有东西并关闭电源。就这样,经过漫长的努力,维修终于完成了;而这一切都源于一小块断裂的金属片。

我犹豫地把 PowerMac 搬回楼上,插上电源,然后按下电源按钮。它打开了,但令人困惑的是,风扇甚至没有发出一点声音;当然,就在我开始担心我以某种方式弄坏了它们时,它们嗡嗡地响了起来,我很快发现,令我震惊的是,我的新 Noctua 风扇全速运行时和原来的风扇一样吵闹,而且它每隔几分钟就会全速运转一次,这让我晚上如果犯了开着它的错误就无法入睡。太值了。

就在我关闭 PowerMac 并准备睡觉时,我突然意识到:我又一次以最愚蠢的方式修复了系统风扇。我没有使用_包装盒里自带的延长线!!_,而是直接把电缆从风扇上剪下来。我没有获得将来如果我想更换风扇的能力(出于某种原因),而是把自己束缚在 G4 中使用这个可怜的、无辜的 Noctua 风扇,直到它坏掉,无论发生什么事。

哦,顺便说一句,在我买 PowerMac 和它到达之间,其他人10修复了阻止 KVM 在 Wii U 上工作的 bug。(ノಠ益ಠ)ノ彡┻━┻ ┬─┬ノ( º _ ºノ) 好吧,我想我现在被它困住了:得弄清楚我打算用它做什么。哦等等,我已经做了,因为这一切都发生在 4 个月前;期待未来关于我在 G4 上做什么的博客文章。现在,这就是我所拥有的全部。使用这台 PowerMac 既有趣又令人沮丧,更不用说昂贵了,但玩弄 PowerPC Mac OS,并体验曾经处于消费计算前沿的东西,感觉很不错。此外,这东西很漂亮:我的意思是,你怎么能不爱这个怪物呢?

它是不是很辉煌?

下次见。-Loganius. 🙂 Featured Macintosh image:http://www.allaboutapple.com/, CC BY-SA 2.5 IT, via Wikimedia CommonsStar pattern added by Logan C.

  1. 我没有升级光驱。它自带一个 DVD-RW 光驱,尽管 Wikipedia 说 2002 年中期的 G4 MDD 配备了 DVD-R 光驱。要么 Wikipedia 是错的,要么有人已经升级了这台 G4 的光驱。↩︎
  2. 我指的是 G4 几乎只有外壳、主板和光驱。↩︎
  3. 当时内核开发人员之间有讨论,要完全放弃对 32 位平台上的 KVM 的支持。这对 PowerPC 社区来说将是一个可怕的消息,因为 Wii、Wii U 和几乎所有的 PowerMac 都是 32 位的,所以我们设计了一个计划,尽可能多地展示 KVM 在 32 位平台上的用例,希望说服内核开发人员保留它。然而,在我能够展示 KVM 做一些有用的事情之前,我必须让它做一些事情,因此:需要修复 Wii U 上的 KVM。↩︎
  4. Wii U 是一台 PowerPC 机器;具体来说,它的 CPU 是 PowerPC 750(也称为 G3)的衍生物的衍生物的衍生物。我的计划是使用 PowerMac 来解决这个问题,因为 PowerMac 受到上游的支持,因此我可以构建和测试任何内核提交,而在 Wii U 上,我可以轻松地测试移植到 Wii U 的完整内核版本。如果我必须这样做,我可能可以找到一种方法来测试 Wii U 上的每个单独的提交,但我真的不想这样做。↩︎
  5. “Sadness is hanging there / To show love somewhere something needs a change, they need a change / THEY’LL NEED A CRANE”↩︎
  6. 顺便说一句,CursedSilicon 有他自己的网站,你绝对应该去看看。它有更多关于他自己、他的 2 台 PowerMac(包括我买的那台)、他的其他项目和他收藏中的所有其他电脑的信息。↩︎
  7. 据我所知,PRAM 是 PowerMac 相当于 CMOS 的东西:它存储固件设置和系统时间,只不过 PRAM 以一种更结构化和标准化的方式来做这件事,以至于第三方实用程序可以而且确实可靠地修改 PRAM。此外,在它到达后与 CursedSilicon 交谈时(因为那时我才发现它没有 PRAM 电池),他告诉我它很可能是 RePC 在他购买它之前移除的,而不是被盗的,但像这样的小细节会分散文章的整体流程:因此,我没有从主要文章中抽出时间来包含它们,而是使用了脚注。↩︎
  8. 立方英尺每分钟。↩︎
  9. 当我准备更换风扇时,我实际上计算了 PowerMac G4 电源中电容器可能存储的能量。3 个主要的电源滤波电容器(那些可怕的电容器)每个都是 100 µF,在 170v(北美墙上电源的峰峰值电压)下,它们总共存储了大约 4.5J 的能量,大约相当于一个 40w 白炽灯泡 LED 灯泡运行 1 秒所需的能量。没有那么多能量。↩︎
  10. 那个人是 Wilcox Technologies Inc 的所有者 Anna Wilcox 和 Adélie Linux 的首席开发人员。她被聘请来修复 PPC64 上的 KVM,并发现了一个由 GCC 中的更改引起的 bug。事实证明,这个 bug 也存在于 PPC32 上,并且是我一直试图修复的问题的原因。她也在我在脚注 1 中提到的关于放弃 32 位平台上的 KVM 的那个线程中。↩︎