Pärast kolme ja poole aasta möödumist eelmisest väljaandest distributsiooni väljaanne . GoboLinuxis kasutatakse traditsioonilise Unix-süsteemide failihierarhia asemel virnastamise mudelit kataloogipuude moodustamiseks, kus iga programm installitakse eraldi katalooge. Suurus 1,9 GB, mida saab kasutada ka süsteemi funktsioonidega tutvumiseks Live-režiimis.
GoboLinuxi juur koosneb kataloogidest /Programs, /Users, /System, /Files, /Mount ja /Depot. Rakenduse kõigi komponentide ühendamine ühe katalooge, ilma seadete, andmete, teekide ja täidetavate failide eraldamiseta, tähendab, et andmeid (nt logi, konfiguratsioonifailid) tuleb hoida koos süsteemifailidega. Plussiks on võimalus paigaldada erinevaid versioone samast rakendusest paralleelselt (nt /Programs/LibreOffice/6.4.4 ja /Programs/LibreOffice/6.3.6) ja süsteemi hooldamise lihtsustamine (nt programmi eemaldamiseks piisab seotud katalooge kustutamisest ja sümboolsete linkide puhastamisest /System/Index).
FHS (Failiüsteemihierarhia standard) kooskõlastamise tagamiseks on teostatud failid, teegid, logid ja konfiguratsioonifailid jaotatud tuttavatesse kaustadesse /bin, /lib, /var/log ja /etc sümboolsete linkide kaudu. Samas ei ole need kaustad vaikimisi kasutajale nähtavad, tänu spetsiaalsele , mis varjab neid kaustu (sisu on saadaval ainult otsese failikutsumisega). Failitüüpide kaudu navigeerimise lihtsustamiseks on distributiivis olemas kaust /System/Index, kus sümboolsete linkidega on tähistatud erinevad sisutüübid, näiteks saadaval olevate teostusfailide loetelu on esitatud alakaustas /System/Index/bin, ühiselt kasutatavad andmed kaustas /System/Index/share ja teegid kaustas /System/Index/lib (näiteks /System/Index/lib/libgtk.so viitab /Programs/GTK+/3.24/lib/libgtk-3.24.so).
Pakettide koostamiseks kasutatakse projekti (Automated Linux from Scratch). Koostamisskeemid on vormistatud
, mille, mille, programmid ja vajalikud sõltuvused laaditakse automaatselt. Programmide kiireks installimiseks ilma uuesti ehitamiseta pakutakse kahte hoidlat juba koostatud binaarpakettide jaoks — ametlik, mida toetab distributsiooni arendajate meeskond, ja mitteametlik, mis on kokku pandud kasutajate poolt. Distributsioon installitakse kasutades paigaldajat, mis toetab tööd nii graafilises kui ka tekstirežiimis.
Peamised uuendused :
- Ettevõtte haldamise ja arenduse lihtsustatud mudel ««, mis on täielikult integreeritud GoboLinux Compile koostamisriistadega. Retseptide puu on nüüd tavaline Git-repositorium, mida haldav GitHub ja kloonitakse süsteemi kausta /Data/Compile/Recipes, kust retsepte kasutatakse otse GoboLinux Compile'is.
- ContributeRecipe utiliit, mida kasutatakse paketi loomiseks retseptifaili põhjal ning selle üleslaadimiseks GoboLinux.org serveritesse ülevaatamiseks, loob nüüd haru kohalikust Git-reposiiti, lisab sinna uue retsepti ja saadab pull-päringu peamisele retseptipuule GitHubis.
- Minimalistliku kasutajakeskkonna täiustamine, mis põhineb mosaiikse aknahalduril, jätkub. . Lua keeles põhinevate laienduste kaudu, millega on seotud Awesome, on rakendatud ujuvate aknade käsitlemine, mis on enamikule kasutajatest tuttav, säilitades samas kõik võimalused mosaiikse paigutuse jaoks.
Parandusi on tehtud Wi-Fi, heli, aku laadimise ja ekraani heleduse juhtimise vidinates. Uus vidin Bluetoothi jaoks on lisatud. Implementatsioon on loodud ekraanipiltide tegemiseks. - Distreebutsiooni komponente on uuendatud. Uued draiverid on lisatud. Distreebutsioon järgib mudelit, mille kohaselt tarnitakse ainult kõige värskemaid raamatukogude versioone baasikeskkonnas. Samuti saab kasutaja Runner'i, failisüsteemi virtualiseerimise tööriista, abil koguda ja installida mistahes raamatukogu versiooni, mis suudab koos eksisteerida süsteemis pakutava versiooniga.
- Python 2 tõlgendi tugi on lõpetatud, see on täielikult eemaldatud distreebutsioonist ning kõiki seotud süsteemisKripte on muudetud töötama Python 3-ga.
- GTK2 teek on samuti eemaldatud (ainult GTK3 paketid on saadaval).
- NCurses on vaikimisi koostatud Unicode'i toega (libncursesw6.so), ASCII-limiidiga variant libncurses.so on tarnimisest välistatud.
- Helisüsteem on viidud PulseAudio kasutamisele.
- Graafiline installija on viidud Qt 5-le.
Allikas: opennet.ru
