Canonical je predstavil lupino Ubuntu Frame

Canonical je predstavil prvo izdajo Ubuntu Frame, zasnovanega za ustvarjanje internetnih kioskov, samopostrežnih terminalov, informacijskih stojal, digitalnih napisov, pametnih ogledal, industrijskih zaslonov, naprav IoT in drugih podobnih aplikacij. Lupina je zasnovana tako, da zagotavlja celozaslonski vmesnik za eno aplikacijo in temelji na uporabi prikazovalnega strežnika Mir in protokola Wayland. Razvoj projekta se distribuira pod licenco GPLv3. Paketi v formatu snap so pripravljeni za prenos.

Ubuntu Frame se lahko uporablja za izvajanje aplikacij, ki temeljijo na GTK, Qt, Flutter in SDL2, kot tudi programov, ki temeljijo na Javi, HTML5 in Electron. Zagnati je mogoče tako aplikacije, prevedene s podporo Wayland, kot programe, ki temeljijo na protokolu X11 (uporablja se Xwayland). Za organizacijo dela v Ubuntu Frame s posameznimi spletnimi stranmi ali spletnimi mesti se razvija program Electron Wayland z implementacijo specializiranega celozaslonskega spletnega brskalnika in vrat motorja WPE WebKit. Za hitro pripravo in uvajanje rešitev, ki temeljijo na Ubuntu Frame, je predlagana uporaba paketov v formatu snap, s pomočjo katerega so zagnani programi izolirani od preostalega sistema.

Canonical je predstavil lupino Ubuntu Frame

Lupina Ubuntu Frame je prilagojena za delo na vrhu sistemskega okolja Ubuntu Core, kompaktne različice distribucijskega paketa Ubuntu, dobavljenega v obliki nedeljive monolitne slike osnovnega sistema, ki ni razdeljen na ločene pakete deb in uporablja mehanizem atomske posodobitve za celoten sistem. Komponente Ubuntu Core, vključno z osnovnim sistemom, jedrom Linuxa, sistemskimi dodatki in dodatnimi aplikacijami, so dostavljene v formatu snap in jih upravlja komplet orodij snapd. Komponente v formatu Span so izolirane s pomočjo AppArmor in Seccomp, kar ustvarja dodatno oviro za zaščito sistema v primeru ogrožanja posameznih aplikacij. Osnovni datotečni sistem je nameščen v načinu samo za branje.

Za ustvarjanje kioska po meri, omejenega na izvajanje ene same aplikacije, mora razvijalec samo pripraviti aplikacijo, vse druge naloge podpore strojne opreme, posodabljanja sistema in organizacije interakcije z uporabniki pa prevzameta Ubuntu Core in Ubuntu Frame. , vključno s podporo za nadzor z zaslonskimi potezami v sistemih z zasloni na dotik. Navedeno je, da bodo posodobitve s popravki napak in ranljivosti v izdajah Ubuntu Frame razvite v obdobju 10 let. Če želite, lahko lupino zaženete ne samo v Ubuntu Core, ampak tudi v kateri koli distribuciji Linuxa, ki podpira pakete Snap. V najpreprostejšem primeru za namestitev spletnega kioska preprosto namestite in zaženite paket ubuntu-frame in konfigurirajte več konfiguracijskih parametrov: 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

Vir: opennet.ru

Dodaj komentar