A Canonical bemutatta az Ubuntu Frame shellt

A Canonical bemutatta az Ubuntu Frame első kiadását, amelyet internetes kioszkok, önkiszolgáló terminálok, információs standok, digitális jelzések, intelligens tükrök, ipari képernyők, IoT-eszközök és más hasonló alkalmazások létrehozására terveztek. A héjat úgy tervezték, hogy teljes képernyős felületet biztosítson egyetlen alkalmazás számára, és a Mir megjelenítőszerver és a Wayland protokoll használatán alapul. A projekt fejlesztései GPLv3 licenc alatt kerülnek terjesztésre. A snap formátumú csomagok letöltésre készültek.

Az Ubuntu Frame segítségével GTK, Qt, Flutter és SDL2 alapú alkalmazások, valamint Java, HTML5 és Electron alapú programok futtathatók. Lehetőség van Wayland támogatással fordított alkalmazások és X11 protokollon alapuló programok indítására is (Xwayland használatos). Az Ubuntu Frame-ben az egyes weboldalakkal vagy webhelyekkel végzett munka megszervezéséhez az Electron Wayland programot egy speciális, teljes képernyős webböngésző megvalósításával, valamint a WPE WebKit motor portjával fejlesztik. Az Ubuntu Frame alapú megoldások gyors előkészítéséhez és üzembe helyezéséhez snap formátumú csomagok használata javasolt, amelyek segítségével az induló programokat elkülönítik a rendszer többi részétől.

A Canonical bemutatta az Ubuntu Frame shellt

Az Ubuntu Frame shell az Ubuntu Core rendszerkörnyezeten, az Ubuntu disztribúciós csomag kompakt változatán, az alaprendszer oszthatatlan monolitikus képének formájában szállítva, az Ubuntu Core rendszerkörnyezeten való használatra készült, amely nincs külön deb csomagokra és felhasználásokra osztva. egy atomi frissítési mechanizmus az egész rendszerre. Az Ubuntu Core összetevői, beleértve az alaprendszert, a Linux kernelt, a rendszerbővítményeket és a további alkalmazásokat, snap formátumban kerülnek szállításra, és a snapd eszközkészlettel kezelhetők. A Span formátumú komponensek az AppArmor és a Seccomp segítségével vannak elkülönítve, ami további akadályt képez a rendszer védelmében az egyes alkalmazások veszélyeztetése esetén. Az alapul szolgáló fájlrendszer csak olvasható módban van csatlakoztatva.

Egy egyedi kioszk létrehozásához, amely egyetlen alkalmazás futtatására korlátozódik, a fejlesztőnek csak magát az alkalmazást kell előkészítenie, és a hardver támogatásával, a rendszer naprakészen tartásával és a felhasználói interakció megszervezésével kapcsolatos összes többi feladatot az Ubuntu Core és az Ubuntu Frame végzi. , beleértve a képernyő kézmozdulatokkal történő vezérlés támogatását érintőképernyős rendszereken. Kijelentették, hogy az Ubuntu Frame-kiadások hibajavításait és sebezhetőségeit tartalmazó frissítéseket 10 éven keresztül fejlesztik. Igény szerint a shell nem csak Ubuntu Core-on futtatható, hanem bármely Snap csomagokat támogató Linux disztribúción is. A legegyszerűbb esetben egy webkioszk telepítéséhez csak telepítse és futtassa az ubuntu-frame csomagot, és konfiguráljon több konfigurációs paramétert: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk démon =true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Forrás: opennet.ru

Hozzászólás