Wydanie platformy webOS Open Source Edition 2

Przedstawiona nowa gałąź otwartej platformy webOS Open Source Edition 2, skierowanej na wyposażenie inteligentnych urządzeń. Platforma rozwija się w publicznym repozytorium na licencji Apache 2.0, a rozwój nadzoruje społeczność, przestrzegając współdzielonego modelu zarządzania rozwojem. Jako wzorcowa platforma sprzętowa rozważane są płytki Raspberry Pi 4.

Platforma webOS w 2013 roku została odkupiona przez firmę LG od Hewlett-Packard i jest stosowana w ponad 70 milionach telewizorów i urządzeń konsumenckich LG. Projekt webOS Open Source Edition został uruchomiony w 2018 roku, po tym jak firma LG próbowała wrócić do otwartego modelu rozwoju, aby przyciągnąć innych uczestników i rozszerzyć zakres urządzeń, na których może być stosowane webOS.

Środowisko systemowe webOS jest tworzone z wykorzystaniem narzędzi i pakietów bazowych OpenEmbedded, a także systemu budowania i zbioru metadanych z projektu Yocto. Kluczowymi komponentami webOS są menedżer systemu i aplikacji (SAM, System and Application Manager), odpowiedzialny za wykonywanie aplikacji i usług, oraz Luna Surface Manager (LSM), który formuje interfejs użytkownika. Komponenty są napisane z wykorzystaniem frameworka Qt i silnika przeglądarki Chromium.

Renderowanie odbywa się przez menedżera kompozycji, który stosuje protokół Wayland. Do tworzenia aplikacji użytkownika zaleca się korzystanie z technologii webowych (CSS, HTML5 i JavaScript) oraz frameworka Enact, opartego na React, ale możliwe jest również tworzenie programów w C i C++ z interfejsem opartym na Qt. Interfejs użytkownika i wbudowane aplikacje graficzne są w większości realizowane jako programy natywne, napisane z wykorzystaniem technologii QML.

Do przechowywania danych w ustrukturyzowanej formie z wykorzystaniem formatu JSON stosowane jest magazyn DB8, które jako backend wykorzystuje bazę danych LevelDB.
Do inicjalizacji stosuje się bootd oparty na systemd. Do przetwarzania multimediów proponowane są podsystemy uMediaServer i Media Display Controller (MDC), jako serwer dźwięku wykorzystywany jest PulseAudio.

Cechy webOS Open Source Edition 2:

  • Zaproponowano nowy referencyjny interfejs użytkownika - Home Launcher, zoptymalizowany do obsługi ekranów dotykowych i oferujący ulepszoną koncepcję zmieniających się kart (zamiast okien). Interfejs zawiera również panel szybkiego uruchamiania, na którym umieszczone są skróty do często używanych funkcji, takich jak dostęp do ustawień i powiadomień;

    Wydanie platformy webOS Open Source Edition 2
  • Platforma została dostosowana do zastosowania w samochodowych systemach infotainment. Na przykład, zapewniona została możliwość pracy w środowiskach z dwoma ekranami, powszechnie używanymi w systemach multimedialnych dla pasażerów;
  • Zaproponowano narzędzia do automatycznego aktualizowania oprogramowania układowego (FOTA — Firmware-Over-the Air), oparte na zastosowaniu OSTree oraz atomowej aktualizacji systemu. Cały obraz systemu jest kompilowany w całości, bez podziału na oddzielne pakiety. System aktualizacji oparty jest na dwóch partycjach systemowych, z których jedna jest aktywna, a druga służy do kopiowania aktualizacji; po zainstalowaniu aktualizacji partycje zmieniają się rolami;
  • Dodano tryb SoftAP (Tethering), który pozwala zorganizować punkt dostępu bezprzewodowego do łączenia innych urządzeń z siecią;
  • Dodano wsparcie dla wymagającego zarządzania dostępem opartego na module jądra Smack (Simplified Mandatory Access Control Kernel);
  • Ulepszono wsparcie dla Bluetooth i WiFi;
  • Referencyjna platforma sprzętowa została zaktualizowana do płyty Raspberry Pi 4 (wcześniej proponowana była Raspberry Pi 3 Model B), na której można podłączyć dwa ekrany przez HDMI, zaangażować bardziej zaawansowany GPU, używać Gigabit Ethernet, dwupasmowego Wi-Fi, Bluetooth 5.0/BLE oraz USB 3.0;
  • Dla prowadzenia logów domyślnie zaangażowany journald od systemd;
  • Zaktualizowano wersje komponentów zewnętrznych, stanowiących podstawę platformy, w tym Qt 5.12 i Chromium 72.

Ź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