degë e re e platformës së hapur , e fokusuar në pajisje të mençura. Platforma po zhvillohet në në përputhje me licencën Apache 2.0, dhe zhvillimi drejtohet nga një komunitet që ndjek . Si platformë standarde hardueri konsiderohen plakat Raspberry Pi 4.
Platforma webOS u nga kompania LG nga Hewlett-Packard dhe përdoret në më shumë se 70 milion televizorë dhe pajisje konsumatorike LG. Projekti webOS Open Source Edition u themelua në vitin 2018, pas përpjekjes së kompanisë LG për të rikthyer modelin e hapur të zhvillimit për të tërhequr pjesëmarrës të tjerë dhe për të zgjeruar gamën e pajisjeve ku mund të aplikohet webOS.
Mjedisi sistemor i webOS formohet duke përdorur instrumentet dhe paketat bazë , si dhe sistemin e ndërtimit dhe grupin e metadatat nga projekti . Komponentët kryesorë të webOS janë menaxheri i sistemit dhe aplikacioneve (SAM, System and Application Manager), që është përgjegjës për ekzekutimin e aplikacioneve dhe shërbimeve, dhe Luna Surface Manager (LSM), që formon ndërfaqen e përdoruesit. Komponentët janë shkruar duke përdorur frameworkun Qt dhe motorin e shfletuesit Chromium.
Renderimi kryhet përmes një menaxheri kompozimi, që përdor protokollin Wayland. Për zhvillimin e aplikacioneve për përdoruesin rekomandohet përdorimi i teknologjive web (CSS, HTML5 dhe JavaScript) dhe frameworkut , i bazuar në React, por është e mundur gjithashtu të krijohen programe në C dhe C++ me ndërfaqe bazuar në Qt. Ndërfaqja e përdoruesit dhe aplikacionet grafike të integruara realizohen kryesisht si programe native, të shkruara duke përdorur teknologjinë QML.
Për ruajtjen e të dhënave në një format të strukturuar duke përdorur formatin JSON, përdoret deposi , që përdor si backend bazën e të dhënave LevelDB.
Për inicializimin përdoret bazuar në systemd. Për përpunimin e përmbajtjes multimedia ofrohen nën-sistemat uMediaServer dhe Media Display Controller (MDC), ndërsa si server audio përdoret PulseAudio.
:
- K Ă«shtĂ« propozuar njĂ« ndĂ«rfaqe e re standarde pĂ«r pĂ«rdoruesin â Home Launcher, e optimizuar pĂ«r menaxhimin nga ekranet prekje dhe qĂ« ofron njĂ« koncept tĂ« pĂ«rmirĂ«suar tĂ« kartave qĂ« ndĂ«rriohen (nĂ« vend tĂ« dritareve). NĂ« ndĂ«rfaqe Ă«shtĂ« shtuar gjithashtu njĂ« panel shpejtĂ«si, ku vendosen lidhjet pĂ«r funksionet e pĂ«rdorura shpesh, si ndihma pĂ«r cilĂ«simet dhe njoftimet;
- Platforma është adaptuar për përdorim në sistemet informacioni dhe argëtimi të automjeteve. Për shembull, është siguruar mundësia e punës në mjedise me dy ekrane, që zakonisht përdoren në sistemet multimedia për pasagjerë;
- JanĂ« propozuar mjete pĂ«r pĂ«rditĂ«simin automatik tĂ« firmware-it ( â Firmware-Over-the-Air), qĂ« janĂ« tĂ« bazuara nĂ« pĂ«rdorimin e dhe pĂ«rditĂ«simeve atomike tĂ« sistemit. I gjithĂ« imazhi i sistemit rindĂ«rtohet plotĂ«sisht, pa u ndarĂ« nĂ« paketa tĂ« veçanta. Sistemi i pĂ«rditĂ«simeve bazohet nĂ« pĂ«rdorimin e dy ndarjeve sistemore, njĂ« nga tĂ« cilat Ă«shtĂ« aktive, ndĂ«rsa tjetra pĂ«rdoret pĂ«r kopjimin e pĂ«rditĂ«simit, pasi pĂ«rditĂ«simi Ă«shtĂ« instaluar ndarjet ndĂ«rron role;
- ĂshtĂ« shtuar njĂ« modalitet SoftAP (Tethering), qĂ« lejon organizimin e punĂ«s sĂ« njĂ« pikĂ« akses Wi-Fi pĂ«r lidhjen e pajisjeve tĂ« tjera nĂ« rrjet;
- ĂshtĂ« shtetur mbĂ«shtetje pĂ«r menaxhimin e detyrueshĂ«m tĂ« aksesit bazuar nĂ« modulin e bĂ«rthamĂ«s Smack (Simplified Mandatory Access Control Kernel);
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r Bluetooth dhe Wi-Fi;
- Platforma standarde hardueri Ă«shtĂ« pĂ«rmirĂ«suar pĂ«r plakat Raspberry Pi 4 (m仄ć Ă«shtĂ« ofruar pĂ«rdorimi i Raspberry Pi 3 Model B), mbi tĂ« cilat mund tĂ« lidhni dy ekrane pĂ«rmes HDMI, tĂ« angazhoni njĂ« GPU mĂ« tĂ« pĂ«rparuar, tĂ« pĂ«rdorni Gigabit Ethernet, Wi-Fi me dy frekuenca, Bluetooth 5.0/BLE dhe USB 3.0;
- Për mbajtjen e logjeve me defolt journald nga systemd;
- Të dhënat e komponentëve të jashtëm, që janë baza e platformës, janë përmirësuar, duke përfshirë Qt 5.12 dhe Chromium 72.
Burimi: opennet.ru
