Razvoj je nastavljen Ubuntu Core Desktop, koji koristi samo snap pakete

Jon Seager, potpredsjednik inženjeringa u kompaniji Canonical i tehnički voditelj projekta Ubuntu, najavio je nastavak radova na projektu Ubuntu Core Desktop, koji razvija alternativno desktop izdanje Ubuntu, koristeći dostignuća sa platforme Ubuntu Core i koristi Snap pakete umjesto deb paketa.

Za razliku od postojećih atomski ažuriranih distribucija, gdje su sistemske komponente montirane u režimu samo za čitanje, Ubuntu Core Desktop koristi model "sve komponente odjednom". Kod ovog modela, sadržaj sistemskog okruženja, kernel, Linux, bootloader, desktop okruženja, medijski serveri, pokrenuti pozadinski procesi i aplikacije isporučuju se u snap formatu i njima upravlja snapd alat.

Za razliku od prethodno razvijenog prototipa, distribucija je zamišljena da bude modularnija i umjesto da isporučuje jedan snap paket sa sistemskim okruženjem Ubuntu Jezgro, podijeli osnovni sistem na skup odvojeno ažuriranih snap paketa. Sve aplikacije će se pokretati izolovano od glavnog sistema, a za pakete koji ne podržavaju izolaciju, biće obezbijeđen sloj omogućen za virtualizaciju.

Za kontrolu pristupa aplikacija sistemskim i vanjskim resursima, razvija se mehanizam zahtjeva za dozvole koji zahtijeva od korisnika da potvrdi pristup, na primjer, prilikom pristupa datotekama u početnom direktoriju, web kameri ili mikrofonu iz snap paketa. Dinamički zahtjevi se izdaju na osnovu analize zahtjeva za sistemskim pozivima, a kontrola pristupa se implementira pomoću AppArmora.

Razvoj se provodi s fokusom na tri osnovna slučaja upotrebe:

  • Radna stanica gdje primarna aktivnost uključuje korištenje web preglednika i rad s web aplikacijama. Ovaj scenarij se smatra najbrže implementiranim, jer su paketi za Firefox i Chromium Snap već dostupni, a podržani su i zahtjevi za dozvole za pristup kameri i mikrofonu.
  • Sistem za softverske developere koji omogućava istovremeno korištenje više razvojnih okruženja, instaliranih u izolovanim okruženjima pomoću Workshop alata, koji koristi LXD za upravljanje kontejnerima. Po potrebi, pokrenite aplikacije iz deb paketa, flatpak paketa ili klasičnih snap paketa koji se ne pokreću preko... Ubuntu Koristit će se jezgro, kontejneri ili virtualizacija.
  • Sistem za kompjuterske igrače izgrađen oko Steam snap paketa. Komponente gaming paketa, kao što su Proton, Mesa i drajveri, također će biti isporučivane u snap formatu, što će korisnicima omogućiti instaliranje najnovijih verzija ovih komponenti ili korištenje različitih verzija s različitim igrama.

U pripremi za sljedeće izdanje Ubuntu Planirano je provođenje radova na podjeli komponenti desktop okruženja u različite module, formiranje snap interfejsa za podršku različitim funkcijama i scenarijima korištenja radne površine i testiranje nove arhitekture. Ubuntu Core Desktop za tri prethodno spomenuta scenarija korištenja. Osim toga, započet je rad s programerima projekta KDE Neon na verziji distribucije KDE Neon implementirane na vrhu Ubuntu Jezgro, koje će vam omogućiti da se prilagodite Ubuntu Core Desktop za podršku više desktop okruženja, ne ograničavajući se samo na GNOME.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster