Izdanje distribucije GoboLinux 017.01 s vlastitom hijerarhijom datotečnog sustava

Objavljen je novi izdanak distribucije GoboLinux 017.01, u kojem se umjesto tradicionalne Unix hijerarhije datoteka koristi stogasta organizacija direktorija, pri čemu se svaki program instalira u zaseban direktorij. Veličina instalacijskog image-a s podrškom za pokretanje u Live modu iznosi 2.3 GB (x86_64).

Korijen datotečnog sustava u GoboLinuxu sadrži direktorije „/Programs“, „/Users“, „/System“, „/Files“, „/Mount“ i „/Depot“. Direktorij svake aplikacije uključuje sve njene komponente, bez razdvajanja po različitim sustavnim direktorijima postavki, podataka, biblioteka i izvršnih datoteka. Prednost takvog pristupa je mogućnost paralelne instalacije različitih verzija jedne aplikacije (na primjer, /Programs/LibreOffice/25.2 i /Programs/LibreOffice/24.8) i pojednostavljenje održavanja sustava (na primjer, za uklanjanje programa dovoljno je obrisati povezani direktorij i očistiti simboličke linkove u /System/Index).

Kako bi se olakšala navigacija kroz vrste datoteka, distribucija sadrži direktorij „/System/Index“, u kojem su simbolički linkovi označeni za različite vrste sadržaja; na primjer, popis dostupnih izvršnih datoteka prikazan je u poddirektoriju „/System/Index/bin“, zajednički korišteni podaci u „/System/Index/share“, a biblioteke u „/System/Index/lib“ (na primjer, /System/Index/lib/libgtk.so upućuje na /Programs/GTK/4.18/lib/libgtk-4.18.so). Tako su sve dostupne biblioteke odražene u direktoriju „/System/Index/lib“, a linker ih koristi pri pretraživanju potrebnih biblioteka za aplikaciju.

Za kompatibilnost sa standardom FHS (Filesystem Hierarchy Standard), izvršne datoteke, biblioteke, logovi i datoteke konfiguracije dodatno su raspoređeni po direktorijima „/bin“, „/lib“, „/var/log“ i „/etc“ putem simboličkih linkova (na primjer, /bin i /usr/bin su simbolički linkovi na „/System/Index/bin“, dok varijabla okruženja PATH ukazuje na „/System/Index/bin“). Ovi su direktoriji prema zadanim postavkama nevidljivi korisnicima, zahvaljujući primjeni GoboHide modula jezgre. Ovaj modul skriva određene direktorije prilikom pregledavanja sadržaja, ali dopušta izravan pristup datotekama.

Za izradu paketa koriste se resursi projekta ALFS (Automated Linux from Scratch). Skripte za izradu su oblikovane kao "recepti", pri čemu se automatski preuzima kod programa i potrebne ovisnosti. Za brzu instalaciju programa bez ponovne izrade dostupna su dva repozitorija s već sastavljenim binarnim paketima — službeni, koji podržava tim programera distribucije, i neslužbeni, koji čini zajednica korisnika. Instalacija distribucije obavlja se korištenjem instalatora koji podržava rad u grafičkom i tekstualnom načinu.

Izdanje GoboLinux 017.01 označilo je obnovu projekta (prošlo izdanje objavljeno je prije pet godina). Izlazak je također vezan uz 1. travnja, jer su mnogi vjerojatno zaboravili na postojanje ovog projekta, a šala je u tome što to nije šala i distribucija s vlastitim modelom razmještaja direktorija zaista postoji. Stvoritelj GoboLinux-a i njegov glavni programer prenio je upravljanje novom osobi zaduženoj za održavanje, koja će nastaviti razvoj distribucije. Promjene u novoj verziji:

  • U Live-okruženju korišten je modul UnionFS-Fuse.
  • Biblioteka Ncurses zamijenjena je NcursesW.
  • Dodana podrška za eMMC memorijske kartice.
  • Program Freshen, koji se koristi za provjeru dostupnosti ažuriranja, portiran je na Python 3.
  • Linux jezgrom ažurirano na verziju 6.12.16 (ranije je korištena grana 5.6). Za kompresiju jezgre, initramfs firmvera i squashfs slike korišten je algoritam zstd.
  • Ažurirane su verzije paketa Dracut 103, E2FSProgs 1.47.1, Fuse 3.16.2, GCC 14.2.0 (bila 9.2.0), GRUB 2.12, SQLite 3.36.0, SquashFS-Tools 4.6.1, Util-Linux 2.40.2.
  • Ažurirani su boot skripti i komponenti vlastite izrade (Compile, ConfigTools, Dit, EnhancedSkel, GoboNet, Scripts). Dodane su komponente BuildLiveCD i Freshen.
  • Riješeni su mnogi problemi koje su korisnici označili u prethodnom izdanju.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster