←back to thread

I bought a Mac

(loganius.org)
237 points todsacerdoti | 1 comments | | HN request time: 0s | source
Show context
SpecialistK ◴[] No.43677433[source]
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.

replies(11): >>43677491 #>>43677500 #>>43677524 #>>43677545 #>>43677606 #>>43677681 #>>43678193 #>>43678321 #>>43679399 #>>43688319 #>>43709006 #
johnklos ◴[] No.43677545[source]
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 :)

replies(2): >>43677658 #>>43688852 #
zdw ◴[] No.43677658[source]
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.

replies(1): >>43677726 #
raddan ◴[] No.43677726{3}[source]
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.
replies(1): >>43680022 #
1. graemep ◴[] No.43680022{4}[source]
> It’s wild that OpenBSD still supports the architectures it does have you looed at what NetBSD supports if you count the tier 2 ones?

https://wiki.netbsd.org/ports/