yosephfava
Power Member
Boas, andava eu aqui a navegar quando deparei-me com esta distribuição e como não encontrei nenhum topic, resolvi deixar aqui alguma informação para os interessados.
É uma distribuição brasileira e embora tenha uma hierarquia totalmente diferente, consegue através de simbolic links manter a compatibilidade com as aplicações Unix/Linux.
About GoBoLinux
Esta é a hierarquia do sistema de ficheiros. Mais info.
Exemplo de como cada programa está organizado na pasta respectiva.
Para quem experimentar diga a sua opinião. Visto que não tenho tempo/paciência para andar a "brincar" .
GoBoLinux homepage
GoBoLinux DistroWatch
GoBoLinux wikipedia
É uma distribuição brasileira e embora tenha uma hierarquia totalmente diferente, consegue através de simbolic links manter a compatibilidade com as aplicações Unix/Linux.
About GoBoLinux
GoboLinux is a modular Linux distribution: it organizes the programs in your system 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 you to see everything that's installed in the system and which files belong to which programs in a simple and obvious way.
Esta é a hierarquia do sistema de ficheiros. Mais info.
~] cd /
/] ls
Programs
Users
System
Files
Mount
Depot
/Programs is where all programs reside. No exceptions. You can explore what is installed in the system by looking inside it:
Código:/] cd /Programs /Programs] ls AfterStep E2FSProgs Htop NTP Subversion ALSA-Driver Ed HTTPD OpenOffice Sudo ALSA-Lib Eject Hydrogen OpenSSH Swfdec (...)
Multiple versions of a program can be maintained simultaneously, so you can alternate between them as you desire, or even use both at the same time when necessary.
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. Notice also how this gives you a handy view of "what package does file XYZ belong to".
Exemplo de como cada programa está organizado na pasta respectiva.
/Programs] ls -l OpenOffice
total 8
drwxr-xr-x 9 root root 4096 2005-09-22 01:07 1.1.4
drwxr-xr-x 3 root root 4096 2005-09-23 04:36 2.0
lrwxrwxrwx 1 root root 5 2005-09-23 04:36 Current -> 2.0
/Programs] ls -l GTK+
total 12
drwxr-xr-x 10 root root 4096 2005-10-02 01:39 1.2.10
drwxr-xr-x 9 root root 4096 2005-08-21 05:48 2.6.7
lrwxrwxrwx 1 root root 6 2005-10-02 01:39 Current -> 2.6.7
drwxr-xr-x 4 root root 4096 2005-10-02 01:39 Settings
...
But what about Unix compatibility?
The GoboLinux system layout seems to be a major departure from the Unix tradition. Does this mean all programs need to adjusted so that they work with the new layout? Fortunately, the answer is no. Through a mapping of traditional paths into their GoboLinux counterparts, we transparently retain compatibility with the Unix legacy.
Para quem experimentar diga a sua opinião. Visto que não tenho tempo/paciência para andar a "brincar" .
GoBoLinux homepage
GoBoLinux DistroWatch
GoBoLinux wikipedia