Dalja e shpërndarjes GoboLinux 017 me një hierarki të pazakontë të sistemit të skedarëve

Pas pas tre vjet e gjysmë që nga publikimi i kaluar u formua rilësho i distribucionit GoboLinux 017. Në GoboLinux, në vend të hierarkisë tradicionale të skedarëve të sistemeve Unix përdoret ka një model të stack-ut për formimin e pemës së katalogëve, ku çdo program instaloni në një direktor të veçantë. Madhësia e imazhit të instalimit 1.9 GB, e cila gjithashtu mund të përdoret për të njohur mundësitë e distribucionit në modalitetin Live.

Kore në GoboLinux përbëhet nga katalogët /Programs, /Users, /System, /Files, /Mount dhe /Depot. Një disavantazh i bashkimit në një direktor të vetëm të gjitha komponents të aplikacionit, pa ndarjen e konfigurimeve, të dhënave, bibliotekave dhe skedave ekzekutivë, është nevoja për të ruajtur të dhënat (për shembull, logjet, skedarët e konfigurimit) pranë skedave sistemore. Një avantazh është mundësia e instalimit paralel të versioneve të ndryshme të së njëjtës aplikacion (për shembull, /Programs/LibreOffice/6.4.4 dhe /Programs/LibreOffice/6.3.6) dhe thjeshtimi i mbajtjes së sistemit (për shembull, për të fshirë programin, mjafton të fshini direktorën e lidhur dhe të pastroni lidhjet simbolike në /System/Index).

Për të qenë në përputhje me standardin FHS (Filesystem Hierarchy Standard), skedarët ekzekutivë, bibliotekat, logjet dhe skedarët e konfigurimit janë shpërndarë në katalogët e njohur /bin, /lib, /var/log dhe /etc përmes lidhjeve simbolike. Ndërkohë, këta katalogë për parazgjedhje nuk janë të dukshëm për përdoruesin, falë përdorimit të një moduli i bërthamës, i cili fsheh këta katalogë (përmbajtja është e disponueshme vetëm në rast të aksesit direkt në skedarin). Për të lehtësuar navigimin sipas llojeve të skedarëve, distribucioni përmban katalogun /System/Index, ku janë të shënuara me lidhje simbolike lloje të ndryshme përmbajtjeje, për shembull, lista e skedarëve ekzekutivë të disponueshëm paraqitet në nënkatalogun /System/Index/bin, të dhëna të ndara 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).

Për ndërtimin e paketave, përdoren zhvillimet e projektit ALFS (Automated Linux from Scratch). Skriptet e ndërtimit janë formuluar në formën e
recetave, me tĂ« cilat ngarkohet automatikisht kodi i programit dhe varĂ«sitĂ« e nevojshme. PĂ«r njĂ« instalim tĂ« shpejtĂ« tĂ« programeve pa ri-kompilim, ofrohen dy depo me paketa binar nga e gatshme — njĂ« zyrtare, e mbĂ«shtetur nga ekipi i zhvilluesve tĂ« distribucionit, dhe njĂ« jozyrtare, qĂ« formohet nga komuniteti i pĂ«rdoruesve. Instalim i distribucionit bĂ«het duke pĂ«rdorur instaluesin, i cili mbĂ«shtet operimin si nĂ« modin grafik ashtu edhe atĂ« tekstual.

Novitetet kryesore GoboLinux 017:

  • Modeli i thjeshtuar i menaxhimit dhe zhvillimit "recetave", i cili Ă«shtĂ« plotĂ«sisht i integruar me mjetet e ndĂ«rtimit GoboLinux Compile. Pema e reçetave tani pĂ«rfaqĂ«son njĂ« depo tĂ« zakonshme Git, e menaxhuar pĂ«rmes GitHub dhe e klonuar brenda sistemit nĂ« katalogun \/Data\Compile\/Recipes, nga i cili reçetat pĂ«rdoren drejtpĂ«rdrejt nĂ« GoboLinux Compile.
  • Utilitari ContributeRecipe, i pĂ«rdorur pĂ«r tĂ« krijuar njĂ« paketĂ« mbi bazĂ«n e njĂ« skedari recepti dhe pĂ«r ta ngarkuar atĂ« nĂ« serverĂ«t GoboLinux.org pĂ«r rishikim, tani krijon njĂ« degĂ« nga kloni lokal i depozitĂ«s Git, shton njĂ« recetĂ« tĂ« re dhe dĂ«rgon njĂ« kĂ«rkesĂ« pĂ«r tĂ«rheqje nĂ« pemĂ«n kryesore tĂ« reçetave nĂ« GitHub.
  • Vazhduar pĂ«rmirĂ«simi i mjedisit minimalist tĂ« pĂ«rdoruesit mbi bazĂ«n e menaxherit tĂ« dritareve mozaik Awesome. PĂ«rmes lidhjes sĂ« shtesave nĂ« gjuhĂ«n Lua mbi bazĂ«n e Awesome, Ă«shtĂ« realizuar puna me dritare flutuese, tĂ« zakonshme pĂ«r shumicĂ«n e pĂ«rdoruesve, duke ruajtur tĂ« gjitha mundĂ«sitĂ« pĂ«r kompozim mozaik.
    JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« widget-et pĂ«r menaxhimin e Wi-Fi, zĂ«, kontrollin mbi karikimin e baterisĂ« dhe ndriçimin e ekranit. ËshtĂ« shtuar njĂ« widget i ri pĂ«r Bluetooth. ËshtĂ« realizuar njĂ« mjet pĂ«r krijimin e screenshot-eve.

    Dalja e shpërndarjes GoboLinux 017 me një hierarki të pazakontë të sistemit të skedarëve
  • JanĂ« pĂ«rditĂ«suar versionet e komponentĂ«ve tĂ« distribucionit. JanĂ« shtuar drejtues tĂ« rinj. Distribucioni ndjek modelin e ofrimit vetĂ«m tĂ« versioneve mĂ« tĂ« freskĂ«ta tĂ« bibliotekave nĂ« mjedisin bazĂ«. NjĂ«kohĂ«sisht, me anĂ« tĂ« Runner, mjetit tĂ« virtualizimit FS, pĂ«rdoruesi mund tĂ« ndĂ«rtojĂ« dhe instalojĂ« çdo version biblioteke, i cili mund tĂ« bashkĂ«jetojĂ« me versionin qĂ« ofrohet nĂ« sistem.
  • ËshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r interpreterin Python 2, i cili Ă«shtĂ« eliminuar plotĂ«sisht nga distribucioni, dhe tĂ« gjithĂ« skenaret sistemikĂ« tĂ« lidhura me tĂ« janĂ« rishkruar pĂ«r tĂ« punuar me Python 3.
  • BibiliotekĂ«n GTK2 e kemi hequr nga pĂ«rbĂ«rĂ«sit (vetĂ«m paketat me GTK3 janĂ« tĂ« disponueshme).
  • NCurses Ă«shtĂ« ndĂ«rtuar me mbĂ«shtetje pĂ«r Unicode (libncursesw6.so), varianti libncurses.so, i cili Ă«shtĂ« i kufizuar nĂ« ASCII, Ă«shtĂ« pĂ«rjashtuar nga oferta.
  • NĂ«nshkalla e zĂ«rit Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e PulseAudio.
  • Instaluesi grafik Ă«shtĂ« pĂ«rditĂ«suar pĂ«r Qt 5.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster