Firma Canonical zaprezentowała interfejs Ubuntu Frame

Firma Canonical zaprezentowała pierwszą wersję interfejsu Ubuntu Frame, przeznaczonego do tworzenia kiosków internetowych, terminali samoobsługowych, stanowisk informacyjnych, cyfrowych reklam, inteligentnych luster, ekranów przemysłowych, urządzeń IoT i innych podobnych zastosowań. Interfejs został zaprojektowany do zapewnienia pełnoekranowego widoku dla jednej aplikacji i oparty jest na serwerze wyświetlania Mir oraz protokole Wayland. Prace nad projektem są udostępniane na licencji GPLv3. Przygotowano pakiety do pobrania w formacie snap.

Ubuntu Frame można używać do uruchamiania aplikacji opartych na GTK, Qt, Flutter i SDL2, a także programów opartych na Java, HTML5 i Electron. Możliwe jest uruchamianie zarówno aplikacji zbudowanych z myślą o Wayland, jak i programów korzystających z protokołu X11 (wykorzystującego Xwayland). W celu umożliwienia pracy w Ubuntu Frame z osobnymi stronami internetowymi lub witrynami rozwijany jest program Electron Wayland, który realizuje specjalistyczną przeglądarkę internetową w trybie pełnoekranowym, a także port silnika WPE WebKit. Aby szybko przygotować i wdrożyć rozwiązania oparte na Ubuntu Frame, zaleca się korzystanie z pakietów w formacie snap, które zapewniają izolację uruchamianych programów od reszty systemu.

Firma Canonical zaprezentowała interfejs Ubuntu Frame

Interfejs Ubuntu Frame jest dostosowany do pracy w systemie Ubuntu Core, kompaktowej wersji dystrybucji Ubuntu, dostarczanej w postaci niedzielonego monolitycznego obrazu podstawowego systemu, w którym nie stosuje się podziału na osobne pakiety deb i wykorzystywany jest mechanizm atomowej aktualizacji całego systemu. Komponenty Ubuntu Core, w tym podstawowy system, jądro Linux, nadbudowy systemowe i dodatkowe aplikacje, są dostarczane w formacie snap i zarządzane przez narzędzia snapd. Komponenty w formacie Snap są izolowane za pomocą AppArmor i Seccomp, co tworzy dodatkowy poziom ochrony systemu w przypadku kompromitacji poszczególnych aplikacji. Podstawowy system plików jest montowany w trybie tylko do odczytu.

Aby stworzyć dostosowany kiosk, ograniczony do działania jednej aplikacji, deweloper musi przygotować samo aplikację, a wszystkie inne zadania związane z obsługą sprzętu, aktualizowaniem systemu i organizowaniem interakcji z użytkownikiem przejmuje Ubuntu Core i Ubuntu Frame, w tym wsparcie dla zarządzania za pomocą gestów na systemach z ekranami dotykowymi. Zgłoszono, że aktualizacje naprawcze i zabezpieczeń w wydaniach Ubuntu Frame będą tworzone przez 10 lat. W razie potrzeby interfejs można uruchomić nie tylko w Ubuntu Core, ale również w dowolnej dystrybucji Linuksa obsługującej pakiety Snap. W najprostszej wersji do wdrożenia kiosku internetowego wystarczy zainstalować i uruchomić pakiet ubuntu-frame oraz skonfigurować kilka parametrów: 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

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster