Canonical ogłosił wprowadzenie Ubuntu Frame, nowego wbudowanego systemu operacyjnego do wyświetlania

Canonical zaprezentował pierwszą wersję Ubuntu Frame, co jest nowe OS to jest zorientowane do wykorzystania w kioskach internetowych, terminalach samoobsługowych, stojaki informacyjne, digital signage, inteligentne lustra, wyświetlacze przemysłowe, urządzenia IoT i inne podobne aplikacje.

Powłoka jest zaprojektowany, aby zapewnić pełnoekranowy interfejs dla jednej aplikacji i jest oparty na serwerze wyświetlania Mir i protokole Wayland.

Według firmy dostępność Ubuntu Frame teraz oznacza, że ​​programiści nie muszą integrować i utrzymywać częściowych rozwiązań takie jak DRM, KMS, protokoły wejściowe czy polityki bezpieczeństwa. Pozwoli to deweloperom poświęcić więcej czasu na skupienie się na treści, która będzie wyświetlana na ekranie, oraz zmniejszy liczbę błędów i luk w kodzie, który nie jest już potrzebny.

O Ubuntu Frame

Ubuntu Frame może być używany do uruchamiania aplikacji opartych na GTK, Qt, Flutter i SDL2, a także programy oparte na Java, HTML5 i Electron.

Możliwe jest uruchomienie obu aplikacji skompilowany ze wsparciem przez Waylanda jako programy oparte na Protokół X11 (używany przez Xwayland). Aby zorganizować pracę w Ubuntu Frame z osobnymi stronami lub witrynami internetowymi, opracowano program Electron Wayland z implementacją specjalistycznej pełnoekranowej przeglądarki internetowej, a także portu silnika WPE WebKit.

W celu szybkiego przygotowania i wdrożenia rozwiązań opartych na Ubuntu Frame proponuje się wykorzystanie pakietów w formacie snap, za pomocą których programy uruchamiające są odizolowane od reszty systemu.

„Ubuntu Frame ułatwia naszym klientom tworzenie bezpieczniejszych, bardziej niezawodnych i konfigurowalnych inteligentnych rozwiązań dla handlu detalicznego i digital signage, jednocześnie wykorzystując moc platform Lenovo ThinkEdge” – powiedział Blake Kerrigan, GM Edge Computing, Lenovo Intelligent Devices Group.

Podczas opracowywania rozwiązania celem było zminimalizowanie czasu opracowywania i wdrażania w celu tworzenia rozwiązań graficznych dla urządzeń peryferyjnych poprzez wykorzystanie istniejących aplikacji i wzmocnienie technik bezpieczeństwa.

Powłoka Ubuntu Frame jest przystosowany do pracy w środowisku systemowym Ubuntu Core, kompaktowa wersja dystrybucji Ubuntu, która ma postać niepodzielnego monolitycznego obrazu systemu podstawowego, który nie jest podzielony na oddzielne pakiety deb i wykorzystuje mechanizm aktualizacji obejmujący cały system.

Komponenty Ubuntu Corew tym system bazowy, jądro Linux, wtyczki systemowe i dodatkowe aplikacje, są w formacie snap i są zarządzane przez zestaw narzędzi snapd.

Komponenty Span są izolowane za pomocą AppArmor i Seccomp, tworzenie dodatkowej linii w celu ochrony systemu w przypadku naruszenia bezpieczeństwa poszczególnych aplikacji. Bazowy system plików jest zamontowany tylko do odczytu.

„Niezawodność Ubuntu Frame została wszechstronnie sprawdzona w terenie. Jego technologia rozwijana jest od ponad 7 lat, a produkcyjna od 5 lat, z wykorzystaniem najnowocześniejszych technik i została wdrożona produkcyjnie dla użytkowników komputerów stacjonarnych i urządzeń mobilnych z systemem Linux. Jako taki, Ubuntu Frame jest jednym z najbardziej dojrzałych serwerów graficznych dostępnych obecnie dla urządzeń wbudowanych. Michał Sawicz, dyrektor ds. inżynierii inteligentnych wyświetlaczy w Canonical. 

Aby utworzyć niestandardowy kiosk ograniczone do działania aplikacji, programista musi tylko przygotować samą aplikację i wszystkie inne zadania związane z konserwacją sprzętu, aktualizowanie systemu i organizowanie interakcji użytkownika są obsługiwane przez Ubuntu Core i Ubuntu Frame, w tym obsługę gestów ekranowych w systemach z ekranem dotykowym.

Stwierdza się, że aktualizacje naprawiające błędy i luki w zabezpieczeniach w wersjach Ubuntu Frame będzie generowany przez 10 lat. Opcjonalnie, powłokę można uruchomić nie tylko na Ubuntu Core, ale także na dowolnej dystrybucji Linuksa obsługującej pakiety Snap.

W najprostszym przypadku, aby wdrożyć kiosk internetowy, wystarczy zainstalować i uruchomić pakiet ubuntu-frame i skonfigurować różne parametry konfiguracyjne.

Rozwój projektu jest rozpowszechniany na licencji GPLv3. Pakiety Snap są gotowe do pobrania.

Wreszcie, jeśli chcesz dowiedzieć się czegoś więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.