I used it, because I used everything else, from PDP-11’s , VAX’s VMS. solaris, sco, aix, irix, hpux… from a single well configured pet with 100 logged in C developers… , to a cluster of automated configured cattle… i do miss the Amiga, Atari ST, and the older 8 bit computers… .a simpler time for both hardware and software.
I used all the configuration management tools, and their re-implementations made the same mistakes as their previous attempts… a bit like the film ‘ground hog day’ will Bill Murray.
I read the Thesis… I thought to myself, this guys seemed as peeved off as me at the state of unix/llnux systems/package management and wanted to do something about it.
So i was sold, because nix is based on science… I’d seen all the problems that ‘configuration’ management tools could get you into, and how they made all the same mistakes the others did. It’s a shame the every other computer system on earth is based on … non-science… When i hear people say they are computer scientists… I have to laugh a little if their not using an system based on shred of it. The scientific method is very important…
before nix i saw how package managers were implemented and re-implemented over and over like ground hog day… . , and how they made all the same mistakes as the old package managers… nix was the only innovation in the space I could see . The King is dead, long live the King as they say.
Unfortunately if was off my radar because of the ‘nix, don’t be successful at any cost’ , i didn’t see anyone talking about it…but things do change.
The is whole raft of other reasons… .
Nix solves your problems, and give you new ones that are nicer to have.
So this is why i spent quite a dangerous amount of time, nixxing… because i like it,
The only way i could think I could be happier , if nix could build me a bsd kernel a give the nixos treatment to the bsd system.
The only thing better would nix building a solaris kernel, and giving illumos the nixos treatment.
The best thing i like about nix is that it’s not finished (still development work to do) where as all the other operating systems out there are finished (because they are in a dead end they can’t get out off, so they are completely finished as they say) .
Sometimes i have to ask my self ‘is nixos actually real, can it be this good’ … maybe i’m wrong’
I’ll leave you with a quote i like, and a conversation i was witness too…
‘Nix/OS is the first OS versioned by a block chain (git)’
Old Unix guru : ‘I don’t like nix, because it doesn’t copy your libraries to /usr/lib/mylibrary’…
Young Nixxer : ‘do you think i actually care where it is? i just want it available to my system somehow, i don’t give a damn about where things are!!!’
That’s when i knew nix/OS or Guix was a possible future… or anything that copies the idea (well).
at the end of the day i came to nix, because it makes UNIX BETTER. and it also take up less storage space on disk, because it’s only three characters (NIX) and UNIX is four… a 25% space saving… what’s not to like?