GoboLinux stands apart from other Linux distributions with its unique approach, offering an alternative to traditional package managers and file system organization.
To locate these files, they are logically grouped in directories such as /System/Links/Executables, which contains symbolic links to all executable files within the Programs hierarchy. This maintains backwards compatibility with traditional Unix/Linux apps. Symbolic links, like "/usr/bin -> /System/Links/Executables" and "/sbin -> /System/Links/Executables", mimic the Unix tree, removing arbitrary differentiations between files of the same category.
This distribution is perfect for individuals who prefer to install applications from the original source packages. Each application gets its own directory, so you can install it from its source package and remove it with "rm -rf." GoboLinux is designed for experienced users who prefer not to use automatic features.
The binary package collection is created as a way to avoid duplication of effort between users. The source package project is created to store "compilation rules" of the original source packages of the applications. GoboLinux does not establish a "packaging standard" like RPM. If the original .tar.gz is properly made, there is no need for packages.
GoboLinux tools provide automation to various tasks, like package generation, installation, removal, and maintenance of symbolic links to maintain system consistency. The tools are primarily shell scripts, and the distribution relies on them.
In terms of available packages, GoboLinux is young and behind other established distributions. However, it supports packages needed to get a running system, like all packages from "Linux From Scratch" and "Beyond Linux From Scratch" projects, KDE, Tcl/Tk, and many others. The distribution aims to bring other distribution's facilities, like the Gentoo Portage system, to GoboLinux.
Version 014.01: N/A