Кампанія Canonical прадставіла абалонку Ubuntu Frame

Кампанія Canonical прадставіла першы выпуск абалонкі Ubuntu Frame, прызначанай для стварэння інтэрнэт-кіёскаў, тэрміналаў самаабслугоўвання, інфармацыйных стэндаў, лічбавых шыльдаў, разумных люстэркаў, прамысловых экранаў, IoT-прылад і іншых падобных ужыванняў. Абалонка разлічана на прадастаўленне поўнаэкраннага інтэрфейсу для аднаго прыкладання і грунтуецца на выкарыстанні дысплейнага сервера Mir і пратаколу Wayland. Напрацоўкі праекту распаўсюджваюцца пад ліцэнзіяй GPLv3. Для загрузкі падрыхтаваны пакеты ў фармаце snap.

Ubuntu Frame можна выкарыстоўваць для запуску прыкладанняў на базе GTK, Qt, Flutter і SDL2, а таксама праграм на базе Java, HTML5 і Electron. Магчымы запуск як прыкладанняў, сабраных з падтрымкай Wayland, так і праграм на базе пратаколу X11 (выкарыстоўваецца Xwayland). Для арганізацыі працы ў Ubuntu Frame з асобнымі web-старонкамі ці сайтамі развіваецца праграма Electron Wayland з рэалізацыяй спецыялізаванага поўнаэкраннага web-браўзэра, а таксама порт рухавічка WPE WebKit. Для хуткай падрыхтоўкі і разгортванні рашэнняў на аснове Ubuntu Frame прапануецца выкарыстоўваць пакеты ў фармаце snap, пры дапамозе якіх арганізавана ізаляцыя запускаемых праграм ад астатняй сістэмы.

Кампанія Canonical прадставіла абалонку Ubuntu Frame

Абалонка Ubuntu Frame адаптаваная для працы па-над сістэмным асяроддзем Ubuntu Core, кампактнага варыянту дыстрыбутыва Ubuntu, які пастаўляецца ў форме непадзельнай маналітнай выявы базавай сістэмы, у якім не ўжываецца разбіўка на асобныя deb-пакеты і выкарыстоўваецца механізм атамарнага абнаўлення ўсёй сістэмы. Кампаненты Ubuntu Core, уключаючы базавую сістэму, ядро ​​Linux, сістэмныя надбудовы і дадатковыя прыкладанні, пастаўляюцца ў фармаце snap і кіруюцца інструментаром snapd. Кампаненты ў фармаце Span ізалююцца пры дапамозе AppArmor і Seccomp, што стварае дадатковую мяжу для абароны сістэмы ў выпадку кампраметацыі асобных прыкладанняў. Базавая файлавая сістэма манціруецца ў рэжыме толькі для чытання.

Для стварэння кастамізаванага кіёска, абмежаванага працай аднаго прыкладання, распрацоўніку досыць падрыхтаваць само прыкладанне, а ўсе астатнія задачы па падтрымцы абсталявання, падтрыманню сістэмы ў актуальным стане і арганізацыі ўзаемадзеяння з карыстачом бяруць на сябе Ubuntu Core і Ubuntu Frame, уключаючы падтрымку кіравання пры дапамозе экранных жэстаў. на сістэмах з сэнсарнымі экранамі. Заяўлена, што абнаўленні з ухіленнем памылак і ўразлівасцяў у выпусках Ubuntu Frame будуць фармавацца на працягу 10 гадоў. Пры жаданні абалонку можна запусціць не толькі ў Ubuntu Core, але і ў любым дыстрыбутыве Linux з падтрымкай пакетаў Snap. У найпростым выпадку для разгортвання web-кіёска досыць усталяваць і запусціць пакет ubuntu-frame і наладзіць некалькі параметраў канфігурацыі: snap install ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Крыніца: opennet.ru

Дадаць каментар