4 ms·
Is this a joke ? I thought it was going to be a post about Nix Mounting a FUSE filesystem to get around the FHS in Linux is so astounding when there's a projec
by setheron 6y ago
Is this a joke ?
I thought it was going to be a post about Nix
Mounting a FUSE filesystem to get around the FHS in Linux is so astounding when there's a project (Nix) seeking to make proper strides here.
Everyone who reads this post please please go checkout Nix (NixOS.org)
- carlmr 6y agoI played around with Nix (not NixOS) a bit. First I tried to use it for managing python dependencies, but that didn't work out properly because some of the python modules i needed were only available on APT. Then i tried to use it for managing different compiler versions. It was super easy to install GCC in many versions, but then come compiler time I couldn't compile anything because some libraries (that are not in my power to change) used hard coded absolute paths to standard library dependencies, that would in turn include incompatible files from the compiler. So in essence I would have liked a replacement for Docker, but the issue is I couldn't get the Nix way of doing things to interoperate with the non PyPi Python World, or existing libraries. This isn't quite the fault of Nix, just that I couldn't use it in a bit more complex real world scenarios.
- db48x 6y agoYou might also check out Guix. It has a mechanism for inspecting a third-party package archive like PyPi and generating a Guix package definition from it.
- db48x 6y agoAlthough I personally prefer Guix, I too would like to be able to quickly and transparently replicate an environment on a remote machine and run a program there. But then there is still the problem of the input and output files, so the FUSE filesystem is still a really great idea. I think we could use outrun as a basis for such a tool, since it solves most of the problem already.