So for a long time I have wanted to have a PowerMac G5. Well, now I have one, but looking at linux options mate up and abandoned PPC [buncha losers] and the only up-to-date options that are around are morph and BSD. Ya know what? I don’t feel like paying 115 bucks for an amigaOS that I don’t even like very much that doesn’t have a good web browser or abiword (Like Icaros does), and I don’t feel like screwing with BSD because I’m a fat lazy duck (not fuck, that’d be rood). So the easiest route is going to be to make a distro.
At least for me, and it sounds fun.
Now I’m also probably crazy… No. No I am crazy. But I need something to work on and FolloRec is still in design stages and research stages. This I have somewhat of an idea.
So the biggest problems any PPC based linux faces is abandonment. The Dev’s get busy, or they’re just really stupid, or they have lives, or they’re just stupid, but something is always in the way. So what I want to do is hopefully end up with something that you can hand-run to a new base and redistribute the built packages to other users sorta like peer to peer updates. I’d like to use xbps for this as well as it has built in build tools for building up either from source to pump right into the system, or making new xbps packages.
The only real problems I can forsee is getting users to try it / help, figuring out how C works in total, and trying to learn the nitpicks of IBM chips vs freescale chips. I imagine some nut with an AmigaOne X5000 is gunna want to run this OS, which is perfect, but fuck me if I’m going to afford a 2000 dollar toy like that. I’d have better luck getting a G5 quad that works than having money for that. IDK maybe I’ll set up a donation thing for that in the future. You can let me know ideas for that, or if you, for some reason, have a spare X1/5/000 then I guess let me know??
Main Goals:
To not be called Upstorm OS or Upstorm linux, its just Upstorm like Ubuntu is Ubuntu or Fedora is Fedora
To be up-to-date. No kernel 4.4 here. 4.14 will be shipped at base to start, or whatever is a better standard at the time, and then hopefully users can build their own kernel updates / spread them around.
To be independent. Not out of spite, I just don’t want to work off of a base like mate and not have over all control of it. Yeah I COULD maintain it I guess, but I don’t like APT that much and systemD slows PPC down a lot.
To have a choice in Init. I like Runit, a lot, so I’ll start with that, but SysD should be available. I’d probs want upstart available too.
To /potentially/ let users run mac apps. A lot of the OS VM stuff is getting worked on on these intel and AMD systems, but what about a 10.4 VM to play Age Of Empires? That’d be handy. IDEK if anyone is doing that on the freescale machines. Or at least what the efforts are there.
To have Up-To-Date drivers. IDK what nvidia would do, but AMD wouldn’t care. Perhaps some work to nouveau is in order?
And finally, to be accessible. If theres a way to make as good of documentation for dev’ing on PPC as the archwiki has for documenting everything, I want that written up. Its a good platform and people spit on it alot. So anything from devs to noobs. These G5’s and their earlier bretheren are everywhere and they are cheap. If theres something not ancient to run on them that at least something like newpipe and a word processor, maybe even zsnes, can be run then some uni student who can barely afford to be there will be happy I think. Or someone else. IDK, but you get me.
The first steps I need to take, I think, are learning C and Python. I’m not a programmer, I can never keep interest unless I have a real world project that I will end up using, but hopefully this will keep me going on my learnins. Probably the hardest way, but once I get it I get it completely. Its just how I learn. I’ll have to take my G5 that I have here and get Ubu Mate running on it and go from there. Haven’t built from source for a while, aside from having programs do it for me like pacman or xbps, so maybe theres something different.
And if anyone has any interest or major suggestions here then PM me or start a PM group with me and we’ll add people and all chat.