Installed my own Nedo-distro on actual G5 mac.
Problems with my installer:
yaboot in initrd is old, pre-ext4
I fixed this by cp yaboot binary from mounted cdrom
network config during install errs out - just skipped it.
make depend on some so I only have higher version of - made symlink.
Installed self-compiled Mesa from git for my nv43 card, with hack.
Added dri3 enablement to xorg.conf fragment in /etc/X11/xorg.conf.d
Added vblank_mode=0 to environment variables - otherwise say xfce4 compositor was moving windows at 1 frame per few seconds.
Killed lvp Vulkan software rasterizer - ffplay works, mpv still fails.
Added sbopkg because it just script.
Installed BrassMonkey from binary github repo.
Compiled qemu 5.0.0 and Linux kernel 6.12.92 (93 already there) - 8 hours of kernelcompile .. and still no kvm_pr for me!
No sleep mode either (It hangs before even fully entering sleep state).
Some mesa-demos can hang machine (may be due to my hack for mesa?)
./multiarb OpenGL multitexturing demo for example just show black area where textures should be . Hitting 0-9 on keyboard made some changes in how it look ...
but mplayer -vo gl works, BrassMonkey is accelerated and plays Youtube and can log in to Yahoo mail and Discord and Mastodon (slowly).
So .. usual Linux kind of half-success
😛
edit: typos
It surely took A LOT of work just to keep this working, so I am not complaining ..may be a little bit about ah, developer's priorities.