GoboLinux 017.01 väljaandmine oma failihierarhiaga.

Välja on antud GoboLinuxi 017.01 versioon, kus traditsioonilise Unix-süsteemide failihierarhia asemel kasutatakse puu struktuuri, kus iga programm installitakse eraldi katalooge. Live-režiimi toetava installifaili suurus on 2,3 GB (x86_64).

GoboLinuxi failisüsteemi juur sisaldab katalooge „/Programs”, „/Users”, „/System”, „/Files”, „/Mount” ja „/Depot”. Iga rakenduse kataloog sisaldab kõiki selle komponente, ilma et need oleksid jagatud erinevate süsteemi seadistuste, andmete, teekide ja täitmisfailide kataloogide vahel. Selle lähenemise eeliseks on erinevate versioonide paralleelne installimine (näiteks „/Programs/LibreOffice/25.2” ja „/Programs/LibreOffice/24.8”) ning süsteemi haldamise lihtsustamine (näiteks rakenduse eemaldamiseks piisab seotud katalooge kustutamisest ja sümboolsete linkide puhastamisest „/System/Index” kataloogis).

Failitüüpe navigeerimise lihtsustamiseks on distributsioonis kataloog «/System/Index», kus sümboolsete linkidega on märgitud erinevad sisu tüübid, näiteks kättesaadavate käivitatavate failide loetelu esitatakse alajaotis «/System/Index/bin», jagatud andmed «/System/Index/share» ja teegid «/System/Index/lib» (näiteks «/System/Index/lib/libgtk.so» viitab «/Programs/GTK/4.18/lib/libgtk-4.18.so»). N niimoodi kajastuvad kõik olemasolevad teegid kataloogis «/System/Index/lib» ning linkija kasutab seda vajalike rakenduste teekide otsimisel.

FHS (Failisüsteemi Hierarhiastandardi) standardiga kooskõla tagamiseks jagatakse käivitatavad failid, teegid, logid ja konfiguratsioonifailid lisaks kataloogide «/bin», «/lib», «/var/log» ja «/etc» kaudu sümboolsete linkide kaudu (näiteks «/bin» ja «/usr/bin» on sümboolsed lingid «/System/Index/bin» suunas, samas kui keskkonnamuutuj PATH osutab «/System/Index/bin»). Need kataloogid ei ole vaikimisi kasutajale nähtavad, tänu GoboHide tuuma mooduli kasutamisele. Antud moodul varjab teatud katalooge sisu läbi vaatamisel, kuid lubab failidele otseselt juurde pääseda.

Pakettide koostamiseks kasutatakse ALFS (Automated Linux from Scratch) projekti arendusi. Koostamisstsenaariumid esitatakse retseptide kujul, mille käivitamisel laaditakse automaatselt programmi kood ja vajalikud sõltuvused. Kiireks programmide installimiseks ilma ümberkompileerimiseta on saadaval kaks repot, mis sisaldavad juba kompileeritud binaarpakette — ametlik, mida toetab süsteemi arendajate meeskond, ja mitteametik, mis on loodud kasutajate kogukonna poolt. Distributsiooni installimine toimub installeri abil, mis toetab nii graafilist kui ka tekstirežiimi.

GoboLinux 017.01 väljaande ilmumine tähistab projekti taassündi (eelmine väljaanne ilmus viis aastat tagasi). Rlease on ajastatud 1. aprillile, kuna tõenäoliselt on paljud juba unustanud selle projekti olemasolu ja nali on selles, et see pole nali — distributsioon, millel on oma kataloogide struktuuri mudel, tõepoolest eksisteerib. GoboLinuxi looja ja peamine arendaja andis juhtimise edasi uuele hooldajale, kes jätkab distributsiooni arendamist. Uues versioonis on järgmised muudatused:

  • Live-keskkonnas on kasutusel UnionFS-Fuse moodul.
  • Ncurses teek on asendatud NcursesW-ga.
  • Toetust on lisatud eMMC mälukaartidele.
  • Uuenduste kontrollimiseks kasutatav Freshen programm on portitud Python 3-le.
  • Linux kernel on uuendatud versioonile 6.12.16 (enne kasutati haru 5.6). Kernel, initramfs firmware ja squashfs piltide tihendamiseks kasutatakse zstd algoritmi.
  • Pakettide versioonid on uuendatud: Dracut 103, E2FSProgs 1.47.1, Fuse 3.16.2, GCC 14.2.0 (enne 9.2.0), GRUB 2.12, SQlite 3.36.0, SquashFS-Tools 4.6.1, Util-Linux 2.40.2.
  • Laadimise skriptid ja enda loodud komponente (Compile, ConfigTools, Dit, EnhancedSkel, GoboNet, Scripts) on uuendatud. Lisatud on BuildLiveCD ja Freshen komponendid.
  • Paljusid probleeme, mida kasutajad märkisid eelmisel väljaandel, on lahendatud.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster