GoboLinux lives again
-
Well Nix and other immutable distros are about versioning with binary compatible layers that will be repeatable. Directory structure is already baked-in, so that's sort of my point.
This project, from the docs at least, seemed like a week intentioned thing that has been handled and passed over in a different way.
Not sure I follow you entirely, but I think we agree.
-
No, not quite. Flatpak is containers - it just stuffs every dependency that an application needs in a directory with no way to deduplicate or update independently. Gobo is a bit more nuanced, since dependencies are shared between applications when the versions match.
-
Not to offend, but the entire premise of this distro is about directory names, which seems a bit...dated. What are the other selling points?
-
I discovered GoboLinux not long ago and was disappointed to see it was no longer being maintained. It's exciting to see some folks are picking it back up again.
The idea rocks... Love it!
... Something that added to a Gentoo distribution would be amazing ...
-
flatpak does indeed deduplicate. The stuff is updated to whatever is required as a dependency to whatever programs are installed.
They only dedup runtimes, not individual dependencies.
-
Doesn't Windows leave program files and data all over the place too?
Yes, most people aren't aware of it as they've seen inside Program Files and assumed that was all the program's data.
-
Doesn't Windows leave program files and data all over the place too?
Fair enough
-
Doesn't Windows leave program files and data all over the place too?
Well, the configuration and state in both cases is all over the place. I admit that since the move to push program directories to /usr and the XDG share/config directories the problem has been largely solved. I only shared my perception when I was learning Linux, which was right after Mandriva came out
-
I haven't tried it yet but the concept just seems a lot more intuitive in a way that systems like NixOS and Guix SD arent. I haven't tried those either though so maybe I'm just ignorant
All of these distros strive to solve the problem with having multiple versions of libraries and programs coexisting without conflicts, but Gobo took a different approach. What Gobo doesn't do is the declarative system configuration. In Nix you don't need to worry about breaking your system because you can easily restore the previous version of your config. In traditional distros you would need to set up package manager hooks to make snapshots and create snapshots manually every time before changing something in /etc
-
I discovered GoboLinux not long ago and was disappointed to see it was no longer being maintained. It's exciting to see some folks are picking it back up again.
Exactly what should have been done 20 years ago. Instead, they've built tons of bikes in the form of containers, flatpacks, snappers, and other nonsense - just so they don't have to throw out a 60's piece coprolite called FHS.
-