I'd imagine there aren't many people in the world who could even attempt to clean up such code. since I don't use such old hardware and I think such old hardware for the most part does not use kernels >= 6.5, I concur with this removal
Not sure if one of those is native but they run like native:
Played a lot of transport fever, soldat 2, some csgo and northgard via steam recently and it's like on windows
cool stuff but what about packaging the games? only transfering files is most of the time not enough and games need registry stuff and what not and on games that need a setup.exe to be run, is that unattended like on steam or do users need to click "next, next, finish"?
# systemd-analyze time
Startup finished in 39.050s (firmware) + 6.680s (loader) + 993ms (kernel) + 3.519s (initrd) + 22.326s (userspace) = 1min 12.570s
graphical.target reached after 21.680s in userspace.
for me, most time is used until the bootloader shows up, because I had to disable "fast boot" in bios because it made some problems on rebooting. pressing enter in grub could speed up 5 seconds more ;-)
gentoo, systemd, 2x2tb nvme, 32 gb ram, 4 hdds. could be faster, but it mostly doesn't matter because I power on the system every morning but don't use it right away
edit:
on my server, which is not UEFI, therefore has no "firmware" part:
# systemd-analyze time
Startup finished in 1.814s (kernel) + 47.640s (initrd) + 36.602s (userspace) = 1min 26.057s
graphical.target reached after 36.602s in userspace.
and on my laptop, which boots fast AF
# systemd-analyze time
Startup finished in 4.242s (firmware) + 14.631s (loader) + 1.737s (kernel) + 3.210s (initrd) + 5.136s (userspace) = 28.959s
graphical.target reached after 4.936s in userspace.
I use both on gentoo for some obscure or proprietary stuff that is not packaged in portage, like filebot, authy desktop, discord, steam and foobar2000 (including wine in 1 bundle to avoid dependencies and switching all portage packages to 32bit abi). It works well and opens me up to loads of stuff. It's freedom in some way.
Snap or flatpak makes no difference to me, they're just different backends for kde discover
I use Strawberry too and in general it is great. Sadly it still lacks some features I need, so I still need foobar2000 with wine on the side (for library management, stuff like viewing and editing all custom tags, renaming files according to tags instead of copying them, ...)
Simple Keyboard