3 ms·
Ehm... GNU/Linux is "great" compared to other OSes because it run on modern hw, offer NixOS/Guix System declarative approach because in the 2024 installing a sy
by kkfx 3y ago
Ehm... GNU/Linux is "great" compared to other OSes because it run on modern hw, offer NixOS/Guix System declarative approach because in the 2024 installing a system like 1980 it's not a wise choice, and it feature enough software, mostly FLOSS, to do any normally needed tasks.
Unfortunately most of the world have failed to evolve, so it's still rare to have declarative systems, Emacs/EXWM style desktop instead of ridiculous floating windows and icons model and so on.
- subjectsigma 3y agoYou do realize that Nix and tiling window managers work on other operating systems? As does FLOSS?
- kkfx 3y agoYes, but while I can create a custom NixOS ISO that auto-install on my desktop my final production desktop I can't do the same with OSX or Windows, I can craft a big infra with very expensive proprietary software, largely overkill and still my system would be a hybrid. *BSD allow custom ISO, so most GNU/Linux distros but they are FAR more complex than a simple file and nix-build '<nixpkgs/nixos>' -A config.system.build.isoImage -I nixos-config=iso.nix to create the image. I've used a discrete set of OS, back than also Irix (an old O₂ given to me as a teenager), Solaris (9, OpenSolaris SXDE, SXCE and OpenIndiana), I've tried Nexenta (IllumOS based on Debian userland), Milax, Belenix, FreeBSD, OpenBSD, various GNU/Linux and Windows. NONE of them have the simplicity of declarative OSes like NixOS/Guix System and I insist, -OS/-System because just the package manager it's not enough. I manage infra with Ansible, Fog, Saltstack, have used cfengine and puppet in the past. None of them can compete. The reality is a terrible sorry state of things. NixOS/Guix System are the sole LESS ugly for the modern time then the rest, like zfs for the storage confronted with anything else, hammer (DragonFly) included.