Since buying an iBook G3, I have been lurking the PowerPC forums for some time, looking for a good, modern OS for G3s and trying to solve a very annoying Radeon bug, and, unfortunately, it seems like none of the current solutions work without a lot of pain. So I decided to roll my own distro. This is a very personal project, based on the problems I have been finding during my time with this machine. My activity will be centered around a Github repository but, since I like this forum, I wanted to, at least, let you know that there is someone trying to give love to our old, trusty devices, and maybe get some suggestions.
The goal is to get a savagely minimal, lightweight system by design. Since I don't have the time to maintain an entire distribution by myself, I decided I will base my work on Adélie Linux. It is, currently, the best operating system for PowerPC, but it is new, and rough around the edges.
-Replace the GNU coreutils with busybox.
-Replace bash and zsh with fish.
-Design a custom user interface around the fvwm window manager.
-Build missing or buggy popular packages (busybox, wget, fvwm, xbattbar, yaboot...).
-Build Arctic Fox against musl libc.
-Create a battery monitor
-Create a simple script to connect to a Wi-Fi network without some wpa_supplicant ****ery.
-Set up a package repository.
-Add UMS support for Radeon chips, by "reverse-backporting" an old version of Xorg and the radeon driver, to solve this bug that makes old Radeon GPUs unusable.
-Get a working installer image.
-Add support for Nintendo devices (GameCube, Wii and Wii U).
-Patch a recent version of the kernel to support Nintendo hardware (very complicated).
-Build a new system from scratch with Linux+musl+Busybox and ditch Adélie (unlikely).
To be continued. Suggestions welcome.