I bought a Mac
133 comments
·April 14, 2025SpecialistK
genevra
It's always bothered me that Apple has so little backwards compatibility. I suppose that's why Windows is used by most of the corporate world for "reliability" (more reliable than Apple), and "ease of use" (people don't want to learn command line for Linux). It's just the mid option
LeFantome
The incentives are very different (or used to be).
Microsoft was selling software and needed that software to work. Making it work in as much hardware as possible was a good thing.
Apple was selling hardware and needed customers to upgrade that hardware over time.
Microsoft sells hardware now too, and cares more about the cloud. So, they are not so much about deep compatibility anymore.
chongli
Apple's built their entire company on dropping backwards compatibility. It's how they've maintained their agility for so long, despite being one of the largest companies on the planet.
WorldPeas
I am prone to defend them, but they do it in a sensical way (most of the time), I plugged in a G3 whose hard drive was last written to when I was playing hopscotch and when I connected it to wifi it had an official update patch ready for me. They aren't perfect but how many other companies do that. I'd argue that their unflinchingness to move on hardware-wise, and long software support is what gave them success.
rickdeckard
Alas they didn't become one of the largest companies on the planet because of how they treated their macOS userbase.
Especially nowadays it seems their biggest asset became that they produce good PC-hardware on such a high economics of scale that they're almost unreachable in build-quality...
cosmic_cheese
I would say that counterintuitively, it’s a factor in the Mac’s strong indieware/botique software scene, which has been going for decades now. Most devs in that camp keep up with the platform changes and those who don’t get swept away, opening up space for someone else to fill that niche.
hylaride
They've started to drop the ball, but Apple also was really good at simplifying things to the point that its infamous "just works" slogan was apt.
I switched to mac circa 2003 and reliably connecting to wifi was simple, clean, and intuitive. This was the height of the shitshow that was wireless networking on windows, where half the time windows would fight with the vendor software, etc.
I was even more shocked when I hit the "advanced" button and there was full and working advanced BSD networking settings cleanly laid out, from overriding IP/netmask/router, 802.1X, etc. Windows made it difficult and frustrating to apply these kinds of settings, because they wanted to hide it from the user.
Agingcoder
This is not entirely true - they’ve invested quite a bit in maintaining backwards compatibility at least hardware side through various emulation or translation layers : first during the ppc/x86 migration then more recently with the x86 to arm shift.
p_ing
They're a phone device manufacture, which is how they became the first or second largest company, depending on how the tariffs blow.
Mac and macOS are afterthoughts at this point.
whalesalad
This isn’t true. They support old platforms for a long time.
At some point you need to move on. Can’t support ancient platforms forever.
poulsbohemian
I'm writing this on a ten year old Mac with specs in line with what I see on dell.com as still available in new systems, with Apple still delivering some software updates yearly. All the apps I use have been available in both Intel and Apple Silicon flavors. I'm not sure how much more I can expect from Apple / the Apple ecosphere.
71bw
...what Mac are you using then, again? Because I have a 2017(!!!!) MacBook Pro that's completely unusable due to its terrible performance and fans going at 100% all the time.
pjmlp
Apple platforms only had command line after NeXT reverse acquision, it isn't as if A/UX was a huge success, so it is kind of ironic see that mentioned.
It was specially clear in the early days of MS-DOS versus Mac OS.
heresie-dabord
> It's always bothered me that Apple has so little backwards compatibility.
Hear, hear!
Outside the corporate world's devices, I insist that my personal computing choices bring me either high confidence or personally useful knowledge/growth, or I will ban the product/company with malice. I banned APPL for foisting the full load of supporting older devices onto me, and MSFT Windows 11 is facing my personal banishment for kicking all older (but perfectly serviceable) hardware to the curb.
I thank the Linux ecosystem every single day.
hahamrfunnyguy
Apple hates when you do this but they can't stop you: I still have one of the original Intel Core Duo Mac Minis from 2006. I upgraded the HDD at one point and also installed Windows. I use it to run a CNC mill.
graemep
> people don't want to learn command line for Linux
The same applies to Windows and Apple's OS.
The point about the command line is that it is there for people who want it. You can use all of them without using the command line.
opan
Doesn't this mainly come down to Macs using weirder architectures while Windows largely stuck to the IBM PC and its clones/descendants?
I'm also seeing more software lately talking about dropping support for Windows 7 or 8 after a certain release.
p_ing
There's no reason today's macOS couldn't support a Classic environment, like the early releases of OS X. There are a lot of support costs surrounding such an environment, so I don't blame Apple for dropping it.
It supports x86 emulation, for now.
I believe Windows has seen more architectures than Mac OS Classic and OS X combined.
Windows 3rd party software often drops support because Microsoft doesn't support the OS. It could be the desire to use new APIs that aren't included in 7/8 (or soon to be 10), but it's hard to support an operating system as an app vendor that the OS vendor doesn't support.
I always liked VMware's statement that they would support NT4 and above -- like, no you can't.
johnklos
Regarding OpenBSD: I don't know if 32 bit PowerPC support will be around for all that long, if one considers how many platforms have been dropped from OpenBSD in the last few years.
Also, it doesn't look like OpenBSD has binary packages for 32 bit PowerPC:
https://cdn.openbsd.org/pub/OpenBSD/7.7/packages/
Although I do see packages for OpenBSD 7.6 from last year:
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/powerpc/
There's always NetBSD, though, which has tons of binary packages and which isn't going to be dropping architectures like PowerPC any time soon :)
zdw
7.7 isn't out yet, and frequently port builds take a while, so this is unsurprising and shouldn't be taken as a lack of support or impending discontinuation.
OpenBSD still supports the Alpha, which is an even older and rarer (albeit 64-bit) architecture.
raddan
It’s wild that OpenBSD still supports the architectures it does. I literally learned how to program on a G4 Mac running OpenBSD back in 2000. I think it was version 3.0 but I don’t really remember. It was a wonderful experience, and I chose OpenBSD because it was the only UNIX-like OS I could get to boot on that machine (I struggled to understand Debian’s esoteric instructions for weeks before I gave up). OpenBSD, by contrast, had essentially the same install program it has to this day. At the time, there were no printed books for OpenBSD, but I read the (surprisingly good) man pages and supplemented with a used copy of the FreeBSD handbook I bought on eBay. Good times.
somat
At least one of the more obscure platforms openbsd supports are often due to someone(one person) willing to step up and do the builds.
I love reading when the luna88k maintainer comes out of the woods a month or two after release to announce that the packages are done building. Realisticly I expect there are a few 88k users. But based on the radio silence I see on the lists it feels like there is one heroic user who really likes openbsd and is willing to make it happen. I find it very inspiring.
seabrookmx
The G5 doesn't have full little-endian support and to my knowledge can _not_ boot standard ppc64le kernels (which are targeted at the POWER8+ ISA). The only big endian stuff I could find when I tried to put Linux on my G5 was 32-bit, which does run on the G5 but likely means it's Linux support dies with its older PPC Mac brethren.
SpecialistK
Oh, pardon my mistake! I've always wanted a G5 but have neither the space nor electrical capacity for one.
seabrookmx
They are definitely power hogs. And slow.. Core 2 era Intel machines run circles around them.
But their obscurity just makes them kind of neat!
LeFantome
Both Chimera Linux and Adelie Linux have support for 32 bit PPC. They are fresh off the press distros. So, support can still be found.
SpecialistK
I mentioned Adelie, but didn't think Chimera supports PPC32 (yet) - the founder used to maintain the PPC32 flavor of Void Linux so it's very possible.
leoh
> Compiling takes forever until it fails with an obscure C11 error or missing C library features. And that makes for a fun, if often frustrating, challenge.
Seems to me the trick to enhancing build times would be emulation using modern hardware, no? qemu, etc.
CursedSilicon
Minor corrections
- Only the G5 *Quad* had PCI-E, all the others were PCI-X (yuck)
The Quad was also the only one to take DDR2 RAM, though did support up to 16GB
All Apple Macs though are PPC64 Big Endian, not ppc64le. This causes no end of problems with software that now assumes "IF PPC = LE"
zdw
All of the PowerMac11,2 models that used the dual-core on a single silicon 970MP G5s supported PCIe:
https://everymac.com/ultimate-mac-lookup/?search_keywords=Po...
The quad was just two dual cores in a single chassis, with an unfortunately prone to breaking liquid cooling setup.
karlgkk
I've never understood running PPC Linux on old machines. Unless you're interested in running some of the really weird and esoteric scientific packages, or you're trying to unfuck a machine (which I've used ppclinux for many times lol), I don't get the point?
These machines were built as a package. Both the software and hardware was designed with an ethos in mind. It's bespoke.
I can't tell you what to do with your hardware, but if you want to run old linux, you can just do that in like qemu or something.
SpecialistK
I mostly agree, and dual boot Tiger and Leopard on my 1.67GHz PowerBook G4. But just as those OSes aren't very useful outside of novelty (or maybe some older Mac OS games that haven't been ported to a newer platform) so is running a modern Linux distro or BSD on it. The times I've done it, I've done the install, clicked around for a few minutes, and then move on. Sometimes struggling with and overcoming the hassle of installing an OS (or newer version of Bash on 20 year old Mac OS X) is the point. Journey vs destination and all that.
bobmcnamara
And that OpenFirmware. Telnet to your BIOS?!
dijit
Had a lot of fun reading that.
I'm a bit of a hoarder when it comes to technology, truth be told there's a certain rose tinted nostalgia that I get from thinking about early 00's technology.
It was still the era where UI's felt immediate and snappy- that anything related to actual computation or internet was jank and slow, but it had a whiff of a hopeful future about it. Every PC upgrade made things more snappy back then... Now I dread upgrades.
Hey ho.
It's endearing to know that one more bit of early 00's technology has been given a new lease on life. Would be cool to write some native software for it!
xoa
This painfully speaks to me, though on the hoarding front I was convinced to get rid of certain old stuff and now I honestly regret giving up my old Bondi Blue PM G3 400. But on a more recent note I do still have an original Mac Pro and recently had reason to set it up again with 10.6 Server.
And firing that up and getting back in really hit me like a ton of bricks, yeah there are all sorts of capabilities available now on the newest systems, but the UX there was just so much more pleasant in a number of tiny ways.
You've also said it well, in fact I'd go further and say there was far more then a mere "whiff" of a hopeful future. I looked forward very much to each new release, with concrete useful improvements and the promise of more. In retrospect that was actually the pinnacle of Apple's (genuinely quite decent and promising) server efforts, of a potential alternate world line where they positioned themselves as a strong solution for running things without internet dependencies and subscriptions required. The MP continued to iterate along reliably and nicely until 2010, at which point it died off as a focus at Apple with absolutely agonizing slowness, and with it the dream of a continued upward progression in market support for value oriented hardware capabilities beyond what Apple themselves deigned to offer.
Sigh.
cosmic_cheese
I’m sure that snappiness is possible in modern software, but nobody really seems to pursue it outside of hyper-minimal Linux desktops which aren’t everybody’s cup of tea.
Not that GNOME, KDE, XFCE, etc on modern machines are bad exactly, but you definitely feel a considerable amount of extra latency everywhere vs. e.g. a 500Mhz PowerBook G3 running OS 9 or OS X 10.2-10.4, which drags the experience down. I’m sure some of degree of latency increase is unavoidable thanks to all of the layers involved in the Linux stack as well as compositing and all that, but I’d bet that there’s a considerable amount that could be optimized away if there were a concerted effort to do so.
lproven
> you definitely feel a considerable amount of extra latency everywhere vs. e.g. a 500Mhz PowerBook G3 running OS 9 or OS X 10.2-10.4
Odd thing...
While I agree regarding the snappiness of older OSes, the Mac was for me always a bit of an odd exception.
I started on Macs in the 680x0 era and Mac System 6, and I worked on them through 7.x, 8.x, 9.x and into OS X.
For me, no PowerPC edition of either Classic or OS X ever felt as responsive as Classic on a 680x0 Mac. I narrowly missed out on a Quadra 840 on Freecycle over 15 years ago and still regret it -- that was the fastest 68040 Mac ever made.
NeXTstep was of course originally built on and shipped on 68030 -- it's a CISC native OS. PowerPC Classic was always mostly running emulated 680x0 code.
I read analyses of Mach API calls that explained that calls on RISC were less efficient in register usage or something.
But then, Intel Macs came along. Mac OS X returned to x86 from PowerPC. And suddenly Mac OS X felt snappy again in a way it never did for me on PowerPC.
As an old-time Motorola user I was conflicted about Intel Macs. Macs weren't meant to be PCs. I didn't want Windows on a Mac. But the feeling of using 10.4 on Intel converted me: it felt snappy and responsive in a way Windows NT never did on Intel.
(NT was built on RISC and ported to Intel, the reverse of NeXTstep.)
dijit
this matches my experience actually.
I thought I didn't like Apple computers, but in hindsight I remember feeling that the eMac/G5's that I was using at school were clunky and slow compared to the contemporary Windows XP machines.
This was 2005- so XP on period correct hardware was extremely lean in comparison.
I think the latency was a pretty substantial reason for this in retrospect. I did not have nearly the same experience in 2012 when I bought my first Macbook Pro. (which I purchased because it was a UNIX that could run Microsoft Office and our VPN software... and I've been a MacOS user on/off ever since).
philistine
I never used a PowerPC Mac, I bought the first new computer they unveiled after the iPhone. But I did go through the Apple Silicon transition, and let me tell you computing is great!
That M1 Macbook Air killed any sort of desire to get an iPad or any other computer for that matter. I'm looking forward to upgrading this year or next year, but somehow even that feels superfluous. Except for RAM. Damn low RAM.
colonial
I've actually been pleasantly surprised by how well most Linux stacks work in resource constrained environments.
I have a first-generation Framework - the ones with the shitty Intel CPUs that don't support proper S3 sleep, only the awful "modern standby" - and I often throttle the clock to 400 MHz to save battery. GNOME's performance doesn't degrade at all; the only place it feels "un-snappy" is when starting heavier apps.
red369
I think I may be misremembering, but I got S3 working quite well in both Linux and Windows. This comment from Nirav Patel suggests it should work quite well (although unsupported by Intel as with all other modern Intel CPUs): https://news.ycombinator.com/item?id=31435132
Right now, I have enough small but annoying hardware issues with my Framework laptop that I'm not bothering to improve anything for myself, either software or hardware related. I currently use it only as a desktop, and don't have anything but Windows installed at the moment.
In the past I've always recommended Framework, and I still feel I can't just leave my negative tone above sitting without further comment.
<Start of rant>
All the issues I've had would be trivial fixes, except that I'm not in a country that Framework ships to, and they can't send to anywhere outside that list, or allow freight-forwarding. Even for simple, inexpensive parts. I don't know the reason for this, but I do genuinely trust that it is because of a real problem for them, not just a lack of effort.
Excepting that, I've always had very high-quality, prompt responses. I'm currently waiting until Framework expand their supported countries, I move country again, or I can arrange to send parts to someone else I know who can forward parts on to me.
From soon after purchase, I was silently enduring a rattling fan, and the 1st gen 1TB expansion card overheating issue. Recently, the 1st-gen backup battery design issue has suddenly made itself known to me, and now I'm more pessimistic. It seems all it takes is moving to a non-supported country to turn what was designed to be a repairable laptop, into something less convenient to fix than my previous preferred choice (any of the more repairable, common enterprise laptops).
For anyone living in a supported country, I would still suggest a Framework laptop, but with slightly more hesitation than before. <End of rant>
cosmic_cheese
Linux desktops certainly handle low-resource environments well, particularly compared to Windows, but even so it has some omnipresent elevated latency relative to late 90s/early 00s commercial operating systems, which can be felt even on powerful hardware.
It’s hardly a dealbreaker and not even really a problem (which is probably why it’s still there) but making software instantaneous does wonders for improving how it feels to use.
hypercube33
Gnome and KDE plasma or whatever are horrible steps back in my experience. Laggy or slow loading of content in apps such as their app catalogs or hitching and lockups feel gross on a capable modern system even with 24gb of ram. Windows 11 isn't much better honestly where I relate to the video showing Win2k vs Win11 and apps take forever to load now.
Sure they are pretty looking but so was stuff like Aero which felt faster on worse hardware so what is going on? I feel like around the mid 2000s we went down the path of putting heavy, slow web-like user interfaces into the OS and brought everything down with it in favor of the scalability of DPI and easier (?) development. It's not really the OS either it's the apps. We've been making trade offs at the cost of usability and speed.
cosmic_cheese
Some of the lighter DEs have problems too. Just about all of them take an extra beat or two to display their start menu equivalents for example, which feels like it’s probably a solvable problem considering that systems of yore could do the same with almost no delay on very limited hardware.
MiddleEndian
I used my 2003ish Power Mac G4 MDD some time around 2014 before giving it to a friend and I noticed how quickly everything responded. Kinda annoyed me how we've regressed in that regard.
anal_reactor
> It was still the era where UI's felt immediate and snappy
I'll never forget my first smartphone. Whenever somebody called, it took so long for the screen to turn on, that the other person would often hang up before I could answer. I'd just sit there with a ringing phone in my hand, waiting for its screen to turn on.
hypercube33
I'd really like to know what phone you had but my first attempt to buy one was a Windows based phone. I remember asking them to let me check it out so they grabbed a new one and turned it on...5 minutes later it was still booting.
I deeply miss my Palm m100 and it's snappy interface and ability to run all week on some AAA batteries.
anal_reactor
It was Samsung Galaxy Mini 2. I think it was the worst phone that was yet vaguely usable.
CursedSilicon
Hey, that's me! (in the Discord screenshot)
I think I took the PRAM battery and hard drive out because both were dead. But the RAM I cannot remember what happened, either me or someone else might've scavenged it for another project
WoodenChair
If you're looking for a late PPC Mac to run esoteric PPC operating systems or PPC Mac stuff, the MDD G4 is a great machine if you need dual processors, expandability, and more than 1 GB of RAM.
But if you don't, you're much better off getting a Mac mini G4. I'm biased because I have a hobby business selling SSD upgraded ones running a hacked Mac OS 9 [0]. But compared to the MDD G4, the Mac mini G4:
- Uses a fraction of the energy
- Takes up a fraction of the space
- Largely can run the same operating systems
- Is much quieter (as the article alludes to, the MDD G4 is loud)
- For single core can actually be faster going all the way up to 1.5 GHz (MDD can go there with an accelerator)
- Has more integrated parts so has less parts that can fail
There are some cons to the G4 mini versus the MDD G4 though:
- Almost no expandability
- Limited to 1 GB of RAM
- No dual processors
- The hacked version of Mac OS 9 needs USB sound and some models can have some display incompatibilities at high resolutions
But for the vast majority of applications these don't matter much.
cmiller1
I'd say the best PPC Mac will depend on exactly what you want to do on it.
Fastest that can natively run OS 9 with full driver support is going to be the MDD.
Best low cost and low space for tinkering is going to be the mini with the caveats you mentioned.
Best price to performance on the used market for PPC OS X software is probably an iMac G5.
Absolute best performance for PPC OS X stuff is going to be the PowerMac G5.
Honorable mention to the eMac, which can be be found for ~$100, 1ghz combo drive models and below can natively run OS 9 with full driver support or you can go with up to the 1.42 ghz model which is going to be similar to the fastest G4 minis, and comes with a beautiful built in CRT, with the caveat that it takes up as much space as a CRT.
skyyler
Any plans on doing a PowerBook edition?
WoodenChair
No, it's just a hobby and I'm way too far into this niche having purchased the particular parts for the mini G4 in bulk. Plus there is the built-in know-how of having done nearly 100 of these refurbishments/upgrades that I don't have the time to build up for another model.
linguae
I have a slightly older Power Mac G4, a 350MHz "Yikes!" PCI Power Mac G4 from 1999 (https://lowendmac.com/1999/power-mac-g4-yikes/) that I purchased in 2009 for $40 while I was a senior at Cal Poly. The reason I got it for only $40 was because it had a broken hard drive, but the sellers didn't know that. I was able to replace the hard drive with one that was given away by Cal Poly's computer science department, which sometimes gave away old computer parts. I also replaced the non-working optical drive with a new DVD+RW drive, and I upgraded the RAM; IIRC, it has 640MB RAM.
Even though the computer was already obsolete in 2009 (I used a 2006 Core Duo MacBook as my daily driver, which ran circles around the old Power Mac G4), it was a capable machine that could run Mac OS X Leopard and could handle the Web of that era, even YouTube videos. Eventually, sometime around 2013 the Web became too much for my Power Mac G4, but it remains a very nice machine for Mac OS 9 and early Mac OS X retrocomputing. I now have faster PowerPC Macs in my collection (a 1GHz PowerBook G4 and a 1.25GHz Mac Mini G4), but my Power Mac G4 is the fastest machine in my collection that could run the classic Mac OS without any modifications, and it is also the fastest Mac in my collection that has expansion slots.
I'm keeping an eye on 2019 Mac Pro prices (I own a 2013 Mac Pro, which I purchased refurbished in 2017 and used as my daily driver until 2022, when I switched to a Ryzen 3900 build). I love the aesthetic, but they're pricey since they are still quite capable Macs despite the transition to ARM. Once they drop to under $500, I plan to buy one and add it to my collection.
Update: I found my old blog post about my Power Mac G4: https://mmcthrow-musings.blogspot.com/2009/04/new-power-mac-...
dijit
I also have a "trash can" mac, and I'm not sure what to do with it.
It runs linux great, and with 12 cores, 32G of RAM- it could be an extremely capable server. If not for the minuscule SSD.
It also draws a fair amount from the wall (98W~), which is probably the dual GPU's not having power control with Linux.
If only Thunderbolt 2 drive enclosures would come down in price a little.
Eitherway, I share your enthusiasm for the Intel "cheese grater" Mac Pros', those have got to be effectively e-waste to most people soon and I'd love to hoard some for myself.
wtallis
> it could be an extremely capable server. If not for the minuscule SSD.
You can get adapters from Apple's custom slot to a standard M.2 form factor, allowing you to use a modern M.2 NVMe drive. As long as you have already installed the firmware update that adds support for NVMe in addition to the AHCI protocol originally used by that machine, there shouldn't be any issues putting in one of today's relatively cheap multi-TB drives. The Mac Pro didn't have the physical space limitations that made some SSD adapters problematic for the laptops.
linguae
Admittedly my "trash can" Mac sees little use these days. I thought I'd miss macOS a lot when I switched to Windows in 2022, but it turns out that I could live without it, though I do have a work-issued MacBook Pro, and so in a sense I never truly left the Mac ecosystem. It's kind of hard talking about being a user of one particular OS when I work with Windows, macOS, and Linux weekly and with FreeBSD occasionally.
Regarding the 2019 Mac Pro, I just took a cursory look on eBay for 2019 Mac Pro models, and it appears they are still going for over $1,000. macOS still supports the 2019 Mac Pro, though its days are numbered since Apple usually has a 6-7 year window for supporting Macs.
I believe there are two main reasons why the Mac Pro is still so expensive despite the fact that a M4 Mac Mini would outperform it:
1. RAM. Not only does the 2019 Mac Pro support DIMMs, but it also supports a gigantic amount of RAM: 768GB on models with 8-16 cores, and 1.5TB on models with 24 or 28 cores (https://support.apple.com/en-us/102742). No ARM Mac supports this much RAM. This makes the 2019 Mac Pro a nice machine for very RAM-intensive tasks that require Mac software.
2. The 2019 Mac Pro has expansion slots, though the 2023 Mac Pro also has expansion slots.
wpm
In my experience the CPU is actually probably a good chunk of that power draw.
I swapped my trash cans CPU for an E5-2560L v2 I had laying around and I pull like 30-40 from the wall of if I remember right. 20 cores at 1.7GHz. Low and wide, which for my purposes (low grunt container workloads, home assistant, and such) is perfect. 70W TDP compared to the 130W standard six-core CPU.
geerlingguy
Thunderbolt is too new to have decent cheap open source cable/accessories available, but too old (and not popular enough when new) to have many actually useful cheap used accessories.
A lot of those old Macs would make decent little random servers if you could attach faster storage or networking without spending a ton.
justin66
> It also draws a fair amount from the wall (98W~)
Is that a typo?
dijit
No, seems like I'm not alone in the observation: https://kenrockwell.com/apple/mac-pro-late-2013.htm
(I used a kill-a-watt meter on my homelab at some point).
giantrobot
There's mSATA (NVMe?) adapters for the trash can Mac Pros. They used to be pretty cheap ~$20. They're just a small pin adapter for the drives.
philistine
Those 2019 Mac Pros are never going to go down that low.
- They're forever going to be the fastest Intel Macs, which makes them highly desirable.
- The Mac Pro simply does not sell at volume anymore, unlike the Power Mac G4 which did sell quite well to regular consumers. So they're quite rare.
- Everybody in the market for a Mac Pro knew the Apple Silicon transition was right around the corner, so they probably sold even less than we think. Even rarer.
- The iMac Pro had been out for a little while when those came out. Most people who needed Pro hardware had probably bought an iMac Pro. Even rarer still.
No joke, I wouldn't be surprised if Apple sold less than half a million of those 2019 Intel Mac Pros.
cainxinth
> 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.
Fortunately it wasn’t fatal, but I stupidly did that as a kid. It was my first PC build (an Athlon Thunderbird system) and it was crashing. I fixed the problem by adjusting the PSU voltage rails with a screwdriver while the system was running so I could see the changes in the BIOS.
Not my smartest decision.
LeoPanthera
The MDD is the last Macintosh capable of natively running Mac OS 9. (Although, only just. It came with a special build that was just for the MDD.)
The fans in it are also astoundingly loud, and was often given the nickname of the "wind tunnel" Mac, because of the holes in the front.
masswerk
Allegedly, there was yet another model after this, which wasn't advertised publicly, sold exclusively to creative professionals. (Mostly because of Quark XPress, which took years and years to transition to OS X, which also opened a large window of opportunity for InDesign to become the new standard.) But I have no reliable source for this.
mrpippy
Once the G5 came out (without support for booting OS 9 bare-metal) they continued selling special config of the MDD for another year.
classichasclass
The FW400 MDDs are great for OS 9. I bought my dual 1.25GHz MDD G4 new specifically because it could still boot 9.2.2. Later I put a 1.8GHz Sonnet upgrade in it, and it's still my main Mac OS 9 development system. It also still sounds like a windtunnel.
geerlingguy
I was able to find a decent high CFM main system fan that... still sounds like a wind tunnel, but only a little.
I remember my Dad had the first G5 with the new thermal architecture, with everything blowing through the front cheese grater grill. That was much better for the components, and blissfully quiet at idle at least.
lmpdev
RE: the power filter caps
It might be somewhat more ethical redacting this, some things are just better left alluded to
I myself have taken apart CRTs and microwaves, but learning these things should be done by reading media with all attention paid to safety (a specific tutorial on testing and discharging caps), not a quick aside in an unrelated blog post
You didn’t say anything wrong, but it might be wise to lessen the word count while also protecting (the potentially vulnerable) people that may read your post
Quite a lot of people with intellectual disabilities and/or on the spectrum do teardowns/e-waste (there are even charities here in Brisbane Australia), it’s similar to the old journalist code of ethics on carefully omitting information related to suicides, sometimes it’s wiser to not say anything at all, than it is to say the technically correct thing
mouse_
Self-censoring discussion of electronics is not going to make people who are going to be handling electronics anyways safer.
hajimuz
> 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.
Got surprised by every sentence. Pure hacking for joy.
otterpro
I bought a PowerMac G3 (from ebay, about 15 years ago) and while it was not very powerful, the thing was just fun to work with. I ran Linux and had added all kinds of PCI cards like old analog TV tuner card and SATA RAID card to run it as NAS. And the case was very beautiful. I'm not sure how they did it, but Apple and Steve Jobs made plastic look very pleasing to the eyes. Afterward, I also saw someone's PowerMac G4 in person and that thing looked incredibly nice, especially the mirror finish. These macs looked better in real life than in photos. I never got the G4, and I wish I still had that G3.
Gracana
Beige tower, desktop, or the blue and white tower? I always wanted a B&W G3, my friend('s parents) had one and it was a beautiful machine. I had the desktop "beige G3" and I ran it for a long time. Added a 433MHz G4 accelerator, overclocked the bus/memory, ran some software to allow me to use later versions of OS X, installed a radeon 9100 (I think it was) GPU that I flashed to make it run on mac hardware. It was my main machine in the early 2000s, up until I built a core duo machine to run linux. I have very fond memories of Macs of that era.
saagarjha
I understand the fun that comes with retrocomputing, but if you actually want to fix bugs, surely emulation would do the job?
The late PowerPC-era Macs are really fun to play with, because they're an interesting blend of modern niceties like USB and Ethernet but are limited with how old most software is. There's still a scene of people working on bringing newer versions of GCC and other *nix utilities to Tiger or Leopard, working with the pre-release PPC betas of Snow Leopard, and trying to keep online services working despite aging TLS versions and retired APIs. Compiling takes forever until it fails with an obscure C11 error or missing C library features. And that makes for a fun, if often frustrating, challenge.
But PPC32 Linux support is quickly falling off. Gentoo isn't just used because it's fun to leave your lampshade iMac G4 compiling a kernel for days, but because it's one of the few distros still supporting the platform. There's unsupported testing repos for Debian (and maybe Ubuntu?) plus the up-and-coming Adelie. Otherwise your best bet is OpenBSD - FreeBSD and NetBSD usually lack precompiled ports, and FreeBSD has announced the next major release will almost definitely drop 32 bit PPC.
The 64 bit G5 systems are much better supporte. I'm pretty sure they can boot ppc64le that many distros target. They're also even more modern - the final models had PCIe, SATA, and up to 16GB of DDR2 RAM. Sadly there's nothing modern about the power efficiency, nor the self-destructing water cooling system.