Canonical kündigte die Einführung von Ubuntu Frame an, seinem neuen Betriebssystem für eingebettete Displays

Canonical hat die erste Version von Ubuntu Frame vorgestellt, was ist neu OS das ist orientiert für den Einsatz in Internet-Kiosken, SB-Terminals, Informationsstände, Digital Signage, Smart Mirrors, Industriedisplays, IoT-Geräte und andere ähnliche Anwendungen.

Die Schale ist entwickelt, um eine Vollbildoberfläche für eine einzelne Anwendung bereitzustellen und basiert auf dem Mir Display Server und dem Wayland Protokoll.

Nach Angaben des Unternehmens ist die Verfügbarkeit von Ubuntu Frame bedeutet jetzt, dass Entwickler keine Teillösungen integrieren und warten müssen wie DRM, KMS, Eingabeprotokolle oder Sicherheitsrichtlinien. Dies gibt Entwicklern mehr Zeit, sich auf den Inhalt zu konzentrieren, der auf dem Bildschirm angezeigt wird, und verringert die Anzahl von Fehlern und Schwachstellen in Code, der nicht mehr benötigt wird.

Über Ubuntu Frame

Ubuntu Frame kann verwendet werden, um GTK-, Qt-, Flutter- und SDL2-basierte Anwendungen auszuführen, sowie Java-, HTML5- und Electron-basierte Programme.

Es ist möglich, beide Anwendungen zu starten zusammengestellt mit Unterstützung von Wayland als Programme basierend auf X11-Protokoll (von Xwayland verwendet). Um die Arbeit in Ubuntu Frame mit separaten Seiten oder Websites zu organisieren, wurde das Electron Wayland-Programm mit der Implementierung eines speziellen Vollbild-Webbrowsers sowie einer Portierung der WPE WebKit-Engine entwickelt.

Für eine schnelle Vorbereitung und Implementierung von Lösungen auf Basis von Ubuntu Frame wird vorgeschlagen, Pakete im Snap-Format zu verwenden, mit deren Hilfe die Launcher-Programme vom Rest des Systems isoliert werden.

„Ubuntu Frame macht es unseren Kunden leicht, sicherere, zuverlässigere und anpassbarere Smart Retail- und Digital Signage-Lösungen zu entwickeln und gleichzeitig die Leistungsfähigkeit der ThinkEdge-Plattformen von Lenovo zu nutzen“, sagte Blake Kerrigan, GM Edge Computing, Lenovo Intelligent Devices Group.

Bei der Entwicklung der Lösung bestand das Ziel darin, die Entwicklungs- und Bereitstellungszeit zu minimieren, um grafische Lösungen für Peripheriegeräte zu erstellen, indem vorhandene Anwendungen genutzt und Sicherheitstechniken gestärkt werden.

Die Ubuntu Frame-Shell ist angepasst, um auf der Ubuntu Core-Systemumgebung zu laufen, eine kompakte Version der Ubuntu-Distribution, die in Form eines unteilbaren monolithischen Abbilds des Basissystems vorliegt, das nicht in separate Deb-Pakete unterteilt ist und einen atomaren systemweiten Update-Mechanismus verwendet.

Die Komponenten von Ubuntu Coreeinschließlich Basissystem, Linux-Kernel, System-Plugins und Zusatzanwendungen, Sie liegen im Snap-Format vor und werden vom Snapd-Toolkit verwaltet.

Span-Komponenten werden mit AppArmor und Seccomp isoliert, Erstellen einer zusätzlichen Leitung zum Schutz des Systems für den Fall, dass einzelne Anwendungen kompromittiert werden. Das zugrunde liegende Dateisystem ist schreibgeschützt eingehängt.

„Die Zuverlässigkeit von Ubuntu Frame hat sich in der Praxis umfassend bewährt. Seine Technologie ist seit über 7 Jahren in Entwicklung und seit 5 Jahren in Produktion, wobei modernste Techniken verwendet und in der Produktion für Linux-Desktop- und mobile Benutzer implementiert wurde. Als solches ist Ubuntu Frame einer der ausgereiftesten Grafikserver, die heute für eingebettete Geräte verfügbar sind. Michał Sawicz, Director of Smart Display Engineering bei Canonical. 

So erstellen Sie einen benutzerdefinierten Kiosk beschränkt auf den Betrieb einer Anwendung, Der Entwickler muss nur die Anwendung selbst vorbereiten und alle anderen Wartungsaufgaben für die Ausrüstung durchführen, das System auf dem neuesten Stand zu halten und die Benutzerinteraktion zu organisieren, werden von Ubuntu Core und Ubuntu Frame übernommen, einschließlich der Unterstützung der Bildschirmgestensteuerung auf Systemen mit Touchscreens.

Es wird angegeben, daß Updates zur Behebung von Fehlern und Schwachstellen in Ubuntu Frame-Versionen wird für 10 Jahre generiert. Optional, die Shell kann nicht nur auf Ubuntu Core ausgeführt werden, sondern auch auf jeder Linux-Distribution, die Snap-Pakete unterstützt.

Im einfachsten Fall, um einen Webkiosk bereitzustellen, installieren und führen Sie einfach das ubuntu-frame-Paket aus und konfigurieren Sie verschiedene Konfigurationsparameter.

Die Entwicklungen des Projekts werden unter der GPLv3-Lizenz vertrieben. Snap-Packs stehen zum Download bereit.

Schließlich, wenn Sie daran interessiert sind, ein wenig mehr darüber zu erfahren, können Sie die Details in der folgenden Link


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.