Jon Seager, Makamu wa Rais wa Uhandisi katika Kiongozi wa Kisheria na Kiufundi kwa mradi huo Ubuntu, ilitangaza kuanza tena kwa kazi kwenye mradi huo Ubuntu Core Desktop, ambayo hutengeneza toleo mbadala la kompyuta ya mezani Ubuntu, kwa kutumia maendeleo kutoka kwa jukwaa Ubuntu Core na hutumia vifurushi vya Snap badala ya vifurushi vya deb.
Tofauti na usambazaji uliopo uliosasishwa kiotomatiki, ambapo vipengele vya mfumo vimewekwa katika hali ya kusoma pekee, Ubuntu Core Desktop hutumia modeli ya "vipengele vyote katika snap". Kwa modeli hii, yaliyomo katika mazingira ya mfumo, kiini, Linux, bootloader, mazingira ya eneo-kazi, seva za midia, michakato ya usuli inayoendeshwa na programu hutolewa katika umbizo la snap na kusimamiwa na zana ya snapd.
Tofauti na mfano uliotengenezwa hapo awali, usambazaji unakusudiwa kuwa wa moduli zaidi na badala ya kusambaza kifurushi kimoja cha snap chenye mazingira ya mfumo. Ubuntu Kiini, gawanya mfumo wa msingi katika seti ya vifurushi vya snap vilivyosasishwa kando. Programu zote zitaendeshwa kwa kutengwa kutoka kwa mfumo mkuu, na kwa vifurushi ambavyo haviungi mkono kutengwa, safu inayowezeshwa na uboreshaji itatolewa.
Ili kudhibiti ufikiaji wa programu kwenye rasilimali za mfumo na nje, utaratibu wa kuomba ruhusa unatengenezwa ambao unahitaji mtumiaji kuthibitisha ufikiaji, kwa mfano, anapofikia faili kwenye saraka ya nyumbani, kamera ya wavuti, au maikrofoni kutoka kwa vifurushi vya snap. Maombi yanayobadilika hutolewa kulingana na uchambuzi wa maombi ya simu ya mfumo, na udhibiti wa ufikiaji unatekelezwa kwa kutumia AppArmor.
Maendeleo yanafanywa kwa kuzingatia matumizi matatu ya msingi:
- Kituo cha kazi ambapo shughuli kuu inahusisha kutumia kivinjari cha wavuti na kufanya kazi na programu za wavuti. Hali hii inachukuliwa kuwa inayotekelezwa haraka zaidi, kwani vifurushi vya Firefox na Chromium snap tayari vinapatikana, na maombi ya ruhusa ya kufikia kamera na maikrofoni yanaungwa mkono.
- Mfumo wa watengenezaji programu unaoruhusu matumizi ya wakati mmoja ya mazingira mengi ya maendeleo, yaliyosakinishwa katika mazingira yaliyotengwa kwa kutumia zana ya warsha, ambayo hutumia LXD kwa usimamizi wa kontena. Ikiwa ni lazima, endesha programu kutoka kwa vifurushi vya deb, vifurushi vya flatpak, au vifurushi vya kawaida vya snap ambavyo havifanyi kazi juu ya Ubuntu Kiini, vyombo au uboreshaji utatumika.
- Mfumo wa wachezaji wa kompyuta uliojengwa karibu na kifurushi cha Steam snap. Vipengele vya rafu ya michezo, kama vile Proton, Mesa, na viendeshi, pia vitawasilishwa katika umbizo la snap, kuruhusu watumiaji kusakinisha matoleo mapya zaidi ya vipengele hivi au kutumia matoleo tofauti na michezo tofauti.
Katika maandalizi ya toleo lijalo Ubuntu Imepangwa kufanya kazi ya kugawanya vipengele vya mazingira ya eneo-kazi katika moduli tofauti, kuunda violesura vya snap ili kusaidia kazi na hali tofauti za kutumia eneo-kazi, na kujaribu usanifu mpya. Ubuntu Core Desktop kwa ajili ya matumizi matatu yaliyotajwa hapo juu. Zaidi ya hayo, kazi imeanza na watengenezaji wa mradi wa KDE Neon kwenye toleo la usambazaji wa KDE Neon linalotekelezwa juu ya Ubuntu Core, ambayo itakuruhusu kuzoea Ubuntu Core Desktop ili kusaidia mazingira mengi ya eneo-kazi, sio tu kwa GNOME.
Chanzo: opennet.ru
