Ipinakilala ng Canonical ang shell ng Ubuntu Frame

Inihayag ng Canonical ang unang release ng Ubuntu Frame, na idinisenyo para sa paglikha ng mga Internet kiosk, self-service terminal, information stand, digital signage, smart mirror, pang-industriya na screen, IoT device at iba pang katulad na application. Ang shell ay idinisenyo upang magbigay ng isang full-screen na interface para sa isang application at batay sa paggamit ng Mir display server at ang Wayland protocol. Ang mga pagpapaunlad ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng GPLv3. Ang mga pakete sa snap format ay inihanda para sa pag-download.

Maaaring gamitin ang Ubuntu Frame upang magpatakbo ng mga application batay sa GTK, Qt, Flutter at SDL2, pati na rin ang mga program na batay sa Java, HTML5 at Electron. Posibleng ilunsad ang parehong mga application na pinagsama-sama sa suporta at mga programa ng Wayland batay sa X11 protocol (Xwayland ang ginagamit). Upang ayusin ang trabaho sa Ubuntu Frame gamit ang mga indibidwal na web page o site, ang Electron Wayland program ay binuo gamit ang pagpapatupad ng isang espesyal na full-screen web browser, pati na rin ang isang port ng WPE WebKit engine. Upang mabilis na maghanda at mag-deploy ng mga solusyon batay sa Ubuntu Frame, iminungkahi na gumamit ng mga pakete sa snap na format, sa tulong kung saan ang mga programang inilulunsad ay nakahiwalay sa iba pang bahagi ng system.

Ipinakilala ng Canonical ang shell ng Ubuntu Frame

Ang shell ng Ubuntu Frame ay iniangkop upang gumana sa ibabaw ng kapaligiran ng Ubuntu Core system, isang compact na bersyon ng package ng pamamahagi ng Ubuntu, na inihatid sa anyo ng isang hindi mahahati na monolitikong imahe ng base system, na hindi nahahati sa magkahiwalay na mga deb packages at mga gamit. isang mekanismo ng pag-update ng atom para sa buong sistema. Ang mga bahagi ng Ubuntu Core, kabilang ang base system, Linux kernel, system add-on, at karagdagang mga application, ay inihahatid sa snap format at pinamamahalaan ng snapd toolkit. Ang mga bahagi sa Span na format ay ibinukod gamit ang AppArmor at Seccomp, na lumilikha ng karagdagang hadlang upang protektahan ang system kung sakaling makompromiso ang mga indibidwal na aplikasyon. Ang pinagbabatayan na file system ay naka-mount sa read-only na mode.

Upang lumikha ng custom na kiosk na limitado sa pagpapatakbo ng isang application, kailangan lang ihanda ng developer ang application mismo, at lahat ng iba pang gawain ng pagsuporta sa hardware, pagpapanatiling napapanahon ang system at pag-aayos ng pakikipag-ugnayan ng user ay ginagawa ng Ubuntu Core at Ubuntu Frame , kabilang ang suporta para sa kontrol gamit ang mga galaw sa screen sa mga system na may mga touch screen. Nakasaad na ang mga update na may mga pag-aayos ng bug at mga kahinaan sa mga release ng Ubuntu Frame ay bubuo sa loob ng 10 taon. Kung ninanais, ang shell ay maaaring patakbuhin hindi lamang sa Ubuntu Core, kundi pati na rin sa anumang pamamahagi ng Linux na sumusuporta sa mga pakete ng Snap. Sa pinakasimpleng kaso, para mag-deploy ng web kiosk, i-install lang at patakbuhin ang ubuntu-frame package at i-configure ang ilang mga parameter ng configuration: 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

Pinagmulan: opennet.ru

Magdagdag ng komento