Zhvillimi i versionit të distribucionit GoboLinux 017.01, i cili përdor një organizim të strukturës së dosjeve në mënyrë stekë, ku çdo program instalohet në një katalog të veçantë, në vend të hierarkisë tradicionale të sistemit Unix. Madhësia e imazhit të instalimit me mbështetje për ngarkim në modin Live është 2.3 GB (x86_64).
Shkalla e sistemit të skedave në GoboLinux përmban katalogët "/Programs", "/Users", "/System", "/Files", "/Mount" dhe "/Depot". Katalogu i çdo aplikacioni përfshin të gjitha komponentët e tij, pa shpërndarje në katalogë të ndryshëm sistemorë për konfigurime, të dhëna, biblioteka dhe skedarë ekzekutivë. Një përparësi e këtij qasja është mundësia e instalimit paralel të versioneve të ndryshme të një aplikacioni (p.sh., /Programs/LibreOffice/25.2 dhe /Programs/LibreOffice/24.8) dhe thjeshtësimi i mbajtjes së sistemit (p.sh., për të hequr një program, mjafton të hiqni katalogun përkatës dhe të pastroni lidhjet simbolike në /System/Index).
Për të lehtësuar navigimin për llojet e skedarëve, distribucioni përmban katalogun "/System/Index", ku llojet e ndryshme të përmbajtjes janë të shënuara me lidhje simbolike. Për shembull, lista e skedarëve ekzekutivë të disponueshëm përfaqësohet në naltikatalogun "/System/Index/bin", të dhënat e përbashkëta në "/System/Index/share", dhe biblioteket në "/System/Index/lib" (për shembull, "/System/Index/lib/libgtk.so" i referohet "/Programs/GTK/4.18/lib/libgtk-4.18.so"). Në këtë mënyrë, të gjitha bibliotekat e pranishme reflektohen në katalogun "/System/Index/lib" dhe lidhësi përdor atë kur kërkon bibliotekat e nevojshme për aplikacionet.
Për të siguruar përputhshmërinë me standardin FHS (Filesystem Hierarchy Standard), skedarët ekzekutivë, bibliotekat, logët dhe skedarët e konfigurimit shpërndahen gjithashtu në katalogët "/bin", "/lib", "/var/log" dhe "/etc" përmes lidhjeve simbolike (për shembull, "/bin" dhe "/usr/bin" janë lidhje simbolike në "/System/Index/bin", dhe variabla e mjedisit PATH tregon në "/System/Index/bin"). Këto katalogë për default nuk janë të dukshëm për përdoruesin për shkak të përdorimit të modulit të bërthamës GoboHide. Ky modul fsheh disa katalogë gjatë shfletimit të përmbajtjes, por lejon aksesin e drejtpërdrejtë në skedarët.
PĂ«r ndĂ«rtimin e paketave pĂ«rdoren pĂ«rvojat e projektit ALFS (Automated Linux from Scratch). Skriptet e ndĂ«rtimit paraqiten nĂ« formĂ«n e "recetave", tĂ« cilat, kur aktivizohen, shkarkojnĂ« automatikisht kodin e programit dhe varĂ«sitĂ« e nevojshme. PĂ«r instalimin e shpejtĂ« tĂ« programeve pa e ndĂ«rtuar pĂ«rsĂ«ri, ofrohen dy depo me paketa binarĂ« tĂ« ndĂ«rtuara tashmĂ« â njĂ« zyrtare, e mbĂ«shtetur nga ekipi i zhvilluesve tĂ« shpĂ«rndarjes, dhe njĂ« jozyrtare, e formuar nga komuniteti i pĂ«rdoruesve. Instalim i shpĂ«rndarjes bĂ«het duke pĂ«rdorur njĂ« instalues qĂ« mbĂ«shtet funksionimin si nĂ« mod grafik ashtu edhe nĂ« mod tekstual.
Lëshimi i GoboLinux 017.01 shënoi rilindjen e projektit (lëshimi i kaluar u publikua pesë vjet më parë). Rilëshimi gjithashtu është i lidhur me 1 Prillin, pasi, me siguri, shumë tashmë e kanë harruar ekzistencën e këtij projekti dhe shaka është se nuk është një shaka dhe shpërndarja me modelin e saj të ndarjes së katalogëve vërtet ekziston. Krijuesi i GoboLinux dhe zhvilluesi i tij kryesor i kaloi menaxhimin një mbështetësi të ri, i cili do të vazhdojë zhvillimin e shpërndarjes. Ndryshimet në versionin e ri:
- Moduli UnionFS-Fuse është aktivizuar në ambientin Live.
- Biblioteka Ncurses është zëvendësuar me NcursesW.
- Shtohet mbështetje për kartat e memories eMMC.
- Programi Freshen, i përdorur për të kontrolluar për azhurnime, është portuar në Python 3.
- Kerneli Linux është azhurnuar në versionin 6.12.16 (më parë ishte përdorur dega 5.6). Për kompresimin e kernelit, imazheve initramfs dhe imazhit squashfs është përdorur algoritmi zstd.
- Janë azhurnuar versionet e paketave Dracut 103, E2FSProgs 1.47.1, Fuse 3.16.2, GCC 14.2.0 (ishte 9.2.0), GRUB 2.12, SQlite 3.36.0, SquashFS-Tools 4.6.1, Util-Linux 2.40.2.
- Janë azhurnuar skritpete e ngarkesës dhe komponentët e zhvillimit të brendshëm (Compile, ConfigTools, Dit, EnhancedSkel, GoboNet, Scripts). Janë shtuar komponentët BuildLiveCD dhe Freshen.
- Janë zgjidhur shumë probleme të raportuara nga përdoruesit në versionin e kaluar.
Burimi: opennet.ru
