Slackware is best: the only strictly UNIX-like
The first I used (after *BSD)--in 1997--was Slackware, and it's the only remaining strictly UNIX-like GNU/Linux. Even Debian/Devuan and Gentoo deviated in ways, though I've used them and have used (open)SUSE, RedHat/Fedora, Arch, *Ubuntu (Kubuntu)/Mint/Neon (and have all mentioned so far installed just to see, in case I might eventually work somewhere they use one). I think NetBSD is best general-purpose (like for many more types of computers); Slackware & FreeBSD & DragonFlyBSD are best for desktop; OpenBSD is best for servers (and OpenSolaris/IllumOS is interesting as a computer scientist) but unless one has hardware FreeBSD can't run (a fair bit) I'd rather avoid any OS running the messy Linux kernel and more & more stuff on OSs that use it that must emulate systemd or other programmer-/sysadmin-unfriendly stuff (like PAM isn't nice for traditional users/programmers). UNIX/*BSD was planned ahead of time (or at least replaced pre-designed UNIX code); Linux is 'make it up as you go along' so the difference in clean/stable code is clear, though Linux slowly improved with the involvement of large computer companies like Google with Android Linux... I just don't think it's quite yet up to the clean/stable standards of *BSD... like if you install a 'huge' Linux kernel on OSs that allow that (Slackware) because then you don't need initializing ramdisc (initrd) it's 99% hardware for other types of computers and takes considerable time... maybe that's not a reflection of less clean code, but seems somewhat a mess Linux could do another way and still not need initrd.
I just wish *BSD could run my PC's multi-function hub (5.25" bay device with USB/memory readers, etc.) and graphics cards with CUDA & OpenCL because then I probably wouldn't use Linux except for other stuff that needs it (like a certain addon fan on Raspberry Pi computer that only runs in RaspiOS/etc. GNU/Linux).
I do like the Free Software Foundation and agree the GNU/Linux OS is just GNU and Linux is one of its kernels, but I wish they were friendlier to *BSD and that *BSD programmers were friendlier to GNU/FSF, which is maybe more a stereotype in both cases...
|