So I have recently discovered a distro named Gobo Linux which aims at easy package management/ accessibility and organizing of libraries by restructuring the filesystem in a manner very different from the traditional linux filesystem hierarchy
Seems somewhat fascinating to me, will try it out on bare metal soon.
What is your opinion ?
EDIT: So sorry everyone ! It was GoboLinux not Gobi.
Nothing is better than Red Star Linux. I hear once you start using it, you literally can’t stop.
But seriously, It just looks like yet another distro. I pretty much just stick to the bug 3 anymore, as pretty much every distro is kind of like someone else’s computer you’re trying out.
I think it looks kind of neat. The fact that each application gets its own directory tree has appealing aspects to it. The modularity reminds me of NixOS in some ways.
Instead of having parts of a program thrown at /usr/bin, other parts at /etc and yet more parts thrown at /usr/share/something/or/another, each program gets its own directory tree, keeping them all neatly separated and allowing you to see everything that’s installed in the system and which files belong to which programs in a simple and obvious way.
It’s conceptually interesting, but I’m not sure I necessarily agree that it is better than a traditional hierarchy. Organizing things in /usr/bin, /etc, and /usr/share makes sense to me and I know what kinds of files should be in each of those places. Probably the fact that I’m just used to it has a lot to do with that, but still: the grievance implied in the quote above doesn’t really resonate with me.
It seems like they took a book case organized alphabetically by title and organized it alphabetically by author instead. Is it better? Most likely it is better for some things and not as good for others.
One thing that I find kind of unappealing is how they need to maintain entire directories of symlinks in order to make the “organized” hierarchy actually usable:
How can this possibly work?
Just like we use the filesystem to store the programs in an organized way, we also use it to index the files by category so that the system can find a needed file without scanning hundreds of program entries. In GoboLinux, this is done with a series of directories containing symbolic links pointing to the actual files.
So everything looks neat and tidy when you scroll through your nicely bundled little directory trees…but if you peek behind the curtain it’s a rat’s nest of symlinks pointing all over the place?!