Vydanie distribúcie GoboLinux 017 so svojráznou hierarchiou súborového systému.

Po troch a pol roka od posledného vydania vytvorené vydanie distribúcie GoboLinux 017. V GoboLinux namiesto tradičnej hierarchie súborov v Unix systémoch sa používa existuje zásobníkový model formovania stromu adresárov, pričom každá aplikácia sa inštaluje do samostatného adresára. Veľkosť inštalačného obrazu 1.9 GB, ktorý môže byť tiež použitý na oboznámenie sa s možnosťami distribúcie v Live režime.

Koreň v GoboLinux pozostáva z adresárov /Programs, /Users, /System, /Files, /Mount a /Depot. Nevýhodou zlučovania všetkých komponentov aplikácie do jedného adresára, bez rozdelenia nastavení, dát, knižníc a spustiteľných súborov, je potrebnosť uchovávať dáta (napríklad, logy, konfiguračné súbory) vedľa systémových súborov. Výhodou je možnosť paralelnej inštalácie rôznych verzií tej istej aplikácie (napríklad, /Programs/LibreOffice/6.4.4 a /Programs/LibreOffice/6.3.6) a zjednodušenie údržby systému (napríklad, na odstránenie aplikácie stačí zmazať súvisiaci adresár a vyčistiť symbolické odkazy v /System/Index).

Na zabezpečenie kompatibility so štandardom FHS (Filesystem Hierarchy Standard) sú spustiteľné súbory, knižnice, logy a konfiguračné súbory rozdelené do obvyklých adresárov /bin, /lib, /var/log a /etc prostredníctvom symbolických odkazov. Tieto adresáre nie sú používateľovi predvolene viditeľné, vďaka špeciálnemu modulu jadra, ktorý skrýva tieto adresáre (obsah je dostupný iba pri priamom prístupe k súboru). Na zjednodušenie navigácie podľa typov súborov je v distribúcii prítomný adresár /System/Index, v ktorom sú symbolickými odkazmi označené rôzne typy obsahu, napríklad zoznam dostupných spustiteľných súborov je uvedený v podadresári /System/Index/bin, zdieľaných dát v /System/Index/share a knižníc v /System/Index/lib (napríklad, /System/Index/lib/libgtk.so odkazuje na /Programs/GTK+/3.24/lib/libgtk-3.24.so).

Na zostavenie balíkov sa používajú výstupy projektu ALFS (Automated Linux from Scratch). Skripty na zostavenie sú formálne spracované ako
recepty, pri spustení ktorých sa automaticky načítavajú kód programu a požadované závislosti. Pre rýchlu inštaláciu programov bez prekompilácie sú k dispozícii dva repozitáre s už zostavenými binárnymi balíkmi — oficiálny, podporovaný tímom vývojárov distribúcie, a neoficiálny, vytvorený komunitou používateľov. Inštalácia distribúcie sa uskutočňuje pomocou inštalátora, ktorý podporuje prácu ako v grafickom, tak aj v textovom režime.

Kľúčové novinky GoboLinux 017:

  • Bola navrhnutá zjednodušená model správy a vývoja „recepty„, ktorá je plne integrovaná so zostavovacím nástrojom GoboLinux Compile. Strom receptov teraz predstavuje bežný Git-repozitár, spravovaný cez GitHub a klonovaný dovnútra systému do adresára /Data/Compile/Recipes, z ktorého sú recepty priamo používané v GoboLinux Compile.
  • Nástroj ContributeRecipe, používaný na vytvorenie balíka na základe súboru receptu a jeho nahranie na servery GoboLinux.org na recenzovanie, teraz vytvára odvetvenie od lokálneho klonu Git-repozitára, pridáva do neho nový recept a odosiela pull-request do hlavného stromu receptov na GitHub.
  • Pokračovalo v vylepšovaní minimalizovaného používateľského prostredia založeného na dlaždicovej správcu okien Awesome. Prostredníctvom pripojenia rozšírení v jazyku Lua na základe Awesome bola realizovaná práca s plávajúcimi oknami, známych pre väčšinu používateľov, pričom boli zachované všetky možnosti pre dlaždicové usporiadanie.
    Boli vykonané vylepšenia vo widgetoch na správu Wi-Fi, zvuku, sledovanie nabíjania batérie a jas obrazovky. Pridaný nový widget pre Bluetooth. Realizovaný nástroj na vytváranie snímok obrazovky.

    Vydanie distribúcie GoboLinux 017 so svojráznou hierarchiou súborového systému.
  • Aktualizované verzie komponentov distribúcie. Pridané nové ovládače. Distribúcia sa riadi modelom dodávania len najčerstvejších verzií knižníc v základnom prostredí. Pomocou Nástroja Runner, nástroja virtualizácie FS, si používateľ môže zostaviť a nainštalovať ľubovoľnú verziu knižnice, ktorá môže koexistovať s verziou ponúkanou v systéme.
  • Podpora interpretera Python 2 bola ukončená, ktorý bol úplne odstránený z distribúcie, a všetky systémové skripty na ňom založené boli prepracované na prácu s Python 3.
  • Z zostavy bola odstránená knižnica GTK2 (dodávané sú len balíky s GTK3).
  • NCurses je predvolene zostavený s podporou Unicode (libncursesw6.so), variant libncurses.so, obmedzený na ASCII, bol z dodávky vylúčený.
  • Zvukový subsystém bol prevedený na použitie PulseAudio.
  • Grafický inštalátor bol prevedený na Qt 5.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster