Release distribúcie GoboLinux 017.01 s vlastnou hierarchiou súborového systému

Bol spustený nová verzia distribúcie GoboLinux 017.01, v ktorej sa namiesto tradičnej hierarchie súborov typickej pre Unixové systémy používa zásobníková organizácia adresárov, pričom každá aplikácia je nainštalovaná v samostatnom adresári. Veľkosť inštalačného obrazu s podporou spustenia v režime Live je 2.3 GB (x86_64).

Koreňová adresárová štruktúra v GoboLinux obsahuje adresáre „/Programs“, „/Users“, „/System“, „/Files“, „/Mount“ a „/Depot“. Adresár každého programu obsahuje všetky jeho komponenty, bez rozdelenia do rôznych systémových adresárov pre nastavenia, dáta, knižnice a spustiteľné súbory. Výhodou tohto prístupu je možnosť paralelne inštalovať rôzne verzie jednej aplikácie (napr. /Programs/LibreOffice/25.2 a /Programs/LibreOffice/24.8) a zjednodušenie údržby systému (napr. pre odstránenie programu stačí vymazať príslušný adresár a vyčistiť symbolické odkazy v /System/Index).

Na zjednodušenie navigácie po typoch súborov distribúcia obsahuje adresár „/System/Index“, v ktorom symbolické odkazy označujú rôzne typy obsahu, napríklad zoznam dostupných spustiteľných súborov je uvedený v podadresári „/System/Index/bin“, zdieľané dáta v „/System/Index/share“ a knižnice v „/System/Index/lib“ (napr. /System/Index/lib/libgtk.so odkazuje na /Programs/GTK/4.18/lib/libgtk-4.18.so). Takto sú všetky existujúce knižnice zobrazené v adresári „/System/Index/lib“ a linker ich využíva pri hľadaní potrebných knižníc pre aplikácie.

Pre kompatibilitu so štandardom FHS (Filesystem Hierarchy Standard) sú spustiteľné súbory, knižnice, logy a konfiguračné súbory dodatočne rozdelené do adresárov „/bin“, „/lib“, „/var/log“ a „/etc“ prostredníctvom symbolických odkazov (napr. /bin a /usr/bin sú symbolické odkazy na „/System/Index/bin“, a premenná prostredia PATH ukazuje na „/System/Index/bin“). Tieto adresáre sú predvoleně pre užívateľa neviditeľné, vďaka aplikácii modulu jadra GoboHide. Tento modul skrýva niektoré adresáre pri prehliadaní obsahu, ale umožňuje priamy prístup k súborom.

Na zostavenie balíkov sa používajú výstupy projektu ALFS (Automated Linux from Scratch). Scenáre zostavenia sú spracované vo forme "receptov", pri spustení ktorých sa automaticky načítava kód programu a požadované závislosti. Pre rýchlu inštaláciu programov bez opätovného zostavenia sú k dispozícii dva repozitáre s už zostavenými binárnymi balíkmi - oficiálny, ktorý spravuje tím vývojárov distribúcie, a neoficiálny, ktorý vytvárajú používatelia komunity. Inštalácia distribúcie sa vykonáva pomocou inštalátora, ktorý podporuje prácu ako v grafickom, tak aj v textovom režime.

Vydanie GoboLinux 017.01 označilo znovuzrodenie projektu (posledné vydanie bolo publikované pred piatimi rokmi). Uvoľnenie je tiež naplánované na 1. apríla, pretože mnoho ľudí si pravdepodobne už na existenciu tohto projektu zabudlo, a tak sa zdá, že je to vtip, že to nie je vtip a distribúcia s vlastným modelom rozdelenia priečinkov naozaj existuje. Tvorca GoboLinuxu a jeho hlavný vývojár preniesol správu na nového správcu, ktorý pokračuje v rozvoji distribúcie. Zmeny v novej verzii:

  • V Live prostredí je využitý modul UnionFS-Fuse.
  • Knižnica Ncurses bola nahradená NcursesW.
  • Pridaná podpora pre pamäťové karty eMMC.
  • Program Freshen, ktorý sa používa na kontrolu aktualizácií, bol portovaný na Python 3.
  • Jadro Linuxu bolo aktualizované na verziu 6.12.16 (predtým bola použitá vetva 5.6). Na kompresiu jadra, firmvérov initramfs a obrazu squashfs bol použitý algoritmus zstd.
  • Aktualizované verzie balíkov Dracut 103, E2FSProgs 1.47.1, Fuse 3.16.2, GCC 14.2.0 (predtým 9.2.0), GRUB 2.12, SQlite 3.36.0, SquashFS-Tools 4.6.1, Util-Linux 2.40.2.
  • Aktualizované zavádzacie skripty a komponenty vlastného vývoja (Compile, ConfigTools, Dit, EnhancedSkel, GoboNet, Scripts). Pridané komponenty BuildLiveCD a Freshen.
  • Riešené mnohé problémy, ktoré používatelia zaznamenali v minulom vydaní.

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