GoboLinux is a modular Linux distribution - it organizes the programs in a new, logical way. 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 the user to see everything that's installed in the system and which files belong to which programs in a simple and obvious way.
To compare the software in this project to the software available in other distributions, please see our Compare Packages page.
Notes: In case where multiple versions of a package are shipped with a distribution, only the default version appears in the table. For indication about the GNOME version, please check the "nautilus" and "gnome-shell" packages. The Apache web server is listed as "httpd" and the Linux kernel is listed as "linux". The KDE desktop is represented by the "plasma-desktop" package and the Xfce desktop by the "xfdesktop" package.
Colour scheme:green text = latest stable version, red text = development or beta version. The function determining beta versions is not 100% reliable due to a wide variety of versioning schemes.
TUXEDO
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
Star Labs
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
It's not a horrible distro, but if python breaks, the entire system breaks, and it seems it's broken out of the box. You will be unable to install anything unless if you have in depth knowledge of symlinks and how gobolinux works. I have no idea what was going through the heads of the developers when they decided to make Compile (the package manager) dependent on python. A system like this should be built around posix shell or something instead of python.
But..
The general idea of the distro is amazing and I wish it had more polish and more community
It's just very hard to get it to actually work for packages
I recommend kiss linux which has a near identical package management system (recipes, manual build instructions) minus the unique file system and python nonsense. It has an active community as well, by randoms and not the developer as the first dev actually left. Much unlike this distro which is still (barely) maintained by the devs who have been doing so for around 20 years (all that work for this? add something new with this energy to make it stable instead). Though, kiss is very hard to get working, I personally quit upon being unable to get startx to work correctly on my user and not root, it's default init is also horrible and needs replaced by runit.
Also from the standpoint of minimalism, this distro does not achieve that, it comes with dozens of packages that you have to manually go through an obnoxious installer to remove, or remove them yourself once it's installed. It should have an option to come without anything but the base system, or to come without anything besides a working x server and nothing more.
Summarized:
Pros:
File system is amazing and can achieve a minimal nix like experience
Can make recipes automatically that most of the time work
Goboconnect is absolutely perfect
Package manager is actually very good and you can even compile your kernel with it
Cons:
It sucks because it's dependent on python which doesn't even work out of the box
By default it installs a lot of junk that is hard to remove
Uses grub which I personally dislike (efibootmgr is much more stable and easier to work with)
Doesn't have an automatic chrooting script like kiss linux
Deadest community of a linux distro I've ever seen
A refreshing take on the filesystem (and, for those who want the traditional one - this one is also avaliable by default, just "hidden" via gobohide by default, so you actually don't even need to use the versioned directories per se; I used GoboLinux via FHS traditional /usr/ prefix just fine - although of course, using versioned AppDirs is the whole main point behind GoboLinux, so it makes more sense to use versioned AppDirs anyway).
With a new leadership focusing on improving various means, I estimate that it may take say three months starting from April 2025 before GoboLinux will pick up more pace again. (It's been semi-dormant for quite a while.)
Could not get this to boot.... I attempted three different times and three image downloads; no indication the file is corrupted; but I could not boot on two different device attempts... I don't want to throw shade on this work; but I am not sure where I can go from here... My screen boot drops out to a "dracut:/#" prompt... Image was downloaded from distrowatch onto known good USB Flash drive.and booted with other distros... So, I will give this some additional time in the mill and let others chime in... This IS NOT an April Fools review.