nëna e re e platformës së hapur , e orientuar ndaj pajisjeve inteligente. Platforma po zhvillohet në me licencën Apache 2.0, dhe zhvillimi mbikqyret nga komuniteti, duke u përqendruar në . Si platforma referensë për harduerin konsiderohen kartat Raspberry Pi 4.
Platforma webOS në vitin 2013 u nga kompania LG nga Hewlett-Packard dhe përdoret në më shumë se 70 milion televizorë dhe pajisje konsumatorësh LG. Projekti webOS Open Source Edition u themelua në vitin 2018, pasi kompania LG përpiqej të kthehej në një model të hapur zhvillimi për të tërhequr pjesëmarrës të tjerë dhe për të zgjeruar gamën e pajisjeve në të cilat mund të aplikohet webOS.
Mjedisi sistemor i webOS krijohet me përdorimin e mjeteve dhe pacakëve bazë , si dhe sistemi i ndërtimit dhe grupi i metadatat nga projekti . Komponentët kryesorë të webOS janë menaxheri i sistemit dhe aplikacioneve (SAM, System and Application Manager), përgjegjës për ekzekutimin e aplikacioneve dhe shërbimeve, dhe Luna Surface Manager (LSM), i cili formon mënyrën e përdoruesit. Komponentët janë shkruar me përdorimin e kornizës Qt dhe motorin e shfletuesit Chromium.
Vizatimi realizohet përmes menaxherit të kompozuar, i cili përdor protokollin Wayland. Për zhvillimin e aplikacioneve të përdoruesit rekomandohet të përdoren teknologjitë web (CSS, HTML5 dhe JavaScript) dhe korniza , e bazuar në React, por gjithashtu është e mundur të krijohen programe në C dhe C++ me një ndërfaqe të bazuar në Qt. Shell-i i përdoruesit dhe aplikacionet grafike të integruara janë kryesisht të realizuara si programe nativo, të shkruara duke përdorur teknologjinë QML.
Për ruajtjen e të dhënave në një format të strukturuar me përdorimin e formatit JSON, përdoret depoja , e cila përdor si backend DB-në LevelDB.
Për inicializimin përdoret i bazuar në systemd. Për përpunimin e përmbajtjes multimediale ofrohen nën-sistemet uMediaServer dhe Media Display Controller (MDC), ndërsa si server i zërit përdoret PulseAudio.
:
- NjĂ« ndĂ«rfaqe e re standarde e pĂ«rdoruesit Ă«shtĂ« propozuar â Home Launcher, e optimizuar pĂ«r menaxhimin nga ekranet me prekje dhe qĂ« ofron njĂ« koncept tĂ« avancuar tĂ« kartave qĂ« ndĂ«rrrohen (nĂ« vend tĂ« dritareve). NĂ« ndĂ«rfaqe Ă«shtĂ« shtuar gjithashtu njĂ« panel shpejtĂ«sie, ku vendosen shkurtore pĂ«r funksione tĂ« pĂ«rdorura shpesh, si aksesin nĂ« cilĂ«sime dhe njoftime;
- Platforma Ă«shtĂ« pĂ«rshtatur pĂ«r tâu aplikuar nĂ« sistemet e informacionit dhe argĂ«timit tĂ« automjeteve. PĂ«r shembull, Ă«shtĂ« siguruar mundĂ«sia e punĂ«s nĂ« mjedise me dy ekrane, tĂ« cilat zakonisht pĂ«rdoren nĂ« sistemet multimediale tĂ« pasagjerĂ«ve;
- JanĂ« propozuar mjete pĂ«r pĂ«rditĂ«simin automatik tĂ« firmware â Firmware-Over-the Air), e bazuar nĂ« pĂ«rdorimin e dhe pĂ«rditĂ«simit atomik tĂ« sistemit. I gjithĂ« imazhi i sistemit ricompilohet nĂ« tĂ«rĂ«si, pa u ndarĂ« nĂ« paketa tĂ« veçanta. Sistemi i pĂ«rditĂ«simit bazohet nĂ« pĂ«rdorimin e dy ndarjeve sistemore, njĂ«ra prej tĂ« cilave Ă«shtĂ« aktive, ndĂ«rsa tjetra pĂ«rdoret pĂ«r tĂ« kopjuar pĂ«rditĂ«simin; pas instalimit tĂ« pĂ«rditĂ«simit, ndarjet ndĂ«rrrojnĂ« role;
- ĂshtĂ« shtuar regjimi SoftAP (Tethering), qĂ« lejon organizimin e punĂ«s sĂ« njĂ« pike tĂ« qasjes pa tel pĂ«r t'u lidhur me tĂ« tjera pajisje nĂ« rrjet;
- ĂshtĂ« rritur pĂ«rkrahja pĂ«r menaxhimin e detyruar tĂ« qasjes mbi bazĂ«n e modulit tĂ« bĂ«rthamĂ«s Smack (Simplified Mandatory Access Control Kernel);
- ĂshtĂ« pĂ«rmirĂ«suar pĂ«rkrahja pĂ«r Bluetooth dhe WiFi;
- Platforma standarde harduerike është përmirësuar në bordin Raspberry Pi 4 (më parë ishte propozuar përdorimi i Raspberry Pi 3 Model B), mbi të cilin mund të lidhen dy ekrane përmes HDMI, të aktivizohet një GPU më i avancuar, të përdoret Gigabit Ethernet, Wi-Fi me dy frekuenca, Bluetooth 5.0/BLE dhe USB 3.0;
- Për regjistrimin e logëve, si parazgjedhje është përdorur journald i systemd;
- janë përditësuar versionet e komponenteve të palëve të treta që mbështesin platformën, duke përfshirë Qt 5.12 dhe Chromium 72.
Burimi: opennet.ru
