Llançament de la distribució de GoboLinux 017 amb una jerarquia de sistema de fitxers única

Després de tres anys i mig des de l'últim llançament format llançament de distribució GoboLinux 017En GoboLinux en lloc de la jerarquia de fitxers tradicional d'Unix usat model de pila de formació d'arbre de directoris, en el qual cada programa s'instal·la en un directori independent. Mida imatge d'instal·lació 1.9 GB, que també es pot utilitzar per familiaritzar-se amb les capacitats de la distribució en mode Live.

Arrel en GoboLinux consta dels directoris /Programs, /Users, /System, /Files, /Mount i /Depot. L'inconvenient de consolidar tots els components de l'aplicació en un sol directori, sense separar la configuració, les dades, les biblioteques i els fitxers executables, és la necessitat d'emmagatzemar dades (per exemple, registres, fitxers de configuració) juntament amb els fitxers del sistema. L'avantatge és la possibilitat d'instal·lar diferents versions de la mateixa aplicació una al costat de l'altra (per exemple, /Programs/LibreOffice/6.4.4 i /Programs/LibreOffice/6.3.6) i simplifica el manteniment del sistema (per exemple, per desinstal·lar un programa, simplement suprimiu el directori associat i netegeu els enllaços simbòlics a /System/Index).

Per a la compatibilitat amb el FHS (Filesystem Hierarchy Standard), els fitxers executables, les biblioteques, els registres i els fitxers de configuració es distribueixen als directoris /bin, /lib, /var/log i /etc habituals mitjançant enllaços simbòlics. Al mateix temps, aquests directoris no són visibles per a l'usuari per defecte, gràcies a l'ús d'un especial mòdul del nucli, que amaga aquests directoris (els continguts només estan disponibles quan s'accedeix directament al fitxer). Per facilitar la navegació per tipus de fitxers, la distribució inclou un directori /System/Index, on els enllaços simbòlics marquen diferents tipus de contingut, per exemple, es presenta una llista de fitxers executables disponibles al subdirectori /System/Index/bin, dades compartides a / System/Index/share i biblioteques a /System/Index/lib (per exemple, /System/Index/lib/libgtk.so fa referència a /Programs/GTK+/3.24/lib/libgtk-3.24.so).

Els desenvolupaments de projectes s'utilitzen per construir paquets ALFS (Automatitzat Linux des de zero). Els scripts d'assemblador tenen el format següent
receptes, que, quan s'inicia, carrega automàticament el codi del programa i les dependències necessàries. Per a una instal·lació ràpida de programes sense reconstrucció, s'ofereixen dos repositoris amb paquets binaris ja muntats: l'oficial, amb el suport de l'equip de desenvolupament de la distribució, i l'oficial, format per la comunitat d'usuaris. El kit de distribució s'instal·la mitjançant un instal·lador que admet tant els modes gràfics com de text.

Innovacions clau GoboLinux 017:

  • Un model simplificat de gestió i desenvolupament de "receptes", que està completament integrat amb el kit d'eines de construcció de Gobo.Linux Compila. L'arbre de receptes ara és un repositori de Git normal, gestionat a través de GitHub i clonat internament al directori /Data/Compile/Recipes, des del qual les receptes s'utilitzen directament a Gobo.Linux Compilar.
  • La utilitat ContributeRecipe s'utilitza per crear un paquet a partir d'un fitxer de recepta i carregar-lo als servidors Gobo.Linux.org per a la seva revisió, ara crea una bifurcació a partir d'un clon local del repositori de Git, hi afegeix una nova recepta i envia una sol·licitud d'extracció a l'arbre de receptes principal de GitHub.
  • Millores contínues a l'entorn d'usuari minimalista basat en el gestor de finestres enrajolades Impressionant. Mitjançant la inclusió de complements en l'idioma Lua basat en Awesome, s'implementen les finestres flotants que coneixen la majoria dels usuaris, tot conservant totes les possibilitats de mosaic.
    S'han fet millores als ginys per al control Wi-Fi, el so, el control de la bateria i la brillantor de la pantalla. S'ha afegit un widget nou per a Bluetooth. S'ha implementat una eina per crear captures de pantalla.

    Llançament de la distribució de GoboLinux 017 amb una jerarquia de sistema de fitxers única
  • Versions actualitzades dels components de la distribució. S'han afegit nous controladors. La distribució s'adhereix al model de subministrar només les últimes versions de les biblioteques a l'entorn base. Al mateix temps, mitjançant Runner, una eina de virtualització del sistema de fitxers, l'usuari pot construir i instal·lar qualsevol versió de la biblioteca que pugui coexistir amb la versió que ofereix el sistema.
  • El suport per a l'intèrpret Python 2 s'ha interromput, que s'ha eliminat completament de la distribució, i tots els scripts del sistema vinculats a ell s'han convertit per treballar amb Python 3.
  • La biblioteca GTK2 també s'ha eliminat del paquet (només es subministren paquets amb GTK3).
  • NCurses es construeix amb suport Unicode per defecte ( libncursesw6.so ), la variant limitada per ASCII de libncurses.so està obsoleta.
  • El subsistema de so s'ha canviat per utilitzar PulseAudio.
  • L'instal·lador gràfic s'ha traduït a Qt 5.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster