I was at a coffee shop and overheard a conversation with the founder of Hashicorp - Mitchell Hashimoto talking about a lot of software and continuous deployment issues. Anyway - he was a big believer in NixOS - and seemed to have opinion - NixOS - and products like it are the future on container side.
I'm pretty hyped but still didnt got beyond the vm fields...yet trying to build a ops enviroment and a desktop enviroment there just in case I NEED MORE COMPUTERS TO INSTALL STUFF AAA (hope one day I can make my career transition happen ahaha)
Well, these containers still need to run *somewhere* ;) NixOS can facilitate that (see e.g. my "NixOS HA Kubernetes" project github.com/justinas/nixos-ha-kubernetes ). "Containers" represent many distinct things (build mechanism, distribution format, process isolation, scheduling, etc.). Nix(OS) can implement, replace or complement many of those features.
Containers do not address reproducibility at all. While e.g. docker container images are a convenient format to distribute software, a Dockerfile executed now and tomorrow might produce very different images, even if the Dockerfile did not change. Nixpkgs can actually build oci images, and other formats. So it might be a replacement for Dockerfiles and similar stuff.
I was at a coffee shop and overheard a conversation with the founder of Hashicorp - Mitchell Hashimoto talking about a lot of software and continuous deployment issues. Anyway - he was a big believer in NixOS - and seemed to have opinion - NixOS - and products like it are the future on container side.
Very cool. Thanks for putting this together
wow...
who put traditional chinese subtitles here? it is awesome....
nixos is love nixos is life
Please, make more videos about NixOS. This one is pretty helpful
Very good, to-the-point, nuanced review. Thanks!
Thanks for the sales pitch, will check out nix pills
Solid pitch I'll buy
best part is you don't have to buy :)
been using nixos for 3 years and never going back to non-declarative barbarian distros
I'm pretty hyped but still didnt got beyond the vm fields...yet trying to build a ops enviroment and a desktop enviroment there just in case
I NEED MORE COMPUTERS TO INSTALL STUFF AAA (hope one day I can make my career transition happen ahaha)
Very good explanation !
why, just why every software has to have its own unique programming language for its configuration.
Please make a video on advanced packaging in nix
Looks interesting, but I am unsure where this fits with containers taking over.
Well, these containers still need to run *somewhere* ;) NixOS can facilitate that (see e.g. my "NixOS HA Kubernetes" project github.com/justinas/nixos-ha-kubernetes ).
"Containers" represent many distinct things (build mechanism, distribution format, process isolation, scheduling, etc.). Nix(OS) can implement, replace or complement many of those features.
Containers do not address reproducibility at all. While e.g. docker container images are a convenient format to distribute software, a Dockerfile executed now and tomorrow might produce very different images, even if the Dockerfile did not change. Nixpkgs can actually build oci images, and other formats. So it might be a replacement for Dockerfiles and similar stuff.
Very nice presentation! What are you using to make the slides? They look really nice.
Just Google Docs, with some screenshots from my terminal and built-in shapes! :)
Great information. The text could be bigger tho ;)
Lost me at not being able to just run binaries. But i still think that nix is a great package manager, i just wont use nix os
everything is cool and allbut can it provide functionality like Gentoo USE flags? I cant giveup on that!