Canonical hà introduttu Ubuntu Frame shell

Canonical hà svelatu a prima versione di Ubuntu Frame, cuncepitu per a creazione di kioschi Internet, terminali self-service, stand d'informazioni, segnaletica digitale, specchi intelligenti, schermi industriali, dispositi IoT è altre applicazioni simili. A cunchiglia hè pensata per furnisce una interfaccia full-screen per una sola applicazione è hè basatu annantu à l'usu di u servitore di visualizazione Mir è u protocolu Wayland. I sviluppi di u prugettu sò distribuiti sottu a licenza GPLv3. I pacchetti in formatu snap sò stati preparati per u scaricamentu.

Ubuntu Frame pò esse usatu per eseguisce applicazioni basate in GTK, Qt, Flutter è SDL2, è ancu prugrammi basati in Java, HTML5 è Electron. Hè pussibule lancià tramindui l'applicazioni compilate cù u supportu Wayland è i prugrammi basati nantu à u protocolu X11 (Xwayland hè utilizatu). Per urganizà u travagliu in Ubuntu Frame cù pagine web o siti individuali, u prugramma Electron Wayland hè sviluppatu cù l'implementazione di un navigatore web specializatu in full-screen, è ancu un portu di u mutore WPE WebKit. Per preparà rapidamente è implementà soluzioni basate in Ubuntu Frame, hè prupostu di utilizà pacchetti in formatu snap, cù l'aiutu di quale i prugrammi chì sò lanciati sò isolati da u restu di u sistema.

Canonical hà introduttu Ubuntu Frame shell

L'Ubuntu Frame shell hè adattatu per travaglià nantu à l'ambiente di u sistema Ubuntu Core, una versione compacta di u pacchettu di distribuzione Ubuntu, furnita in forma di una maghjina monolitica indivisibile di u sistema di basa, chì ùn hè micca divisu in pacchetti deb separati è usi. un mecanismu di aghjurnamentu atomicu per tuttu u sistema. I cumpunenti di Ubuntu Core, cumpresu u sistema di basa, u kernel Linux, i add-ons di u sistema è l'applicazioni supplementari, sò furniti in formatu snap è gestiti da u toolkit snapd. I cumpunenti in u formatu Span sò isolati cù AppArmor è Seccomp, chì creanu una barrera supplementaria per prutege u sistema in casu di cumprumissu di l'applicazioni individuali. U sistema di schedarii sottostanti hè muntatu in modu di sola lettura.

Per creà un kiosk persunalizatu limitatu à eseguisce una sola applicazione, u sviluppatore hà solu bisognu di preparà l'applicazione stessu, è tutte l'altri compiti di supportu l'hardware, mantene u sistema aghjurnatu è urganizà l'interazzione di l'utilizatori sò assuciati da Ubuntu Core è Ubuntu Frame. , cumpresu u supportu per u cuntrollu utilizendu gesti di schermu in sistemi cù schermi tattili. Hè dichjaratu chì l'aghjurnamenti cù correzioni di bug è vulnerabili in Ubuntu Frame releases seranu sviluppati per un periudu di 10 anni. Se vulete, a cunchiglia pò esse eseguita micca solu in Ubuntu Core, ma ancu in qualsiasi distribuzione Linux chì sustene i pacchetti Snap. In u casu più simplice, per implementà un kiosk web, basta installà è eseguisce u pacchettu ubuntu-frame è cunfigurà parechji paràmetri di cunfigurazione: 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

Source: opennet.ru

Add a comment