Canonical on julkaissut ensimmäisen versionsa käyttöliittymästä. Ubuntu Kehys on suunniteltu internetkioskien, itsepalvelupäätteiden, infopisteiden, digitaalisten näyttöjen, älypeilien, teollisuusnäyttöjen, IoT-laitteiden ja muiden vastaavien sovellusten luomiseen. Kehys on suunniteltu tarjoamaan koko näytön käyttöliittymä yhdelle sovellukselle ja se perustuu Mir-näyttöpalvelimeen ja Wayland-protokollaan. Projektin kehitystyöt on lisensoitu GPLv3-lisenssillä. Snap-paketit ovat ladattavissa.
Ubuntu Framea voidaan käyttää GTK-, Qt-, Flutter- ja SDL2-pohjaisten sovellusten sekä Java-, HTML5- ja Electron-pohjaisten ohjelmien suorittamiseen. Se voi suorittaa sekä Wayland-tuella rakennettuja sovelluksia että X11-protokollaan (Xwaylandia käyttäen) perustuvia ohjelmia. Työn järjestämiseksi Ubuntu Electron Waylandia kehitetään yksittäisille verkkosivuille tai sivustoille, ja se toteuttaa erikoistuneen koko näytön verkkoselaimen sekä WPE WebKit -moottorin portin. Ratkaisujen nopeaa valmistelua ja käyttöönottoa varten, jotka perustuvat Ubuntu Frame ehdottaa snap-pakettien käyttöä, joita käytetään eristämään käynnissä olevat ohjelmat muusta järjestelmästä.

kuori Ubuntu Kehys on mukautettu toimimaan järjestelmäympäristön päällä Ubuntu Core, jakelun kompakti versio Ubuntu, joka toimitetaan jakamattomana monoliittisena kuvana perusjärjestelmästä, jossa ei käytetä jakoa erillisiin deb-paketteihin ja jossa käytetään mekanismia koko järjestelmän atomiseen päivittämiseen. Komponentit Ubuntu Ydin, mukaan lukien perusjärjestelmä, ydin Linux, järjestelmän lisäosat ja muut sovellukset toimitetaan snap-muodossa ja niitä hallinnoi snapd. Span-komponentit eristetään AppArmorin ja Seccompin avulla, mikä luo ylimääräisen järjestelmäsuojakerroksen yksittäisten sovellusten vaarantumisen varalta. Pohjana oleva tiedostojärjestelmä asennetaan vain luku -tilassa.
Yhden sovelluksen toimintaan rajoittuvan räätälöidyn kioskin luomiseksi kehittäjän tarvitsee vain valmistella itse sovellus, ja kehittäjä hoitaa kaikki muut laitteistotukeen, järjestelmän ajan tasalla pitämiseen ja käyttäjävuorovaikutuksen järjestämiseen liittyvät tehtävät. Ubuntu Ydin ja Ubuntu Frame, mukaan lukien tuki kosketusnäytöllisten eleiden käyttämiseen. Julkaisuissa ilmoitetaan päivityksistä, jotka korjaavat virheitä ja haavoittuvuuksia. Ubuntu Runko muodostetaan 10 vuoden aikana. Haluttaessa kuori voidaan laukaista paitsi Ubuntu Ydin, mutta myös missä tahansa jakelussa Linux Snap-pakettituella. Yksinkertaisimmassa tapauksessa verkkokioskin käyttöönotto vaatii vain paketin asentamisen ja suorittamisen. ubuntu-frame ja määritä muutamia asetuksia: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon=true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com
Lähde: opennet.ru
