Hacker News new | ask | show | jobs
by SuperSandro2000 1298 days ago
A 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.
2 comments

Plus nix allows more than possible with FHS alone. What if your package has to use multiple versions of a single dependency? You are back to square one, for no good reason.
They're also not implemented on macOS, since they rely on Linux sandboxing features.