We are pleased to introduce GoboLinux 014.01, the new release of GoboLinux, the Linux distribution featuring a rethought file system structure. This release is our first "point release", providing a stability update for our latest major release, GoboLinux 014, which was released three months ago.
The Live CD build environment is highly customizable and packages were built using a dynamically-generated sandboxed environment which insulates the source code and its dependencies during compilation. This release is binary-compatible with GoboLinux 014: only bugfixes were applied to packages -- a few of them gained new versions when they presented stability problems but the focus was to fix all known issues and avoid introducing any new bugs.
GoboLinux is available as an ISO download, in a number of mirrors.
The GoboLinux CD serves both as an installation disc and a Live CD, with a complete graphical desktop featuring KDE 3.5.8, OpenOffice.org 2.3.1 and a host of applications. In fact, due to the modular nature of the GoboLinux filesystem, every program available in the CD can be used directly from the "live" environment -- the work of the installer is to simply copy the user's selection to the destination partition (respecting dependency chains).
Since version 010, GoboLinux features an installer that works on both text and graphical mode. The feature set of both modes is identical, thanks to the innovative AbsTK (Abstract Toolkit), created by the GoboLinux team especially for this installer: a unified widget toolkit for Python which detects and adapts itself for different environments. It currently supports two backends: ncurses/console and Qt/X11.
GoboLinux features a Udev-based hardware detection system. A large number of devices are detected, loading the appropriate kernel modules.
Video detection is performed separately, by Xorg's own autodetection mechanism. If for any reason video card detection fails while booting the Live CD, you can skip to the default, "vesa", which works for most cards (unaccelerated).
GoboLinux is compiled to run on i686-class systems: Intel Core family, Pentium II/III/4, Intel Celeron, AMD Duron, AMD Athlon/XP/MP.
To load the Live CD environment, 32 MB of RAM is the recommended minimum for a text-mode install, 128 MB is the recommended minimum to load the graphic KDE desktop; 256 MB is recommended for a comfortable Live CD experience.
Once the system is installed in the hard disk, memory requirements vary greatly depending on the kind of applications executed, but the values stated above related to the Live CD experience serve as a good guideline.
Video cards are supported through the Xorg X11 server, with the fallback "vesa" driver covering the vast majority of current cards. A large number of sound cards are supported through ALSA (Advanced Linux Sound Architecture) and OSS (Open Sound System). Other peripherals are supported through additional packages (SANE, GPhoto, etc.) available in the GoboLinux repository and recipe store.
This section contains some general comments about the package set included in GoboLinux. The complete list of packages included in the CD follows in the next section.
This release does not include any proprietary packages. It is worth to point out that programs such as Sun JDK and Macromedia Flash do work under GoboLinux with no limitations -- they are not included for legal reasons only. As alternatives to Acrobat Reader, we recommend Kpdf and Xpdf.
Here is the complete list of programs you will find included in the GoboLinux 014.01 CD:
(Packages that are new or were updated for this release are marked in bold)
A2PS 4.13b-r3 GTK+ 2.10.11-r1 MkTemp 1.5-r2 AbsTK 0.4 GTKMM 2.10.8-r1 Module-Init-Tools 3.2.2-r6 ALSA-Lib 1.0.14a-r1 Gzip 1.3.11-r1 MPlayer 1.0rc2-r3 ALSA-Utils 1.0.14-r2 HAL 0.5.10-r2 Mtail 1.1.1-r2 APR 1.2.12-r1 HAL-Info 20071011-r1 Nano 2.0.3-r1 APR-Util 1.2.12-r1 Hdparm 6.9-r1 Nasm 0.98.39-r2 Aspell 0.60.4-r3 Htop 0.6.5-r1 Ncurses 5.6-r1 Aspell-en 0.51.1-r2 HwData 0.195-r2 NDISwrapper 1.52-r2 ATK 1.17.0-r1 ID3Lib 3.8.3-r2 Neon 0.26.4-r1 Atool 0.32.0-r2 ImageMagick 6.3.3_0-r1 Netkit-Base 0.17-r2 Audacious 1.3.0-r1 Imlib 1.9.15-r3 Net-Tools 1.60-r4 Audiofile 0.2.6-r2 Indent 2.2.9-r2 NSPR 4.6.5-r1 Aumix 2.8-r3 InetUtils 1.4.2-r2 NSS 3.11.4-r1 Autoconf 2.61-r1 Installer 1.0.6 NTFS-3G 1.0-r3 Automake 1.10-r2 Iwlwifi-3945-ucode 126.96.36.199-r4 OpenOffice 2.3.1_bin-r3 Bash 3.1-r1 Iwlwifi-4965-ucode 188.8.131.52-r3 OpenSSH 4.6p1-r4 BC 1.06-r3 JACK 0.103.0-r2 OpenSSL 0.9.8d-r2 Bin86 0.16.17-r2 JPEG 6b-r3 Pango 1.16.0-r1 BinUtils 2.17-r1 K3B 1.0-r1 Parted 1.8.2-r1 Bison 2.3-r2 KBD 1.12-r2 Patch 2.5.4-r2 BootScripts 2.1.4 KDE-Base 3.5.8 PCIUtils 2.2.4-r1 Bzip2 1.0.4-r1 KDE-Graphics 3.5.8 PCMCIAUtils 014-r2 Cairo 1.4.0-r1 KDE-I18N-de 3.5.8 PCRE 7.0-r1 Cairomm 1.2.4-r1 KDE-I18N-hu 3.5.8 Perl 5.8.8-r3 Cdparanoia-III alpha9.8-r2 KDE-I18N-pt_BR 3.5.8 Perl-XML-Parser 2.34-r3 CDRDAO 1.2.2-r1 KDE-Libs 3.5.8-r1 Pilot-Link 0.12.2-r2 CDRTools 2.01.01a23-r1 KDE-Network 3.5.8 Pinentry 0.7.2-r2 Compile 1.10.2 KDE-PIM 3.5.8 Pinfo 0.6.9-r2 ConfigTools 1.1.5 KDE-Utils 3.5.8-r4 Pkgconfig 0.21-r2 CoreUtils 6.7-r1 Lame 3.97-r1 Popt 1.10-r2 Cpio 2.6-r2 Lazy 0.24e-r1 PPP 2.4.4-r4 CUPS 1.2.8-r1 LCMS 1.16-r1 Procinfo 18-r2 Curl 7.16.1-r2 Less 394-r2 Procps 3.2.7-r1 CVS 1.12.13-r3 Lesstif 0.95.0-r3 Psmisc 22.2-r2 Cyrus-Sasl 2.1.22-r2 LibART_LGPL 2.3.19-r1 PTH 2.0.7-r2 DB 4.5.20-r2 LibAssuan 1.0.1-r1 PyQt 3.17-r2 DBus 1.1.2-r6 LibExif 0.6.13-r2 Python 2.5-r2 DBus-GLib 0.73-r2 LibGCrypt 1.2.4-r1 Qt 3.3.7-r2 DBus-Qt 0.62-r1 LibGlade 2.6.0-r2 Readline 5.2-r1 Dcron 3.2-r2 LibGPG-Error 1.5-r2 ReiserFSProgs 3.6.20-r2 Device-Mapper 1.02.18-r1 LibID3Tag 0.15.1b-r3 RP-PPPoE 3.8-r2 DHCPCD 2.0.0-r4 LibIDL 0.8.8-r3 Rsync 2.6.9-r2 Dialog 1.1-r1 LibIDN 0.6.9-r1 Ruby 1.8.5-r2 DiffUtils 2.8.1-r2 LibKSBA 1.0.1-r1 Sash 3.7-r2 Dmraid 1.0.0.rc13-r1 LibMad 0.15.1b-r3 Scripts 2.8.4 DosFSTools 2.11-r2 LibMCS 0.4.1-r1 Sed 4.1.5-r2 DriConf 0.9.1-r1 LibMNG 1.0.9-r2 Shadow 184.108.40.206-r5 DVD+RW-Tools 7.0-r2 LibNTLM 0.3.9-r1 SIP 4.5.2-r1 E2FSProgs 1.39-r3 LibOGG 1.1.3-r3 Slocate 2.7-r3 Ed 0.4-r1 LibPaper 1.1.21-r1 SquashFS-Tools 3.2_2-r2 Eject 2.1.5-r2 LibPNG 1.2.16-r2 SSHFS 1.9-r2 EnhancedSkel 014.3 LibRSVG 2.14.4-r2 Strace 4.5.14-r4 ESP-Ghostscript 8.15.3-r1 LibSamplerate 0.1.2-r2 Subversion 1.4.6-r1 Expat 2.0.0-r4 LibSigc++ 2.0.17-r2 Sudo 1.6.9p6-r3 FAM 2.7.0-r3 LibSndfile 1.0.17-r1 SysFSUtils 2.1.0-r2 File 4.19-r2 LibTheora 1.0alpha7-r2 Sysklogd 1.4.1-r4 FindUtils 4.2.30-r1 LibTool 1.5.22-r2 Sysvinit 2.86-r2 Firefox 220.127.116.11-r1 LibUngif 4.1.4-r3 T1Lib 5.1.1-r1 Flac 1.2.1-r1 LibUSB 0.1.12-r4 TagLib 1.4-r2 Flex 2.5.33-r3 LibVorbis 1.1.2-r3 Tar 1.16.1-r1 Fontconfig 2.4.2-r5 LibXML2 2.6.27-r1 Texinfo 4.8a-r2 Foomatic 3.0_devel-r1 LibXSLT 1.1.20-r1 Thunderbird 18.104.22.168-r2 FreeType 2.1.10-r1 LILO 22.8-r1 TIFF 3.8.2-r3 Fuse 2.6.3-r1 Links 2.1pre26-r1 TraceRoute 1.4a12-r2 Gawk 3.1.5-r4 Linux 22.214.171.124-r2 Udev 118-r1 GCC 4.1.2-r1 Linux-Headers 2.6.20-r1 Unzip 5.52-r4 Gettext 0.16.1-r1 Listener 1.3 Util-Linux 2.12r-r3 Gimp 2.2.13-r2 LiveCD 1.0.4 Vim 7.0-r2 GLib 2.12.11-r1 Lsof 4.77-r3 Wget 1.10.2-r2 Glibc 2.5-r3 LVM2 2.02.24-r1 WindowMaker 0.92.0-r3 Glibmm 2.12.7-r1 M4 1.4.8-r1 Wireless-Tools 28-r2 GMP 4.2.1-r2 Madwifi 0.9.4 WPA_Supplicant 0.4.9-r4 GnuPG 2.0.3-r2 Make 3.81-r2 Xorg 7.2-r6 GnuTLS 1.6.1-r1 Man 1.6e-r1 Xpdf 3.02-r1 GoboHide 0.13-r1 Manager 1.1.5 XTerm 224-r1 GParted 0.3.3-r1 Man-Pages 2.43-r1 YAFC 1.1.1-r2 GPM 1.20.1-r3 MC 4.6.1-r2 Zip 2.32-r6 Grep 2.5.1a-r2 Mdadm 2.6.1-r1 ZLib 1.2.3-r2 Groff 1.19.2-r2 MDNSResponder 107.1-r2 ZSH 4.3.4-r1 Grub 0.97-r5 Mesa 6.5.2-r3
GoboLinux is a Linux distribution created in 2002 which implements an innovative approach in terms of system administration. It defines a new directory hierarchy which allows the coherent management of the installed base of programs from a system. This is done exclusively through the filesystem layout, without relying on databases or package managers.
In GoboLinux, each program resides in its own directory, such as /Programs/Xorg/7.2 and /Programs/KDE/3.5.8. Each file category (executables, libraries, headers) can also be accessed through unified symlink views, such as /System/Links/Libraries and /System/Links/Headers. These views match the legacy directories (/bin, /usr/include, /usr/local/share, and so on), achieving total Unix compatibility while keeping program directories completely self-contained.