Canonical va introduir Ubuntu Frame shell

Canonical ha presentat el primer llançament d'Ubuntu Frame, dissenyat per crear quioscos d'Internet, terminals d'autoservei, estands d'informació, senyalització digital, miralls intel·ligents, pantalles industrials, dispositius IoT i altres aplicacions similars. El shell està dissenyat per proporcionar una interfície de pantalla completa per a una sola aplicació i es basa en l'ús del servidor de visualització Mir i el protocol Wayland. Els desenvolupaments del projecte es distribueixen sota la llicència GPLv3. S'han preparat paquets en format snap per a la seva descàrrega.

Ubuntu Frame es pot utilitzar per executar aplicacions basades en GTK, Qt, Flutter i SDL2, així com programes basats en Java, HTML5 i Electron. És possible llançar tant aplicacions compilades amb suport Wayland com programes basats en el protocol X11 (s'utilitza Xwayland). Per organitzar el treball a Ubuntu Frame amb pàgines web o llocs individuals, s'està desenvolupant el programa Electron Wayland amb la implementació d'un navegador web especialitzat a pantalla completa, així com un port del motor WPE WebKit. Per preparar i desplegar ràpidament solucions basades en Ubuntu Frame, es proposa utilitzar paquets en format snap, amb l'ajuda dels quals els programes que s'estan llançant s'aïllen de la resta del sistema.

Canonical va introduir Ubuntu Frame shell

L'intèrpret d'ordres d'Ubuntu Frame està adaptat per funcionar a la part superior de l'entorn del sistema Ubuntu Core, una versió compacta del paquet de distribució d'Ubuntu, lliurada en forma d'una imatge monolítica indivisible del sistema base, que no es divideix en paquets i usos deb separats. un mecanisme d'actualització atòmica per a tot el sistema. Els components de l'Ubuntu Core, inclòs el sistema base, el nucli de Linux, els complements del sistema i les aplicacions addicionals, es lliuren en format snap i són gestionats pel conjunt d'eines snapd. Els components en el format Span s'aïllen mitjançant AppArmor i Seccomp, la qual cosa crea una barrera addicional per protegir el sistema en cas de comprometre les aplicacions individuals. El sistema de fitxers subjacent es munta en mode de només lectura.

Per crear un quiosc personalitzat limitat a executar una única aplicació, el desenvolupador només ha de preparar l'aplicació en si, i totes les altres tasques de suport del maquinari, mantenir el sistema actualitzat i organitzar la interacció de l'usuari són assumides per Ubuntu Core i Ubuntu Frame. , inclòs el suport per al control mitjançant gestos de pantalla en sistemes amb pantalles tàctils. S'afirma que les actualitzacions amb correccions d'errors i vulnerabilitats a les versions d'Ubuntu Frame es desenvoluparan durant un període de 10 anys. Si es desitja, l'intèrpret d'ordres es pot executar no només a Ubuntu Core, sinó també a qualsevol distribució de Linux que admeti paquets Snap. En el cas més senzill, per desplegar un quiosc web, només cal instal·lar i executar el paquet ubuntu-frame i configurar diversos paràmetres de configuració: 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

Font: opennet.ru

Afegeix comentari