I am updating the Darwin installation on my circa 1995 Mac PowerPC 9500, for no other reason than to see how complicated the process is. XPostFacto exists to make this possible, so perhaps documenting My Struggle with this will be of use to someone else.
The hardware isn’t supported in Darwin releases since the last 10.1 release (10.1.5) prior to Jaguar, with the corresponding Darwin version number being 5.5.
Installing the OS itself was easy: XPostFacto is a control panel in OS 9 and worked like a champ. Next up, I am trying to install DarwinPorts, since a. the Darwin team have a relationship with Apple and b. I have tried fink in the past and found it wanting in some ways. But as things are working out, I need to use fink to get DarwinPorts installed: tcl is what DarwinPorts uses (FreeBSD‘s portupgrade
uses ruby, and fink uses perl) and doesn’t exist in my old version of Darwin. Looks like I’ll have to build it.
Continue reading “how to run a modern OS on steam-powered hardware”