Canonical presentou o shell de Ubuntu Frame

Canonical presentou a primeira versión de Ubuntu Frame, deseñado para crear quioscos de Internet, terminais de autoservizo, stands de información, sinalización dixital, espellos intelixentes, pantallas industriais, dispositivos IoT e outras aplicacións similares. O shell está deseñado para proporcionar unha interface de pantalla completa para unha única aplicación e baséase no uso do servidor de visualización Mir e do protocolo Wayland. Os desenvolvementos do proxecto distribúense baixo a licenza GPLv3. Preparáronse paquetes en formato snap para descargar.

Ubuntu Frame pódese usar para executar aplicacións baseadas en GTK, Qt, Flutter e SDL2, así como programas baseados en Java, HTML5 e Electron. É posible lanzar tanto aplicacións compiladas con soporte de Wayland como programas baseados no protocolo X11 (utilízase Xwayland). Para organizar o traballo en Ubuntu Frame con páxinas web ou sitios individuais, o programa Electron Wayland estase a desenvolver coa implementación dun navegador web especializado a pantalla completa, así como un porto do motor WPE WebKit. Para preparar e implantar rapidamente solucións baseadas en Ubuntu Frame, proponse utilizar paquetes en formato snap, coa axuda dos cales os programas que se están a lanzar están illados do resto do sistema.

Canonical presentou o shell de Ubuntu Frame

O shell de Ubuntu Frame está adaptado para funcionar enriba do entorno do sistema Ubuntu Core, unha versión compacta do paquete de distribución de Ubuntu, entregada en forma de imaxe monolítica indivisible do sistema base, que non está dividida en paquetes deb e usos separados. un mecanismo de actualización atómica para todo o sistema. Os compoñentes de Ubuntu Core, incluíndo o sistema base, o núcleo de Linux, os complementos do sistema e as aplicacións adicionais, entréganse en formato snap e xestionados polo kit de ferramentas snapd. Os compoñentes no formato Span illáranse mediante AppArmor e Seccomp, o que crea unha barreira adicional para protexer o sistema en caso de comprometer as aplicacións individuais. O sistema de ficheiros subxacente está montado en modo de só lectura.

Para crear un quiosco personalizado limitado a executar unha única aplicación, o programador só precisa preparar a propia aplicación, e todas as demais tarefas de soporte do hardware, manter o sistema actualizado e organizar a interacción do usuario corren a cargo de Ubuntu Core e Ubuntu Frame. , incluíndo soporte para o control mediante xestos de pantalla en sistemas con pantallas táctiles. Indícase que as actualizacións con corrección de erros e vulnerabilidades nas versións de Ubuntu Frame desenvolveranse durante un período de 10 anos. Se o desexa, o shell pódese executar non só en Ubuntu Core, senón tamén en calquera distribución de Linux que admita paquetes Snap. No caso máis sinxelo, para implantar un quiosco web, basta con instalar e executar o paquete ubuntu-frame e configurar varios parámetros de configuración: 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

Fonte: opennet.ru

Engadir un comentario