webOS Open Source Edition 2, một hệ thống đáng thử trên Raspberry Pi 4 của bạn

webos-os

Phiên bản mã nguồn mở webOS, là một hệ thống tập trung vào việc trang bị các thiết bị thông minh. Nền tảng là bạn đang phát triển trong một kho lưu trữ công cộng theo giấy phép Apache 2.0 và sự phát triển được giám sát bởi cộng đồng, theo một mô hình quản lý phát triển chung.

Nền tảng webOS vào năm 2013 đã được LG mua lại từ Hewlett-Packard và được sử dụng trong hơn 70 triệu ti vi và thiết bị tiêu dùng của LG. Dự án WebOS Open Source Edition được thành lập vào năm 2018 sau khi LG cố gắng quay trở lại mô hình phát triển mở để thu hút những người tham gia khác và mở rộng phạm vi thiết bị có thể sử dụng webOS.

Môi trường hệ thống webOS được hình thành bằng cách sử dụng các công cụ và gói OpenEmbedded cốt lõi, cũng như hệ thống lắp ráp và một bộ siêu dữ liệu từ dự án Yocto.

Các thành phần chính của webOS là hệ thống và trình quản lý ứng dụng (SAM, Trình quản lý hệ thống và ứng dụng), chịu trách nhiệm chạy các ứng dụng và dịch vụ và Trình quản lý bề mặt Luna (LSM), tạo thành giao diện người dùng. Các thành phần được viết bằng khung Qt và công cụ trình duyệt Chromium.

Việc kết xuất được thực hiện thông qua trình quản lý tổng hợp sử dụng giao thức Wayland.

Để phát triển ứng dụng người dùng, nó được đề xuất sử dụng công nghệ web (CSS, HTML5 và JavaScript) và khung công tác Enact dựa trên React, nhưng cũng có thể tạo các chương trình C và C ++ với giao diện dựa trên Qt. Giao diện người dùng và các ứng dụng đồ họa tích hợp chủ yếu được triển khai dưới dạng các chương trình gốc được viết bằng công nghệ QML.

Để lưu trữ dữ liệu ở dạng có cấu trúc bằng định dạng JSON, Bộ lưu trữ DB8 được sử dụng, sử dụng cơ sở dữ liệu LevelDB làm phần mềm hỗ trợ. Để khởi tạo, bootd được sử dụng dựa trên systemd. Để xử lý nội dung đa phương tiện, hệ thống con uMediaServer và Media Display Controller (MDC) được cung cấp và PulseAudio được sử dụng làm máy chủ âm thanh.

Bây giờ webOS Open Source Edition là phiên bản 2, được phát hành gần đây.

Có gì mới trong phiên bản mã nguồn mở webOS 2

Trong cô ấy một giao diện người dùng tham chiếu mới được đề xuất: Home Launcher, được tối ưu hóa để điều khiển từ màn hình cảm ứng và cung cấp khái niệm cải tiến về các thẻ kế tiếp (thay vì cửa sổ).

Cũng thến một bảng khởi chạy nhanh đã được thêm vào giao diện, trong đó đặt các phím tắt cho các chức năng thường dùng như truy cập cài đặt và thông báo.

Nền tảng Nó được điều chỉnh để sử dụng trong các hệ thống thông tin giải trí trên ô tô. Ví dụ, có thể làm việc trong môi trường có hai màn hình thường được sử dụng trong các hệ thống đa phương tiện dành cho hành khách.

Các phương tiện được đề xuất để cập nhật chương trình cơ sở tự động (FOTA - Firmware-Over-the-Air), dựa trên việc sử dụng các bản cập nhật hệ thống OSTree và nguyên tử. Hình ảnh hệ thống hoàn chỉnh được tập hợp lại một cách tổng thể, không tách thành các gói riêng biệt.

Hệ thống cập nhật dựa trên việc sử dụng hai phân vùng hệ thống, một trong số đó đang hoạt động và phân vùng thứ hai được sử dụng để sao chép bản cập nhật, sau khi cài đặt bản cập nhật, các phần sẽ thay đổi vai trò.

Nền tảng phần cứng tham chiếu đã được nâng cấp lên bảng Raspberry Pi 4 (trước đây được đề xuất sử dụng Raspberry Pi 3 Model B), trong đó bạn có thể kết nối hai màn hình qua HDMI, sử dụng GPU cao cấp hơn, sử dụng Gigabit Ethernet, Wi-Fi băng tần kép, Bluetooth 5.0 / BLE và USB 3.0.

Những thay đổi khác:

  • Chế độ SoftAP (Tethering) đã được thêm vào, cho phép bạn tổ chức công việc của một điểm truy cập không dây để kết nối các thiết bị khác vào mạng.
  • Đã thêm hỗ trợ cho kiểm soát truy cập bắt buộc dựa trên mô-đun lõi Smack (lõi kiểm soát truy cập bắt buộc được đơn giản hóa).
  • Cải thiện hỗ trợ cho Bluetooth và WiFi.
  • Đối với bản ghi, nhật ký hệ thống được sử dụng theo mặc định.
  • Các phiên bản cập nhật của các thành phần bên thứ ba bên dưới nền tảng, bao gồm Qt 5.12 và Chromium 72.

Làm thế nào để tải phiên bản mã nguồn mở webOS 2?

Để có thể sử dụng WebOS Open Source Edition, cần phải tạo hình ảnh này, bạn có thể tham khảo các bước để làm như vậy từ liên kết sau. 


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Nasher_87 (ARG) dijo

    Nó có thể được kiểm tra trong Qemu và làm thế nào?

  2.   khởi động dijo

    Chà! Bây giờ có vẻ như đó là một chiếc TV LG thay vì một RPI! LG tuyệt vời! Tốt là họ đã trở lại mã nguồn mở.