Void Linux is soon dropping support for 32 and 64bit BE PowerPC Architectures. I want to take that over completely and have either a G5 and a G4 run a few hours a day building packages, or have a build server set up with a bigger machine (R620 needs something to do for example lol). I want the machines to have runit jobs that have them look at xbps-src, see what packages aren’t built that are buildable, build them, then check for any updates every day at a certain time. I then want the output to go to one specific machine that will act as a repo machine and will have access to the outside world. This would also act as the repo for my OS I want to make.
I have most of the pieces here, but I am a little stuck on a few parts:
Would this be better to have crosscompiled or is native better? Thinking about power consumption*
Should I use HTTPS or FTP? Does it matter?
What would I use to bit-by-bit copy built packages to said repo server? RSYNC? Should I use something like Git?
If I used Gitlab on a native install would that make management easier or would that be needless hassle?
Could I run PPC32 and PPC64 Void in a VM on an X86 machine?
Are there web tools I could run to see like HDD smart status and things like that?
If the repo server is on an old processor arch, will that affect download speeds? (478 presott P4 2.4ghz 800FSB)
I am working with these machines:
Mac G5 - Dual 970FX @ 2.0ghz, 2GB Ram, 320GB HDD - build
Mac G4 - Dual 7445 @ 1.2GHzw 2GB Ram, 80GB and 120GB HDD - build
Dell Optiplex SX 270 - Single Pentium 4 @ 2.4ghz, 2mb cache, 800mhz fsb, 2GB Ram - Repo
All running Void Linux
I want packages to be built specifically for macs. Later when I have a Talos 2 I can worry about bigger fish, but for now I want to take up the supporting role for the machines I want to keep alive. I have genuinely seen excited users on Facebook talk about having their favorite laptops back thanks to void, and some people legit only have their G5 they bought a billion years ago and are looking for the best options. If I can have kernels up that help those machines too, thatd be amazing. Then I don’t even have to fuck with all the dumb stuff online its all local.