我买了一台Mac。
I bought a Mac

原始链接: https://loganius.org/2025/04/i-bought-a-mac/

2025年1月,我,一个Linux爱好者,很不情愿地成了一名Mac用户,入手了一台2002年的顶级配置PowerMac G4 MDD。这笔交易源于我想要调试Wii U上的KVM,最初的灵感来自一台借来的、却无法使用的iMac G3。一位慷慨的黑客朋友免费送了我一台G4 MDD,但它到手时已经被拆掉了很多重要的部件。 于是,一场“电脑修理”冒险开始了。我在eBay上淘到了硬盘、特殊的PRAM电池,并且奇迹般地找到了匹配的DDR1内存。复活后的G4噪音巨大,迫使我更换了系统风扇和电源风扇。简单的润滑变成了毁坏风扇的灾难,随后是使用热缩管拼接新的风扇,以及在电源(电容!)的危险边缘试探。虽然新的Noctua风扇很强劲,但噪音依然很大。雪上加霜的是,别人在G4修复完毕*之前*就解决了Wii U上的KVM bug。尽管经历了诸多挫折,我现在却被它套牢了。

一个Hacker News的帖子讨论了老款Mac的使用体验,起因是有人购买了一台老Mac。评论者们回忆起PowerMac G3和G4,称赞它们的设计和运行Linux、OS 9和早期OS X版本的 versatility(多功能性)。MDD G4被认为是最后能够原生运行OS 9的Mac,尽管噪音很大。一位用户分享了他购买和升级一台“Yikes!”PCI Power Mac G4的经历。帖子还提到了后期Mac机型(如“垃圾桶”Mac Pro和2019款Mac Pro)的寿命和当前价值,认为其RAM容量和扩展槽是令人垂涎的功能。另一人最近买了一台SE/30,打算修复它。讨论中还提到了PowerPC Linux发行版,如Yellow Dog Linux和其他BSD版本。

原文

Yep. I regret to inform you all that, as of January 2025, I am a Mac user: I bought a Mac. I have betrayed the penguin.

Behold: My shame.

What?

Yes. The first Mac I have ever owned: this beautiful beast, a PowerMac G4 MDD: specifically a top-of-the-line dual 1.25 GHz FireWire 400 model circa 2002.

Here’s the full specs if you’re curious.
  • 2x PowerPC 7455 G4 CPUs @ 1.25 GHz [Stock]
  • 2GB (4x 512MB) DDR-333 PC-2700 RAM [Upgraded from 512MB]
  • 512GB Lexar SSD + 750GB Seagate Barracuda (come back to) HDD [Upgraded from 1x 120GB 7200RPM HDD]
  • ATI Radeon 9650 w/ 256MB of VRAM [Upgraded from ATI Radeon 9000 Pro w/ 64MB of VRAM]
  • 1x CD/DVD-RW drive [Stock: CD-RW/DVD-R SuperDrive]1
  • It should be noted most of the stock specs are pulled from Wikipedia for reasons that will soon become obvious.2

So, how did such an icon of early 2000s Apple fall into my grubby hands? Well, it all started with the Wii U. I’m not joking.

For a while now, I have been working intermittently on the Wii U Linux kernel. In December, for reasons that aren’t important right now3, I turned my attention towards fixing KVM on the Wii U, but in order to fix it, I needed to figure when and why it broke, and the easiest way I could think to do that was with a PowerMac.4 Fortunately, my roommate already had a 233 MHz Bondi Blue iMac G3, which he very kindly agreed to lend me. However, when I tried to use it, it was so slow that I couldn’t even get Linux installed. After that, I decided I’d rather get crushed by a crane then do kernel debugging on a 233 MHz G3. I realized, somewhere, something needed a change.5

That’s when CursedSilicon6 stepped in.

He owned not one, but two PowerMac G4 MDDs, one of which he very kindly offered to sell to me for the low low price of $0 (plus shipping). Did I mention G4 MDDs are very heavy?

$91 and a few days later, the husk of a PowerMac was now under way. Yes, according to him, someone stole the RAM, hard drive, and PRAM7 battery out of the G4 before he shipped it to me! Apparently parts just… float around the hacker space he kept it in?! I had hoped they would turn up before he shipped it, but alas, they did not. Time to go internet spelunking.

COMPUTER REPAIR: THE GAME

You find yourself in a dark house. You search your person and find nothing but a debit card and a luminescent tablet. Staring into the ceaseless abyss, suddenly you remember: you have parts to acquire for your new computer.

LEVEL 1
HARD DRIVE

You already have several IDE hard drives in the garage, one of which you have already tested and confirmed to be in good condition.

LEVEL COMPLETE

LEVEL 2
PRAM BATTERY

The PowerMac does not take a standard CR2032 coin cell; instead, it takes a 1/2 AA, which you never heard of before. What do you do?

> go to amazon

You find a 1/2 AA battery for $8. Seems like a little much, but this is kind of a specialty battery. What do you do?

> buy it

It will not arrive until after the computer. Fortunately, you do not need a battery to use the computer. You decide to install it whenever it shows up, and move on to other issues.

LEVEL COMPLETE

LEVEL 3
RAM

The PowerMac takes up to 4 sticks of standard PC-2700 DDR1 RAM, up to a total of 2GB. Perhaps once upon a time, you had some of this type of RAM, but if you did, it's long gone, and without it, you cannot use the computer. What do you do?

> go to ebay

There are many listings for DDR1 RAM on eBay, some of which are reasonably priced, while others are prohibitively expensive. You can't tell for certain whether any given set will work with your PowerMac. What do you do?

> im feeling lucky babyyyyy

You stumble upon a listing for lots of four 512MB non-ECC DDR1 RAM sticks. It seems perfect. Just one problem: they’re of “various brands”. You have no way of knowing whether the 4 you get will match. But you’re feeling lucky, so you roll the dice.

...

The sticks arrive just before the computer. You excitedly tear open the package and inspect them. To your delight, they’re a perfect match: 4 identical 512MB Kingston sticks. You step back and bask in the feeling that luck was on your side.

LEVEL COMPLETE.

The computer arrives. Hurriedly, you put in the RAM, plug in the power and video, and turn it on. You are greeted by a flashing folder.
You acquired: (1x) Working PowerMac G4 MDD.

Amazingly, I seem to have not taken a single photo during this entire process. In fact, I had to go back and get a photo of that screen for this post. It’s a well-worn stereotype that people of my generation are addicted to taking photos of everything and nothing, but clearly I do not fall into that trope. It’d be really convenient right now if I did, though.

The fun didn’t stop there though; it was just getting started! Because very quickly I realized why the PowerMac G4 MDD has a reputation as “the windtunnel Mac”: this thing is loud! Something which I was unaware of before buying it. By this point, however, I was in far too deep to turn back, so I needed to find a way to temper the beast.

I thought it would be easy: I’d just lubricate the ancient, notoriously loud system fan; except I came up with bright idea to take apart the fan so I could lubricate it properly. I then immediately snapped the clasp which held the rotor to the axle, killing the fan. And the worst part? Once it was dead, I discovered the system fan wasn’t even the problem: it was the power supply fans, meaning I wrecked the poor thing for nothing, and I now had a major problem I got to fix. sigh. Back to Amazon.

Fortunately, the G4’s fan was a standard size: 120mm, meaning I wasn’t totally out of luck. However, due to the MDD’s uniquely terrible thermal design, it requires a stupidly high flow rate fan to keep it cool, meaning I had to go out of my way to find one comparable to the behemoth I’d just destroyed. So, how much airflow did I need? According to what I read online, at least 80 CFM8.

For some reason, I decided to only look at Noctua fans, and their only 120mm fan that did at least 80CFM was the beefiest, fastest, and noisiest fan in their entire lineup: the 3000 RPM version of the NF-F12 Industrial PPC, moving 186.7 m3/h of air (109.9 CFM), and rated for 43.5 db of noise. Despite my concerns that it would be just as loud as the old fan, I bought it, alongside two 60mm fans for the power supply. In the meantime, I took to leaving the G4 open with a desk fan pointed at it so I could keep using it without it exploding.

Soon enough, my beautiful new tan-and-beige Noctua fans arrived, meaning it was time to install them, except this is an Apple product, so it couldn’t be that simple. Instead of standard 4 pin fan headers, the PowerMac G4 MDD uses 2 pin fan headers, meaning I was going to have to salvage the the old fans’ connectors. What could possibly go wrong?

I decided to tackle the system fan first. I felt I was desecrating a grave as I pulled out the remains of the original fan and snipped off the last few inches of its cable, then the end of the new fan’s cable. To connect them, I had the pleasure of dealing with heat shrink butt connectors! Why not use crimps? Because I didn’t have any in the right size. It was nerve-racking delicately torching the connector while trying not to burn myself or the cable, but I managed it. With that, operation number 1 was complete, leaving me with what I had been dreading: the power supply.

Now, electricity is not the boogeyman: you can open a power supply safely, you just have to be aware of the dangers inside. First, never open a running power supply: if you accidentally touch something at high voltage, you could die. However, even if you unplug it first, that doesn’t mean it’s safe because of these:

Credit: Hans Haase, CC BY-SA 3.0, via Wikimedia Commons

Capacitors.

Capacitors can hold charge for a long time, so no touchy. It probably wouldn’t kill you, because capacitors don’t actually store that much energy9, but that doesn’t mean it couldn’t kill you, so, no touchy!

That being said, I was likely never in any real danger, because by the time I opened up PowerMac’s power supply, it’d been unplugged for several hours, meaning the capacitors were likely already fully discharged. Still, I treated the capacitors as if they were charged, because, despite the state of the world at the moment, I do, in fact, enjoy being alive, and I’d rather stay that way.

But none of that mattered until I got into the dang thing, because it took me an embarrassingly long time to figure out how to open the power supply. (Turns out the top half of the case slides off once you take out all the screws. Who knew?) Upon doing so, I discovered that all of the wires inside, including the ones for the fans, were zip-tied together! Amazing! It was absolutely infuriating trying to maneuver a sharp instrument through the tight space and into the minuscule margin left by the factory on the zip ties, without breaking something. I was eventually able to shove the end of a pair of scissors through the loop of the tie, then twist until the plastic gave way, but it was such a pain. At least now, after a bit of unplugging and unscrewing, the old fans were finally free.

I then went through the same splicing process as the system fan for each of the 2 new power supply fans. But once that was done, the hard part was finally over, or at least I assumed. Unbeknownst to me, however, this computer had one last rage inducing quirk left in store for me: the new fan’s cables were too thick to fit. It took a good 10 minutes of me struggling to shove everything through before I was able to plug everything in and close the power supply. With that, at long last, the repair was complete; and all this over a broken sliver of metal.

I hesitantly took the PowerMac back upstairs, plugged it in, and pressed the power button. It turned on, but confusingly without so much as a peep from the fans; of course, just as I started to fear I’d somehow broken them, they whirred to life, and I soon discovered, to my horror, that my new Noctua fan was just as loud as the original when running at full blast, which it did, every few minutes, preventing me from falling asleep at night if I make the mistake of leaving it on. so worth it

And just as I had shut down the PowerMac and got ready to go to bed, I had one last devastating realization: I had once again gone about fixing the system fan in the dumbest way possible. Rather than using the extension cord that came in the box!!, I had spliced the cable directly off the fan. Instead of gaining the ability to easily replace the fan in the future if I should ever want to, for some reason, I had bound myself to use this poor, innocent Noctua fan in the G4 until it died, no matter what.

Oh, by the way, between when I bought the PowerMac and when it arrived, somebody else10 fixed the bug preventing KVM from working on the Wii U.
(ノಠ益ಠ)ノ彡┻━┻

┬─┬ノ( º _ ºノ) Well, guess I’m stuck with it now: gotta figure out what I’m gonna do with it. Oh wait, I already did, because this all happened 4 months ago; expect blog posts about what I’m up to on the G4 in the future. For now, that’s all I have for you. Working with this PowerMac has been equally fun and frustrating, not to mention expensive, but it has been nice to play around with PowerPC Mac OS, and to experience what was once the bleeding edge of consumer computing. Besides, the thing’s beautiful: I mean, how can you not love this monstrosity?

Isn’t it glorious?

See you next time.
-Loganius. 🙂

Featured Macintosh image:
http://www.allaboutapple.com/, CC BY-SA 2.5 IT, via Wikimedia Commons
Star pattern added by Logan C.

联系我们 contact @ memedata.com