Canonical esitteli Ubuntu Frame -kuoren

Canonical on julkistanut ensimmäisen Ubuntu Framen julkaisun, joka on suunniteltu Internet-kioskien, itsepalvelupäätteiden, tietotelineiden, digitaalisten opasteiden, älypeilien, teollisuusnäyttöjen, IoT-laitteiden ja muiden vastaavien sovellusten luomiseen. Shell on suunniteltu tarjoamaan koko näytön käyttöliittymä yhdelle sovellukselle, ja se perustuu Mir-näyttöpalvelimen ja Wayland-protokollan käyttöön. Projektin kehitystyöt jaetaan GPLv3-lisenssillä. Snap-muodossa olevat paketit on valmistettu ladattavaksi.

Ubuntu Framella voidaan ajaa GTK-, Qt-, Flutter- ja SDL2-pohjaisia ​​sovelluksia sekä Java-, HTML5- ja Electron-pohjaisia ​​ohjelmia. On mahdollista käynnistää sekä Wayland-tuella koottuja sovelluksia että X11-protokollaan perustuvia ohjelmia (käytetään Xwaylandia). Ubuntu Frame -työn järjestämiseksi yksittäisten verkkosivujen tai sivustojen kanssa kehitetään Electron Wayland -ohjelmaa, jossa on toteutettu erikoistunut koko näytön verkkoselain sekä WPE WebKit -moottorin portti. Ubuntu Frameen perustuvien ratkaisujen nopeaa valmistelua ja käyttöönottoa varten ehdotetaan käytettäväksi snap-muotoisia paketteja, joiden avulla käynnistettävät ohjelmat eristetään muusta järjestelmästä.

Canonical esitteli Ubuntu Frame -kuoren

Ubuntu Frame -kuori on sovitettu toimimaan Ubuntu Core -järjestelmäympäristön päällä, Ubuntu-jakelupaketin kompakti versio, joka toimitetaan perusjärjestelmän jakamattomana monoliittisena kuvana, jota ei ole jaettu erillisiin deb-paketteihin ja käyttötarkoituksiin. atomipäivitysmekanismi koko järjestelmälle. Ubuntu Core -komponentit, mukaan lukien perusjärjestelmä, Linux-ydin, järjestelmän lisäosat ja lisäsovellukset, toimitetaan snap-muodossa ja niitä hallitaan snapd-työkalupakin avulla. Span-muodossa olevat komponentit eristetään AppArmorilla ja Seccompilla, mikä luo lisäesteen järjestelmän suojaamiseen yksittäisten sovellusten vaarantuessa. Taustalla oleva tiedostojärjestelmä on asennettu vain luku -tilassa.

Yksittäiseen sovellukseen rajoittuvan mukautetun kioskin luomiseksi kehittäjän tarvitsee vain valmistella itse sovellus, ja kaikki muut tehtävät, jotka liittyvät laitteiston tukemiseen, järjestelmän ajan tasalla pitämiseen ja käyttäjien vuorovaikutuksen järjestämiseen, ovat Ubuntu Core ja Ubuntu Frame. , mukaan lukien ohjaus näytön eleillä kosketusnäytöllisissä järjestelmissä. Todetaan, että Ubuntu Frame -julkaisujen virheenkorjauksia ja haavoittuvuuksia sisältäviä päivityksiä kehitetään 10 vuoden aikana. Haluttaessa kuorta voidaan käyttää Ubuntu Coren lisäksi myös missä tahansa Snap-paketteja tukevassa Linux-jakelussa. Yksinkertaisimmassa tapauksessa verkkokioski voidaan ottaa käyttöön asentamalla ja suorittamalla paketti ubuntu-frame ja määrittämällä useita kokoonpanoparametreja: 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

Lisää kommentti