Canonical har slÀppt den första versionen av Ubuntu Frame, som Àr avsedd för att skapa internetkiosker, sjÀlvbetjÀningsautomater, informationsstandar, digitala skyltar, smarta speglar, industriella skÀrmar, IoT-enheter och andra liknande applikationer. GrÀnssnittet Àr utformat för att ge en helskÀrmsupplevelse för en enda applikation och baseras pÄ displayservern Mir och Wayland-protokollet. Projektets arbete distribueras under GPLv3-licensen. Paketen Àr förberedda för nedladdning i snap-format.
Ubuntu Frame kan anvÀndas för att köra applikationer baserade pÄ GTK, Qt, Flutter och SDL2, samt program baserade pÄ Java, HTML5 och Electron. Det Àr möjligt att köra sÄvÀl applikationer som byggts med stöd för Wayland som program baserade pÄ X11-protokollet (som anvÀnder Xwayland). För att organisera arbete i Ubuntu Frame med separata webbsidor eller webbplatser utvecklas programmet Electron Wayland, som implementerar en specialiserad helskÀrmswebblÀsare, samt en port av WPE WebKit-motorn. För snabb förberedelse och distribuerande av lösningar baserade pÄ Ubuntu Frame rekommenderas anvÀndning av paket i snap-format, genom vilka isolering av de körda programmen frÄn övriga system organiseras.

Ubuntu Frame Àr anpassad för att fungera ovanpÄ det systemomslutande Ubuntu Core, en kompakt version av Ubuntu-distributionen som levereras i form av en odelbar monolitisk bild av basystemet, dÀr ingen uppdelning i separata deb-paket tillÀmpas och dÀr en atomÀr uppdateringsmekanism för hela systemet anvÀnds. Komponenterna i Ubuntu Core, inklusive basystemet, Linux-kÀrnan, systemtillÀgg och ytterligare applikationer, levereras i snap-format och hanteras av snapd-verktygen. Komponenterna i Span-format isoleras med hjÀlp av AppArmor och Seccomp, vilket skapar ett ytterligare skyddsnivÄ för systemet i hÀndelse av en kompromiss av enskilda applikationer. Den grundlÀggande filsystemet monteras i skrivefÀltslÀge.
För att skapa en anpassad kiosk, begrÀnsad till en enda applikation, rÀcker det för utvecklaren att förbereda sjÀlva applikationen, medan alla andra uppgifter som att stödja hÄrdvaran, hÄlla systemet aktuellt och organisera interaktionen med anvÀndaren hanteras av Ubuntu Core och Ubuntu Frame. Det har meddelats att uppdateringar med buggfixar och sÀkerhetsÄtgÀrder i versioner av Ubuntu Frame kommer att erbjudas under en period av 10 Är. Om sÄ önskas kan grÀnssnittet köras inte bara i Ubuntu Core utan Àven i vilken Linux-distribution som helst som stöder Snap-paket. I enklaste fall för att rulla ut en webbkiosk rÀcker det att installera och starta paketet ubuntu-frame och konfigurera nÄgra parametrar: 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
KĂ€lla: opennet.ru
