Rikthimi i zhvillimit të Ubuntu Core Desktop, që përdor vetëm paketat snap

John Seager, nënkryetar i Canonical për inxhinierinë dhe lider teknik i projektit Ubuntu, shpalli rinisjen e punës mbi projektin Ubuntu Core Desktop, i cili zhvillon një version alternativ të desktopit të Ubuntu, duke përdorur përfitimet nga platforma Ubuntu Core dhe duke aplikuar pakot në formatin Snap në vend të pakove deb.

Në kundërshtim me distribucionet aktuale që përditësohen në mënyrë atomike, ku komponentët sistemikë montohen në mënyrë read-only, Ubuntu Core Desktop përdor modelin "të gjitha komponentët në formatin snap". Me përdorimin e këtij modeli, përmbajtja e mjedisit sistemor, bërthamën Linux, bootloader-in, mjediset e desktopit, serverat multimedia, proceset që ekzekutohen në sfond dhe aplikacionet ofrohen në formatin snap dhe menaxhohen nga instrumenti snapd.

Në kundërshtim me prototipin e mëparshëm, distribuimi synon ta bëjë më modular dhe në vend që të ofrojë një paketë të vetme snap me mjedisin sistemor Ubuntu Core, do të ndajë sistemin bazë në një grup paketash snap që përditësohen veçmas. Të gjitha aplikacionet do të ekzekutohen me izolim nga sistemi kryesor, dhe për paketat që nuk mbështesin izolimin do të ofrohet një shtresë për ekzekutimin duke përdorur virtualizimin.

Për të kontrolluar qasjen e aplikacioneve në burimet sistemore dhe të jashtme, po zhvillohet një mekanizëm kërkese autorizimi, i cili kërkon nga përdoruesi konfirmimin e qasjes, për shembull, kur aplikacionet snap kërkojnë qasje në skedarët në katalogun e shtëpisë, webcam-in ose mikrofonin. Shfaqja dinamike e kërkesave kryhet duke analizuar thirrjet në thirrjet sistemore, dhe ndarja e aksesit organizohet duke përdorur AppArmor.

Zhvillimi po kryhet me vështrim në tri skenarë të bazuar në përdorim:

  • Stacioni i punĂ«s, ku aktiviteti kryesor Ă«shtĂ« i lidhur me pĂ«rdorimin e shfletuesve web dhe punĂ«n me aplikacione web. Ky skenar konsiderohet si mĂ« i realizueshmi, pasi tashmĂ« ekzistojnĂ« paketa snap tĂ« gatshme me Firefox dhe Chromium, si dhe Ă«shtĂ« vendosur mbĂ«shtetje pĂ«r kĂ«rkesĂ«n e autorizimit gjatĂ« qasjes nĂ« kamerĂ« dhe mikrofon.
  • NjĂ« sistem pĂ«r zhvilluesit e softuerit, qĂ« lejon pĂ«rdorimin e disa mjediseve zhvillimi njĂ«kohĂ«sisht, tĂ« instaluara nĂ« mjedise tĂ« izoluara pĂ«rmes mjetit workshop, qĂ« pĂ«rdor LXD pĂ«r menaxhimin e kontejnerĂ«ve. NĂ«se Ă«shtĂ« e nevojshme tĂ« nisen aplikacione nga pakot deb, pakot nĂ« formatin flatpak ose pakot klasike snap, tĂ« cilat nuk funksionojnĂ« mbi Ubuntu Core, do tĂ« pĂ«rdoren kontejnerĂ« ose virtualizim.
  • NjĂ« sistem pĂ«r adhuruesit e lojĂ«rave kompjuterike, ndĂ«rtuar rreth paketĂ«s snap Steam. PjesĂ«t pĂ«rbĂ«rĂ«se tĂ« stack-ut tĂ« lojĂ«rave, si Proton, Mesa dhe drejtuesit, gjithashtu do tĂ« ofrohen nĂ« formatin snap, duke mundĂ«suar instalimin e versioneve mĂ« tĂ« reja tĂ« kĂ«tyre komponentĂ«ve ose pĂ«rdorimin e versioneve tĂ« ndryshme me lojĂ« tĂ« ndryshme.

Në procesin e përgatitjes së lëshimit të ardhshëm të Ubuntu, planifikohet të punohet për ndarjen e përbërësve të mjedisit të desktopit në module të ndryshme, të formohen ndërfaqet snap për të mbështetur funksionalitete dhe skenarë të ndryshëm përdorimi të desktopit, si dhe të testohet arkitektura e re Ubuntu Core Desktop në tre skenarët e lartpërmendur të përdorimit. Përveç kësaj, së bashku me zhvilluesit e projektit KDE Neon, ka filluar puna mbi një variant të distribuimit KDE Neon, të realizuar mbi Ubuntu Core, që do të lejojë adaptimin e Ubuntu Core Desktop për të mbështetur ambiente të ndryshme desktopi, pa u kufizuar në GNOME.

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