*** Welcome to piglix ***

GoboLinux

GoboLinux
GoboLinux 016 desktop
GoboLinux desktop
OS family Unix-like
Working state Current
Source model Open source
Initial release 2003; 14 years ago (2003)
Latest release 016 / December 15, 2016 (2016-12-15)
Latest preview 016-beta / November 8, 2016 (2016-11-08)
Available in German, English, Hungarian, Portuguese, Spanish
Platforms x86-64
Kernel type Monolithic (Linux)
Default user interface Awesome
License GNU General Public License
Official website gobolinux.org

GoboLinux is an open source operating system whose most prominent feature is a reorganization of the traditional Linux file system. Rather than following the Filesystem Hierarchy Standard like most Unix-like systems, each program in a GoboLinux system has its own subdirectory tree, where all of its files (including settings specific for that program) may be found. Thus, a program "Foo" has all of its specific files and libraries in /Programs/Foo. According to the GoboLinux developers, this results in a cleaner system.

The GoboLinux hierarchy represents a radical departure from the filesystem hierarchy traditionally employed by most UNIX-like operating systems where specific types of files are stored together in common standard subdirectories (such as /bin for executables and /etc for configuration files) and where package managers are used to keep track of what file belongs to which program. In GoboLinux, files from each program are placed under their respective program's own dedicated subdirectory. The makers of GoboLinux have said that "the filesystem is the package manager", and the GoboLinux package system uses the filesystem itself as a package database. This is said to produce a more straightforward, less cluttered directory tree. GoboLinux uses symlinks and an optional kernel module called GoboHide to achieve all this while maintaining full compatibility with the traditional Linux filesystem hierarchy.

The creators of GoboLinux have stated that their design has other "modernisms", such as the removal of some distinctions between similar traditional directories (such as the locations of executables /bin, /usr/bin, and /usr/local/bin). GoboLinux designers have claimed that this results in shell scripts breaking less often than with other Linux distributions. This change, introduced by GoboLinux in 2003, has only been adopted by other distributions much later: Fedora merged /bin and /usr/bin in 2012;Debian enabled the /usr merge by default in 2016.


...
Wikipedia

...