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