WebOS Open Source Edition 2 nga Pagpagawas sa Platform

Gipresentar bag-ong bukas nga sanga sa plataporma webOS Open Source nga Edisyon 2, naka-focus sa pagsangkap sa mga smart device. Ang plataporma gipalambo sa publiko nga repositoryo ubos sa Apache 2.0 nga lisensya, ug ang kalamboan gidumala sa komunidad, nga nagsunod sa hiniusang modelo sa pagdumala sa kalamboan. Ang Raspberry Pi 4 nga mga tabla gikonsiderar nga reference hardware platform.

Ang platform sa webOS kaniadtong 2013 mao gipalit ni LG gikan sa Hewlett-Packard ug gigamit sa labaw sa 70 ka milyon nga LG TV ug consumer device. Ang proyekto sa webOS Open Source Edition gitukod kaniadtong 2018 pagkahuman gisulayan sa LG nga mobalik sa usa ka bukas nga modelo sa pag-uswag aron madani ang ubang mga partisipante ug mapalapad ang sakup sa mga aparato diin magamit ang webOS.

Ang palibot sa sistema sa webOS gihimo gamit ang mga himan ug sukaranan nga mga pakete OpenEmbedded, ingon man ang sistema sa pagtukod ug usa ka set sa metadata gikan sa proyekto Yocto. Ang yawe nga mga sangkap sa webOS mao ang system ug application manager (SAM, System ug Application Manager), nga responsable sa pagpadagan sa mga aplikasyon ug serbisyo, ug ang Luna Surface Manager (LSM), nga nagporma sa user interface. Ang mga sangkap gisulat gamit ang Qt framework ug ang Chromium browser engine.

Ang rendering gihimo pinaagi sa usa ka composite manager gamit ang Wayland protocol. Aron mapalambo ang naandan nga mga aplikasyon, gisugyot nga gamiton ang mga teknolohiya sa web (CSS, HTML5 ug JavaScript) ug usa ka balangkas. Pag-ayo, base sa React, apan posible usab nga maghimo ug mga programa sa C ug C++ nga adunay interface nga nakabase sa Qt. Ang user shell ug built-in nga mga graphical nga aplikasyon kay kasagarang gipatuman isip lumad nga mga programa nga gisulat gamit ang QML nga teknolohiya.

Ang pagtipig gigamit sa pagtipig sa datos sa usa ka structured nga porma gamit ang JSON format DB8, gamit ang database sa LevelDB isip backend.
Alang sa pagsugod kini gigamit butnga base sa systemd. Ang uMediaServer ug Media Display Controller (MDC) subsystems gitanyag alang sa pagproseso sa multimedia content; PulseAudio gigamit isip sound server.

Features webOS Open Source nga Edisyon 2:

  • Usa ka bag-ong reference user interface ang gipaila, ang Home Launcher, nga gi-optimize alang sa touchscreen control ug nagtanyag og mas maayo nga konsepto sa rotating nga mga mapa (imbes sa mga bintana). Ang interface nagdugang usab sa usa ka Quick Launch bar, nga adunay mga shortcut sa kanunay nga gigamit nga mga gimbuhaton sama sa pag-access sa mga setting ug mga pahibalo;

    WebOS Open Source Edition 2 nga Pagpagawas sa Platform

  • Ang plataporma gipahaom alang sa paggamit sa automotive infotainment systems. Pananglitan, posible nga magtrabaho sa dual-screen nga mga palibot nga kasagarang gigamit sa mga sistema sa multimedia nga pasahero;
  • Gisugyot nga mga himan alang sa awtomatikong pag-update sa firmware (LITRATO - Firmware-Over-the Air), base sa aplikasyon OSTree ug pag-update sa atomic system. Ang tibuuk nga imahe sa sistema gitukod pag-usab sa tibuuk, nga wala gibahin sa lainlaing mga pakete. Ang sistema sa pag-update gibase sa paggamit sa duha ka mga partisyon sa sistema, ang usa niini aktibo, ug ang ikaduha gigamit sa pagkopya sa update; human sa pag-instalar sa update, ang mga partisyon nag-usab sa mga tahas;
  • Gidugang ang SoftAP (Tethering) mode, nga nagtugot kanimo sa pag-organisar sa operasyon sa usa ka wireless access point aron makonektar ang ubang mga aparato sa network;
  • Gidugang nga suporta alang sa mandatory access control base sa Smack (Simplified Mandatory Access Control Kernel) kernel module;
  • Gipauswag nga suporta sa Bluetooth ug WiFi;
  • Ang reference hardware platform na-update sa Raspberry Pi 4 board (kaniadto gitanyag sa paggamit sa Raspberry Pi 3 Model B), nga makakonektar sa duha ka mga screen pinaagi sa HDMI, sa paggamit sa usa ka mas advanced GPU, paggamit Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE ug USB 3.0 ;
  • Alang sa default nga pag-log nalangkit journald gikan sa systemd;
  • Gi-update nga mga bersyon sa mga third-party nga sangkap nga nagpailalom sa plataporma, lakip ang Qt 5.12 ug Chromium 72.

Source: opennet.ru

Idugang sa usa ka comment