„Canonical“ pristatė „Ubuntu Frame“ apvalkalą

„Canonical“ pristatė pirmąjį „Ubuntu Frame“ leidimą, skirtą interneto kioskams, savitarnos terminalams, informaciniams stendams, skaitmeniniams ženklams, išmaniesiems veidrodžiams, pramoniniams ekranams, daiktų interneto įrenginiams ir kitoms panašioms programoms kurti. Apvalkalas sukurtas teikti viso ekrano sąsają vienai programai ir yra pagrįstas Mir rodymo serverio ir Wayland protokolo naudojimu. Projekto plėtra platinama pagal GPLv3 licenciją. Snap formato paketai buvo paruošti atsisiųsti.

Ubuntu Frame gali būti naudojamas paleisti programas, pagrįstas GTK, Qt, Flutter ir SDL2, taip pat programas, pagrįstas Java, HTML5 ir Electron. Galima paleisti ir programas, sudarytas su Wayland palaikymu, ir programas, pagrįstas X11 protokolu (naudojamas Xwayland). Norint organizuoti darbą Ubuntu Frame su atskirais tinklalapiais ar svetainėmis, Electron Wayland programa kuriama naudojant specializuotą viso ekrano žiniatinklio naršyklę, taip pat WPE WebKit variklio prievadą. Norint greitai paruošti ir įdiegti sprendimus, paremtus Ubuntu Frame, siūloma naudoti snap formato paketus, kurių pagalba paleidžiamos programos izoliuojamos nuo likusios sistemos.

„Canonical“ pristatė „Ubuntu Frame“ apvalkalą

Ubuntu Frame apvalkalas yra pritaikytas dirbti su Ubuntu Core sistemos aplinka, kompaktiška Ubuntu platinimo paketo versija, pateikiama kaip nedalomas monolitinis bazinės sistemos vaizdas, kuris nėra padalintas į atskirus deb paketus ir naudojimo būdus. atominis atnaujinimo mechanizmas visai sistemai. „Ubuntu Core“ komponentai, įskaitant bazinę sistemą, „Linux“ branduolį, sistemos priedus ir papildomas programas, pateikiami „snap“ formatu ir valdomi „snapd“ įrankių rinkinio. Span formato komponentai yra izoliuojami naudojant AppArmor ir Seccomp, o tai sukuria papildomą kliūtį apsaugoti sistemą, jei pažeidžiamos atskiros programos. Pagrindinė failų sistema įdiegta tik skaitymo režimu.

Norėdami sukurti tinkintą kioską, apribotą paleisti vieną programą, kūrėjui tereikia paruošti pačią programą, o visas kitas techninės įrangos palaikymo, sistemos atnaujinimo ir vartotojo sąveikos organizavimo užduotis atlieka Ubuntu Core ir Ubuntu Frame. , įskaitant valdymo palaikymą naudojant ekrano gestus sistemose su jutikliniais ekranais. Teigiama, kad naujinimai su klaidų pataisymais ir pažeidžiamumu Ubuntu Frame leidimuose bus kuriami per 10 metų. Jei pageidaujama, apvalkalą galima paleisti ne tik Ubuntu Core, bet ir bet kuriame Linux distribucijose, kuri palaiko Snap paketus. Paprasčiausiu atveju, norėdami įdiegti žiniatinklio kioską, tiesiog įdiekite ir paleiskite ubuntu-frame paketą ir sukonfigūruokite kelis konfigūracijos parametrus: 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

Šaltinis: opennet.ru

Добавить комментарий