GoboLinux

GoboLinux és una distribució GNU/Linux que posseïx una característica destacable en la seua reorganisació de la jerarquia del sistema de fichers. En GoboLinux, cada programa té el seu propi arbre de subdirectoris, a on es troben tots els seus fichers.
La jerarquia de GoboLinux és radicalment diferent comparada en la jerarquia de sistema d'archius tradicionalment amprada per la major part de les distribucions Linux i clons-(UNIX), a on els tipos específics d'archius són almagasenats junts en comuns subdirectoris estàndar (com a p. ej. bin i man), i els gestors de paquets són usats per a mantindre una pista cap a l'archiu que pertany a algun programa.
Revisió
En GoboLinux, els archius de programes diferents són separats en diferents subdirectoris. Mentres en els archius tipo GoboLinux també són separats en subdirectoris, encara que estos són alineats dins dels subdirectoris dels seus programes.
Els fabricants de GoboLinux diuen que "el sistema d'archius és el gestor de paquets", i el Sistema de gestió de paquets de GoboLinux s'usa a sí mateixa com una base de senyes de paquets. Açò produïx un més senzill i menys desordenat arbre de directoris. GoboLinux usa symlinks i un (opcional i cosmètic) núcleu cridat "GoboHide" per a alcançar tot açò mantenint una alta compatibilitat en la jerarquia de sistema d'archius tradicional Linux.
La jerarquia de Gobolinux té beneficis adicionals, per eixemple, est remou algunes distincions entre els tradicionals directoris (com les ubicacions dels eixecutables /bin, /usr/bin, i /usr/local/bin). Els dissenyadors de GoboLinux afirmen que açò causa que els scripts o guions de shell es decifren en còdics, a sovint, en menys freqüència que en atres distribucions Linux.
GoboLinux també permet a l'usuari tindre instalades diferents versions d'un mateix programa de forma simultànea (i encara controlar-els simultàneament). Ademés, l'índex de gestió de paquets mai pot eixir de la sincronisació, com a referències per a archius no existents, els que simplement són enllaços trencats, i aixina inactius. Els canvis del sistema d'archius de GoboLinux també han permés atres innovacions, com un nou sistema d'autoarranque que no usa els utilisats en System V o BSD com a estils de sistemes init.
La jerarquia del sistema d'archius de GoboLinux
El disseny de GoboLinux està influenciat pels primers sistemes com NEXTSTEP, AtheOS i BeOS, els quals varen adoptar estructures originals de sistemes d'archius, mentres encara mantenien un considerable grau de compatbilidad en Unix. En la raïl / (root en anglés) de l'arbre, hi ha sis directoris principals:
- Programes (Programs)
- Usuaris (Users)
- Sistema (System)
- Archius (Files)
- Montage (Mount)
- Depòsit (Depot)
Descripció de cada directori
| Directori | Descripció |
|---|---|
| / | Jerarquia principal, directori raïl (root en anglés) de la jerarquia del sistema d'archius. |
|
Este directori conté un directori per cada programa instalat en el computador. Cada directori del programa, a la seua volta, conté un o varis directoris de versions, i opcionalmente, subdirectoris de "Configuracions" i "Variables".
Eixemples d'este directori, subdirectoris i programes són: /Programs/Bash/3.0/bin/bash i /Programs/Xorg-Server/Settings/X11/xorg. conf. |
|
Este directori conté els directoris "home" dels usuaris. D'esta manera una identitat d'usuari (userid) cridada "usuari" podria tindre un directori home: /Users/usuari. |
|
Conté archius de sistema ensencials. La majoria són administrats per aplicacions de sistema (per eixemple: /System/Settings/passwd) i scripts de GoboLinux (per eixemple, /System/Links). |
|
Conté directoris de "enllaços" que índican els archius que relacionats en /Programs |
|
Enllaços a archius d'entorn. Estos són compilados en un archiu Cache i cargandos pel shell, permetent que els programes registren les seues pròpies variables d'entorns. |
|
Conté enllaços a archius proveniende dels directoris de programes /bin i /sbin |
|
Este directori conté enllaços a archius des dels programes, inclou directoris. |
|
Enllaços a archius des dels programes de directoris /lib. |
|
Continguts de manuals i informació de directoris. |
|
Enllaços a archius des dels programes de directoris compartits. |
|
Enllaços als programes, tasques d'arrancada dels seus directoris de Resources/Tasks (Recursos/Tasques). |
|
Configuració d'archius i enllaços als archius dels programes, directoris "Settings" (de Configuracions). |
| Scripts usats durant el sistema d'arrancada (Booteo). Est és un enllaç simbòlic a /Settings/BootScrips/ baix /Programs/BootScripts. | |
|
Registre multipropósito, temporario-transitori d'archius. |
|
Archius temporals. |
|
Directoris relacionats en el núcleu (Núcleu linux). |
|
Programes i configuració d'archius usats durant el procés de Bootstrapping del sistema operatiu. Est és a on l'image del núcleu (núcleu Linux) i els archius de configuració del carregador d'arrancada (bootloader) estan localisats. |
|
Archius de dispositius (administrats per Udev). |
|
Conté varis móduloes del núcleu, organisats per llançament del núcleu. |
|
Proveïx una visió de l'arbre de dispositius del núcleu (introduït en el sistemes d'archius sysfs en la série del kernel 2.6) |
|
Archius d'estat del núcleu (administrats pel sistema d'archius proc). |
|
Archius manté senyes estructurades que són utilisats per programes, pero que no són part dels programes mateixos. Aquells archius són usualment entitats, per lo general, independents, tals com: fonts de text (fonts), codecs i plugins (i com a tal, no requerixen administrador de paquets).
Ademés, les aplicacions poden definir subdirectoris propis per a almagasenar llocs de senyes específiques — Compile, la ferramenta frontend de compilació de paquets de GoboLinux, ho usa. |
|
Un punt de montage per a sistema d'archius adicionals locals o remots. Directoris comuns són CD-ROM, disquet i Zip |
|
Repositori per als archius dels usuaris. Este repositori és
Este depòsit es propon per a ser organisat com l'usuari ho estime convenient. Cap subdirectori de /Depot (Depòsit) és considerats part de l'estàndart Gde jearquía GoboLinux |
Notes i referències
Vore també
- Este artícul conté una traducció derivada de «GoboLinux» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.