L'azienda Canonical ha presentato la shell Ubuntu Frame

La società Canonical ha presentato la prima versione dell'interfaccia Ubuntu Frame, progettata per la creazione di chioschi internet, terminali self-service, pannelli informativi, insegne digitali, specchi intelligenti, display industriali, dispositivi IoT e altre applicazioni simili. L'interfaccia è pensata per fornire un'interfaccia a schermo intero per un'applicazione e si basa sull'uso del server display Mir e del protocollo Wayland. I risultati del progetto sono distribuiti con licenza GPLv3. Sono stati preparati pacchetti in formato snap per il download.

Ubuntu Frame può essere utilizzato per eseguire applicazioni basate su GTK, Qt, Flutter e SDL2, così come programmi basati su Java, HTML5 ed Electron. È possibile eseguire sia applicazioni sviluppate con supporto a Wayland che programmi basati sul protocollo X11 (utilizzando Xwayland). Per organizzare il lavoro in Ubuntu Frame con singole pagine web o siti, si sta sviluppando il programma Electron Wayland con l'implementazione di un browser web a schermo intero specializzato, oltre al port del motore WPE WebKit. Per una rapida preparazione e distribuzione di soluzioni basate su Ubuntu Frame, si consiglia di utilizzare pacchetti in formato snap, che isolano le applicazioni in esecuzione dal resto del sistema.

L'azienda Canonical ha presentato la shell Ubuntu Frame

L'interfaccia Ubuntu Frame è adattata per funzionare sopra l'ambiente di sistema Ubuntu Core, una versione compatta della distribuzione Ubuntu, fornita come immagine monolitica indivisibile del sistema di base, che non utilizza il partizionamento in singoli pacchetti deb ed impiega un meccanismo di aggiornamento atomico dell'intero sistema. I componenti di Ubuntu Core, inclusi il sistema di base, il kernel Linux, le estensioni di sistema e le applicazioni aggiuntive, sono forniti in formato snap e gestiti dallo strumento snapd. I componenti in formato Snap sono isolati tramite AppArmor e Seccomp, creando un ulteriore baluardo di protezione per il sistema in caso di compromissione di singole applicazioni. Il file system di base è montato in modalità di sola lettura.

Per creare un chiosco personalizzato, limitato a un'unica applicazione, è sufficiente che lo sviluppatore prepari l'applicazione stessa, mentre tutte le altre attività relative al supporto dell'hardware, al mantenimento del sistema aggiornato e all'organizzazione dell'interazione con l'utente sono gestite da Ubuntu Core e Ubuntu Frame, inclusa la gestione tramite gesti su schermi touchscreen. Si afferma che gli aggiornamenti per la correzione di bug e vulnerabilità nelle versioni di Ubuntu Frame saranno forniti per un periodo di 10 anni. Se desiderato, l'interfaccia può essere eseguita non solo su Ubuntu Core, ma anche su qualsiasi distribuzione Linux che supporti i pacchetti Snap. Nel caso più semplice, per implementare un chiosco web, è sufficiente installare e avviare il pacchetto ubuntu-frame e configurare alcuni parametri: 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

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster