Lëshimi i platformës webOS Open Source Edition 2.14

Ështe publikuar njĂ« version i platformĂ«s sĂ« hapur webOS Open Source Edition 2.14, e cila mund tĂ« pĂ«rdoret nĂ« pajisje tĂ« ndryshme portative, pllaka dhe sisteme informacioni dhe divertizimi nĂ« automjete. Pllakat Raspberry Pi 4 konsiderohen si platforma standarde harduerike. Platforma zhvillohet nĂ« njĂ« depo publike nĂ«n licencĂ«n Apache 2.0, dhe zhvillimi drejtohet nga komuniteti, duke mbajtur njĂ« model tĂ« pĂ«rbashkĂ«t tĂ« menaxhimit tĂ« zhvillimit.

Platforma webOS u zhvillua fillimisht nga kompania Palm në vitin 2008 dhe u përdor në telefonat inteligjentë Palm Pre dhe Pixie. Në vitin 2020, pas blerjes së kompanisë Palm, platforma iu kalua Hewlett-Packard, e cila përpiqej ta përdorte këtë platformë në printerët, tabletët, laptopët dhe PC-të e saj. Në vitin 2012, kompania HP shpalli kalimin e webOS në një projekt të hapur të pavarur dhe në vitin 2013 filloi publikimin e kodit burimor të komponentëve të saj. Në vitin 2013, platforma u ble nga Hewlett-Packard nga kompania LG dhe tani përdoret në mbi 70 milion televizorë dhe pajisje të konsumit LG. Në vitin 2018, u themelua projekti webOS Open Source Edition, nëpërmjet të cilit kompania LG përpiqej të kthente në një model të hapur të zhvillimit, tërheqë pjesëmarrës të tjerë dhe të zgjeronte gamën e pajisjeve të mbështetura nga webOS.

Mjedisi sistemor i webOS formohet duke përdorur mjetet dhe paketat bazë OpenEmbedded, si dhe sistemin e ndërtimit dhe grupin e metadatat nga projekti Yocto. Komponentët kryesorë të webOS janë menaxheri i sistemit dhe aplikacioneve (SAM, System and Application Manager), i cili është përgjegjës për ekzekutimin e aplikacioneve dhe shërbimeve, dhe menaxheri i sipërfaqes Luna (LSM), i cili formon ndërfaqen e përdoruesit. Komponentët janë të shkruar duke përdorur kornizën Qt dhe motorin e shfletuesit Chromium.

Rendering is done through a composite manager using the Wayland protocol. To develop user applications, it is recommended to use web technologies (CSS, HTML5, and JavaScript) and the Enact framework based on React, although it is also possible to create programs in C and C++ with a Qt-based interface. The user shell and built-in graphical applications are mainly implemented as native programs written using QML technology. By default, the Home Launcher shell is offered, optimized for touchscreen management and providing the concept of interchangeable cards (instead of windows).

Lëshimi i platformës webOS Open Source Edition 2.14

For storing data in a structured format using JSON, the DB8 storage is employed, which uses LevelDB as the backend. Booting is initialized using bootd based on systemd. For handling multimedia content, the uMediaServer and Media Display Controller (MDC) subsystems are offered, while PulseAudio is used for sound. serverë Automatic firmware updates are managed through OSTree and atomic partition replacement (two system partitions are created, one active and the other used for updating).

Key changes in the new release:

  • NĂ« numrin e aplikacioneve tĂ« ofruara si standard pĂ«rfshihet njĂ« program pĂ«r punĂ«n me kamerĂ«n. Ky program ofron funksionalitet bazĂ« pĂ«r fotografimin dhe regjistrimin e video, dhe mund tĂ« pĂ«rdoret si bazĂ« pĂ«r zhvillimin e aplikacioneve mĂ« tĂ« avancuara pĂ«r punĂ«n me kamerĂ«n.
  • ËshtĂ« realizuar kalimi nĂ« formimin e ndĂ«rtimeve 64-bit, duke pĂ«rfshirĂ« ndĂ«rtimet pĂ«r pllakat Raspberry Pi 4 (rpi4-64) dhe emulatorin (qemux86). MbĂ«shtetje pĂ«r ndĂ«rtimet 32-bit Ă«shtĂ« shpallur e vjetruar.
  • ËshtĂ« propozuar njĂ« shtesĂ« pĂ«r redaktorin e hapur tĂ« kodit Visual Studio Code, qĂ« lehtĂ«son zhvillimin e aplikacioneve web specifike pĂ«r webOS, aplikacioneve Enact dhe shĂ«rbimeve JavaScript.
  • ËshtĂ« aktivizuar shĂ«rbimi i reagimit tĂ« hershĂ«m pĂ«r mungesĂ«n e memories nĂ« sistemin systemd-oomd, i cili lejon identifikimin e fillimit tĂ« vonesave pĂ«r shkak tĂ« mungesĂ«s sĂ« burimeve dhe pĂ«rzgjidhjen e mbylljes sĂ« proceseve qĂ« konsumojnĂ« shumĂ« burime nĂ« njĂ« stad, kur sistemi ende nuk ndodhet nĂ« njĂ« gjendje kritike dhe nuk fillon tĂ« reduktojĂ« intensitetin e cache-it dhe tĂ« ri-dergojĂ« tĂ« dhĂ«nat nĂ« skedarin e hapĂ«sirĂ«s sĂ« kĂ«mbimit.
  • NĂ« Network Manager Ă«shtĂ« vendosur fillimi i shĂ«rbimit wpa-supplicant nĂ« ndĂ«rtimet pĂ«r pllakad Raspberry Pi 4.
  • NĂ« ndĂ«rtimin pĂ«r emulatorin janĂ« shtuar skedha ekzekutuese occlientbasicops dhe ocserverbasicops, u pĂ«rditĂ«suan rregullat udev pĂ«r modul LGE UWB.
  • NĂ« komponentin g-camera-pipeline Ă«shtĂ« pĂ«rmirĂ«suar funksionaliteti i lidhur me regjistrimin e zĂ«rit.
  • Motori i shfletuesit Ă«shtĂ« pĂ«rditĂ«suar nĂ« Chromium 91.
  • KomponentĂ«t e platformĂ«s pĂ«r ndĂ«rtimin e sistemeve tĂ« integruara Linux Yocto janĂ« pĂ«rditĂ«suar nĂ« versionin 3.1.
  • NĂ« Memory Manager Ă«shtĂ« implementuar trajtimi i sinjaleve D-Bus.

Po ashtu, mund të theksohet projekti OpenLGTV, ku po punohet në inxhinierinë e kundërt të firmware-ve për televizorët LG me qëllim zgjerimin e funksionalitetit të tyre, eliminimin e gabimeve dhe verifikimin e përputhjes me licencat copyleft në përdorimin e komponentëve të hapur (firmware-t janë pjesërisht të hapura). Projekti zhvillon mjetin epk2extract për nxjerrjen dhe dezifrimimin e firmware-ve dhe të dhënave të ndryshme nga televizorët LG, Hisense, Sharp, Philips/TPV dhe Thompson, si dhe repozitorin e pakove webOS Brew dhe mjetin për marrjen e të drejtave root në televizor (RootMyTV). Projekti ofron mjedise ndërtimi për krijimin e imazheve të sistemeve për televizorët bazuar në pllaka LG NC4 dhe LG115x, dhe firmware të modifikuara për televizorët Saturn S6, Saturn S7 dhe LG 2010 dhe 2011 mbi bazën e çipave Broadcom.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster