That sounds interesting. However, I wonder how it deals with scenarios like using "flox pull" to do an initial setup, then manually installing something, then months later trying to reconcile what the code says should be installed and what's actually installed.
The Flox Open Beta
21–30 of 59 posts
Re: The Flox Open Beta
#22Re: The Flox Open Beta
#23I can't be the only one with such a bad experience using their website to find out what even is this. Edge Dev on Windows 11 25290 https://i.imgur.com/2VjXnQI.mp4 Yikes.
Re: The Flox Open Beta
#24Super excited to see this launch.. Nix at its core is incredibly unique but hard to access. Whats next on the roadmap?
Re: The Flox Open Beta
#25So it's kind of like machine configuration as code, with Nix doing the heavy lifting. That sounds interesting. However, I wonder how it deals with scenarios like using "flox pull" to do an initial setup, then manually installing something, then months later trying to reconcile what the code says should be installed and what's actually installed.
Re: The Flox Open Beta
#26Re: The Flox Open Beta
#27I can't be the only one with such a bad experience using their website to find out what even is this. Edge Dev on Windows 11 25290 https://i.imgur.com/2VjXnQI.mp4 Yikes.
Re: The Flox Open Beta
#28Re: The Flox Open Beta
#29I know that this has been asked in past threads but I would love to understand how Nix compares to containers and on top of that what does flox provide in it's comparison to containers?
1. A more reproducible environment thanks to nix determinism 2. A more widely re-usable base approach in the form of environments vs containers
with flox, you can develop software in a development environment that matches the way the software will be packaged. Then, you can distribute this software so that someone can just run "flox install" on Mac, Linux, Windos WSL2, or it can be loaded into a docker container image and deployed that way.
Re: The Flox Open Beta
#30I know that this has been asked in past threads but I would love to understand how Nix compares to containers and on top of that what does flox provide in it's comparison to containers?
FROM python
FROM nodejs
RUN sh -c 'python ... | node ...'
Imagine this Dockerfile being valid. We want to express the idea of composing these two images into one and using binaries from both. Consider that those might have conflicting /usr/lib contents?! This is easy with flox+nix because that conflict doesn't happen.There are other benefits such as: - minimal containers - automatic extraction of artifacts and their runtime-dependencies - no more pushing your compilers into prod - no cleaning steps (apt-cache clean) - declarative - reproducible - more fun!