Tre vjet e gjysmë pas publikimit të fundit lëshimi i shpërndarjes Në GoboLinux në vend të hierarkisë tradicionale të skedarëve Unix modeli i bazuar në pirg i formimit të pemës së drejtorive, në të cilin çdo program instalohet në një drejtori të veçantë. Madhësia 1.9 GB, të cilat mund të përdoren gjithashtu për t'u njohur me aftësitë e shpërndarjes në modalitetin Live.
Rrënjë në GoboLinux përbëhet nga drejtoritë /Programs, /Users, /System, /Files, /Mount dhe /Depot. Ana negative e konsolidimit të të gjithë komponentëve të aplikacionit në një drejtori të vetme, pa ndarë cilësimet, të dhënat, bibliotekat dhe skedarët ekzekutues, është nevoja për të ruajtur të dhënat (p.sh., regjistrat, skedarët e konfigurimit) së bashku me skedarët e sistemit. Ana pozitive është aftësia për të instaluar versione të ndryshme të të njëjtit aplikacion krah për krah (p.sh., /Programs/LibreOffice/6.4.4 dhe /Programs/LibreOffice/6.3.6) dhe thjeshton mirëmbajtjen e sistemit (p.sh., për të çinstaluar një program, thjesht fshini drejtorinë e shoqëruar dhe pastroni lidhjet simbolike në /System/Index).
Për pajtueshmërinë me FHS (Standardi i Hierarkisë së Sistemeve të Skedarëve), skedarët ekzekutues, libraritë, regjistrat dhe skedarët e konfigurimit shpërndahen nëpër drejtoritë e njohura /bin, /lib, /var/log dhe /etc nëpërmjet lidhjeve simbolike. Këto drejtori nuk janë të dukshme për përdoruesin si parazgjedhje, falë përdorimit të një lidhjeje të veçantë. , e cila i fsheh këto drejtori (përmbajtja e tyre është e arritshme vetëm kur skedari aksesohet drejtpërdrejt). Për të thjeshtuar navigimin sipas llojeve të skedarëve, shpërndarja përfshin drejtorinë /System/Index, e cila përmban lidhje simbolike me lloje të ndryshme përmbajtjeje. Për shembull, një listë e skedarëve të ekzekutueshëm të disponueshëm paraqitet në nëndrejtorinë /System/Index/bin, të dhënat e përbashkëta në /System/Index/share dhe bibliotekat në /System/Index/lib (për shembull, /System/Index/lib/libgtk.so lidhet me /Programs/GTK+/3.24/lib/libgtk-3.24.so).
Zhvillimet e projektit përdoren për të mbledhur paketat. (Automatizuar Linux nga e para). Skriptet e asamblesë janë të formatuara në formën
, i cili shkarkon automatikisht kodin e programit dhe varĂ«sitĂ« e kĂ«rkuara kur niset. PĂ«r instalim tĂ« shpejtĂ« tĂ« programeve pa rindĂ«rtim, ofrohen dy depo me paketa binare tĂ« parapĂ«rgatitura: njĂ« zyrtar, i mirĂ«mbajtur nga ekipi i zhvillimit tĂ« shpĂ«rndarjes, dhe njĂ« jozyrtar, i mirĂ«mbajtur nga komuniteti i pĂ«rdoruesve. ShpĂ«rndarja instalohet duke pĂ«rdorur njĂ« instalues ââqĂ« mbĂ«shtet si modalitetet grafike ashtu edhe ato tĂ« tekstit.
Inovacionet kryesore :
- Propozohet një model i thjeshtuar menaxhimi dhe zhvillimi.", i cili është plotësisht i integruar me mjetet e ndërtimit Gobo.Linux Kompilimi. Pema e recetave tani është një depo e rregullt Git, e menaxhuar përmes GitHub dhe e klonuar brenda direktorisë /Data/Compile/Recipes, nga e cila recetat përdoren direkt në Gobo.Linux Përpilo.
- Programi ContributeRecipe përdoret për të krijuar një paketë nga një skedar recete dhe për ta ngarkuar atë në serverat Gobo.Linux.org për shqyrtim, tani krijon një fork nga një klon lokal i repozitorit Git, shton një recetë të re në të dhe dërgon një kërkesë tërheqjeje në pemën kryesore të recetave në GitHub.
- Përmirësime të vazhdueshme në mjedisin minimalist të përdoruesit bazuar në një menaxher dritaresh me pllaka Duke lidhur shtesat Lua me Awesome, ne kemi zbatuar dritare lundruese, një veçori e njohur për shumicën e përdoruesve, duke ruajtur të gjitha aftësitë për vendosjen në pllaka.
JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« veglat pĂ«r Wi-Fi, zĂ«rin, baterinĂ« dhe ndriçimin e ekranit. ĂshtĂ« shtuar njĂ« vegĂ«l e re pĂ«r Bluetooth. ĂshtĂ« zbatuar njĂ« mjet pĂ«r pamjen e ekranit. - Versionet e komponentĂ«ve tĂ« shpĂ«rndarjes janĂ« pĂ«rditĂ«suar. JanĂ« shtuar drajverĂ« tĂ« rinj. ShpĂ«rndarja i pĂ«rmbahet modelit tĂ« ofrimit vetĂ«m tĂ« versioneve mĂ« tĂ« fundit tĂ« bibliotekĂ«s nĂ« mjedisin bazĂ«. MegjithatĂ«, duke pĂ«rdorur Runner, njĂ« mjet virtualizimi tĂ« sistemit tĂ« skedarĂ«ve, pĂ«rdoruesi mund tĂ« ndĂ«rtojĂ« dhe instalojĂ« çdo version tĂ« bibliotekĂ«s qĂ« mund tĂ« bashkĂ«jetojĂ« me versionin e ofruar nĂ« sistem.
- Mbështetja për interpretuesin Python 2 është ndërprerë; është hequr plotësisht nga shpërndarja dhe të gjitha skriptet e sistemit që mbështeten në të janë rishkruar për të punuar me Python 3.
- Biblioteka GTK2 është hequr gjithashtu nga paketa (ofrohen vetëm paketa me GTK3).
- NCurses kompilohet me mbështetje Unicode si parazgjedhje (libncursesw6.so), varianti i libncurses.so i kufizuar nga ASCII nuk përfshihet më.
- Nënsistemi i zërit është kaluar në përdorimin e PulseAudio.
- Instaluesi grafik është transferuar në Qt 5.
Burimi: opennet.ru
