13 ms·
Sort of true, you can but it require a fhs environment setup
by bfrog 4y ago
Sort of true, you can but it require a fhs environment setup
- Filligree 4y agosteam-run usually. That gives you a Ubuntu-like environment.
- throwup 4y agoI wonder why Nix doesn't give every package a FHS env by default. In 2022 chroot and overlayfs should be available everywhere. Wouldn't that solve a ton of problems?
- chriswarbo 4y agoNix has no concept of "package". Applications are defined as derivations, but so is everything else (I wouldn't want an entire FHS directory structure for, e.g., a single text file). If you want an FHS, you can get one using a function like buildFHSUserEnv (that's defined in the Nixpkgs project; Nix itself doesn't know or care what FHS is; indeed, Nix will happily run on non-Linux platforms)
- SuperSandro2000 4y agoA FHS adds slight overhead to a package and to launch times. It also shadows part of the file system. For example /lib would probably be different for every other program which would be even more confusing.