Veröffentlichung der Plattform webOS Open Source Edition 2

Vorstellung eines neuen Zweigs der offenen Plattform webOS Open Source Edition 2, die auf die Ausstattung von Smart Devices ausgerichtet ist. Die Plattform entwickelt sich in einem öffentlichen Repository unter der Apache-2.0-Lizenz, und die Entwicklung wird von der Community geleitet, die sich an eines gemeinschaftlichen Modells fĂŒr die Softwareentwicklung orientiert.hĂ€lt. Als Referenz-Hardware-Plattform gelten die Raspberry Pi 4 Boards.

Die webOS-Plattform wurde 2013 von LG von Hewlett-Packard ĂŒbernommen und wird auf ĂŒber 70 Millionen Fernsehern und VerbrauchergerĂ€ten von LG eingesetzt. Das Projekt webOS Open Source Edition wurde 2018 gegrĂŒndet, nachdem LG versucht hatte, zu einem offenen Entwicklungsmodell zurĂŒckzukehren, um andere Teilnehmer zu gewinnen und das Spektrum der GerĂ€te zu erweitern, auf denen webOS eingesetzt werden kann.

Die Systemumgebung von webOS wird mit Werkzeugen und Basispaketen OpenEmbeddedsowie einem Build-System und einem Satz von Metadaten aus dem Projekt Yoctogebildet. Zu den SchlĂŒsselkomponenten von webOS gehören der System- und Anwendungsmanager (SAM, System and Application Manager), der fĂŒr die AusfĂŒhrung von Anwendungen und Diensten zustĂ€ndig ist, und der Luna Surface Manager (LSM), der die BenutzeroberflĂ€che gestaltet. Die Komponenten sind mit dem Qt-Framework und der Chromium-Browser-Engine geschrieben.

Die Darstellung erfolgt ĂŒber einen Kompositionsmanager, der das Wayland-Protokoll verwendet. FĂŒr die Entwicklung von Benutzeranwendungen werden web-Technologien (CSS, HTML5 und JavaScript) sowie das Framework Enact, das auf React basiert, empfohlen, aber auch die Erstellung von Programmen in C und C++ mit einer Qt-basierten Schnittstelle ist möglich. Die BenutzeroberflĂ€che und die integrierten grafischen Anwendungen sind hauptsĂ€chlich als native Programme implementiert, die mit der QML-Technologie erstellt wurden.

Zur strukturierten Datenspeicherung im JSON-Format wird der Speicher DB8, der LevelDB als Backend verwendet, eingesetzt.
FĂŒr die Initialisierung wird bootd auf der Basis von systemd verwendet. FĂŒr die Verarbeitung von Multimedia-Inhalten stehen die Subsysteme uMediaServer und Media Display Controller (MDC) zur VerfĂŒgung, wobei als Soundserver PulseAudio eingesetzt wird.

Merkmale webOS Open Source Edition 2:

  • Ein neuer ReferenzbenutzeroberflĂ€che wurde vorgeschlagen – Home Launcher, optimiert fĂŒr die Steuerung von Touchscreens und bietet ein verbessertes Konzept wechselnder Karten (statt Fenster). Die BenutzeroberflĂ€che enthĂ€lt auch eine Schnellstartleiste, auf der VerknĂŒpfungen zu hĂ€ufig verwendeten Funktionen wie dem Zugriff auf Einstellungen und Benachrichtigungen platziert sind.

    Veröffentlichung der Plattform webOS Open Source Edition 2
  • Die Plattform ist fĂŒr die Nutzung in automobilen Infotainmentsystemen angepasst. Zum Beispiel wurde die Möglichkeit garantiert, in Umgebungen mit zwei Bildschirmen zu arbeiten, die ĂŒblicherweise in Multimedia-Systemen fĂŒr Passagiere verwendet werden.
  • Es wurden Mittel fĂŒr die automatische Aktualisierung der Firmware vorgeschlagen (FOTA – Firmware-Over-the-Air), basierend auf der Anwendung und atomarer Systemaktualisierung. Das gesamte Systemimage wird komplett neu zusammengesetzt, ohne in separate Pakete aufgeteilt zu werden. Das Aktualisierungssystem basiert auf der Nutzung von zwei Systempartitionen, wobei eine aktiv ist und die andere zum Kopieren des Updates verwendet wird; nach der Installation des Updates wechseln die Partitionen die Rollen. OSTree Ein SoftAP-Modus (Tethering) wurde hinzugefĂŒgt, der die Einrichtung eines drahtlosen Zugangspunkts fĂŒr die Verbindung anderer GerĂ€te mit dem Netzwerk ermöglicht.
  • Die UnterstĂŒtzung von obligatorischen Zugriffssteuerungen auf der Basis des Smack-Kernel-Moduls (Simplified Mandatory Access Control Kernel) wurde hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr Bluetooth und WiFi wurde verbessert.
  • Die Referenzhardwareplattform wurde auf das Raspberry Pi 4 Board aktualisiert (zuvor wurde das Raspberry Pi 3 Model B empfohlen), auf dem zwei Bildschirme ĂŒber HDMI angeschlossen werden können, ein leistungsfĂ€higerer GPU genutzt werden kann, Gigabit Ethernet, Dualband-Wi-Fi, Bluetooth 5.0/BLE und USB 3.0 verwendet werden können.
  • StandardmĂ€ĂŸig erfolgt das Logging ĂŒber
  • journald von systemd. wurde Die Versionen von Drittanbieterkomponenten, die der Plattform zugrunde liegen, wurden aktualisiert, einschließlich Qt 5.12 und Chromium 72.
  • Die Veröffentlichung von Tcl/Tk 8.6.10

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster