webOS Open Source Edition 2, system, który warto wypróbować na swoim Raspberry Pi 4

webos-os

wersja open source webOS, to system, który koncentruje się na wyposażaniu inteligentnych urządzeń. Platforma jest tworzysz w publicznym repozytorium na licencji Apache 2.0 a rozwój jest nadzorowany przez społeczność, zgodnie z modelem wspólnego zarządzania rozwojem.

Platforma webOS została zakupiona przez firmę LG w 2013 roku od firmy Hewlett-Packard i jest używana w ponad 70 milionach telewizorów LG i urządzeń konsumenckich. Projekt webOS Open Source Edition został założony w 2018 roku po tym, jak firma LG próbowała powrócić do otwartego modelu rozwoju, aby przyciągnąć innych uczestników i rozszerzyć gamę urządzeń, na których można używać webOS.

Środowisko systemowe webOS jest tworzony przy użyciu podstawowych narzędzi i pakietów OpenEmbedded, a także system montażowy i zestaw metadanych z projektu Yocto.

Kluczowymi komponentami webOS są systemy i menedżer aplikacji (SAM, System and Application Manager), które są odpowiedzialne za uruchamianie aplikacji i usług oraz Luna Surface Manager (LSM), która tworzy interfejs użytkownika. Komponenty są napisane przy użyciu frameworka Qt i silnika przeglądarki Chromium.

Renderowanie odbywa się za pośrednictwem menedżera złożonego, który korzysta z protokołu Wayland.

Do tworzenia aplikacji użytkownikaproponuje się wykorzystanie technologii internetowych (CSS, HTML5 i JavaScript) oraz framework Enact oparty na React, ale możliwe jest również tworzenie programów w językach C i C ++ z interfejsem opartym na Qt. Interfejs użytkownika i zintegrowane aplikacje graficzne są realizowane głównie jako programy natywne napisane w technologii QML.

Do przechowywania danych w ustrukturyzowanej formie przy użyciu formatu JSON, Używana jest pamięć DB8, przy użyciu bazy danych LevelDB jako zaplecza. Do inicjalizacji używany jest bootd oparty na systemd. Do przetwarzania treści multimedialnych oferowane są podsystemy uMediaServer i Media Display Controller (MDC), a jako serwer dźwięku używany jest PulseAudio.

Teraz webOS Open Source Edition jest w wersji 2, który został niedawno wydany.

Co nowego w webOS Open Source Edition 2

W niej zaproponowano nowy referencyjny interfejs użytkownika: Home Launcher, zoptymalizowany do sterowania z ekranów dotykowych i oferujący ulepszoną koncepcję kolejnych kart (zamiast okien).

Równieżn Do interfejsu dodano panel szybkiego uruchamiania, w którym znajdują się skróty do często używanych funkcji, takich jak dostęp do ustawień i powiadomień.

Platforma Jest przystosowany do użytku w samochodowych systemach informacyjno-rozrywkowych. Na przykład możliwa jest praca w środowiskach z dwoma ekranami powszechnie używanymi w pasażerskich systemach multimedialnych.

Proponowane są sposoby automatycznej aktualizacji oprogramowania układowego (FOTA - Firmware-Over-the-Air), w oparciu o wykorzystanie OSTree i aktualizacji systemu atomowego. Cały obraz systemu jest składany jako całość, bez rozdzielania na osobne pakiety.

System aktualizacji oparty jest na wykorzystaniu dwóch partycji systemowych, z których jedna jest aktywna, a druga służy do kopiowania aktualizacji, po zainstalowaniu aktualizacji sekcje zmieniają role.

Referencyjna platforma sprzętowa zmodernizowana do płyty Raspberry Pi 4 (wcześniej proponowano użycie Raspberry Pi 3 Model B), w którym można podłączyć dwa wyświetlacze przez HDMI, użyć bardziej zaawansowanego GPU, użyć Gigabit Ethernet, dwuzakresowego Wi-Fi, Bluetooth 5.0 / BLE i USB 3.0.

Z pozostałych zmian:

  • Dodano tryb SoftAP (Tethering), pozwalający na uporządkowanie pracy bezprzewodowego punktu dostępowego w celu podłączenia innych urządzeń do sieci.
  • Dodano obsługę obowiązkowej kontroli dostępu opartej na module podstawowym Smack (uproszczony obowiązkowy rdzeń kontroli dostępu).
  • Ulepszona obsługa Bluetooth i WiFi.
  • Dla rekordu domyślnie używany jest dziennik systemd.
  • Zaktualizowane wersje komponentów innych firm będących podstawą platformy, w tym Qt 5.12 i Chromium 72.

Jak zdobyć webOS Open Source Edition 2?

Aby korzystać z webOS Open Source Edition, konieczne jest wygenerowanie obrazu tego, możesz zapoznać się z instrukcjami, aby to zrobić, pod adresem poniższy link. 


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  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.

  1.   Nasher_87 (ARG) powiedział

    Można to przetestować w Qemu i jak?

  2.   ładowany powiedział

    Łał! Teraz wygląda na to, że był to telewizor LG zamiast RPI! LG świetnie! Dobrze, że wrócili do open source.