home / codeberg / blog / docs


My opinion about GNU software

Honestly, I don't hate GNU or FOSS itself, I just hate that they're doing. I hate GNU software because actually it's just bunch of legacy, bloat and unstable code, which making app compatible to hardware that no one actually uses to be honest. And unfortunately, we are kinda forced to use it. Wanna play Steam or proprietary games - use glibc. Wanna to keep your dotfiles clean in one directory - use stow. Wanna boot ur system without any problems - use grub. "But we can use flatpak and limine?", yes, we can, but flatpak isn't better than gnu software, and limine is kinda... unusable for me, it have very small documentation to be honest, but maybe it's just mine skill issues... Anyway, I think that GNU software is of course open source and etc, but it's bad, y'know. I'd like to use the alternatives of gnu software, but: make doesn't have any perfect alternatives, and I use Gentoo where GNU make is very matter, I like play Steam games but it's hard to run them on musl. But I replaced gcc for clang, and would like to replace others, and you also can replace something like:

glibc to musl

gcc to clang

coreutils to busybox

flex to reflex

autotools to hell, or just write makefiles manually, lol

grub to limine

bash to mksh/zsh/yash

...and others, just look up this, thanks to dérivelinux!