Publikimi i shpërndarjes GoboLinux 017 me një hierarki unike të sistemit të skedarëve

Tre vjet e gjysmë pas publikimit të fundit formuar lëshimi i shpërndarjes GoboLinux 017Në GoboLinux në vend të hierarkisë tradicionale të skedarëve Unix përdoret 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 imazhi i instalimit 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ë. moduli i bërthamës, 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. alfs (Automatizuar Linux nga e para). Skriptet e asamblesë janë të formatuara në formën
receta, 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 GoboLinux 017:

  • Propozohet njĂ« model i thjeshtuar menaxhimi dhe zhvillimi.receta", 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 MbresĂ«lĂ«nĂ«sDuke 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.

    Publikimi i shpërndarjes GoboLinux 017 me një hierarki unike të sistemit të skedarëve
  • 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

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster