Shkëputja e platformës webOS Open Source Edition 2

Prezantuar nëna e re e platformës së hapur webOS Open Source Edition 2, e orientuar ndaj pajisjeve inteligente. Platforma po zhvillohet në depoin publik me licencën Apache 2.0, dhe zhvillimi mbikqyret nga komuniteti, duke u përqendruar në një model të përbashkët menaxhimi të zhvillimit. Si platforma referensë për harduerin konsiderohen kartat Raspberry Pi 4.

Platforma webOS në vitin 2013 u blerë 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ë OpenEmbedded, si dhe sistemi i ndërtimit dhe grupi i metadatat nga projekti Yocto. 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 Enact, 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 DB8, e cila përdor si backend DB-në LevelDB.
Për inicializimin përdoret bootd 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.

Karakteristikat webOS Open Source Edition 2:

  • 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;

    Shkëputja e platformës webOS Open Source Edition 2
  • 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Ă« firmwareFOTA – Firmware-Over-the Air), e bazuar nĂ« pĂ«rdorimin e OSTree 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 the LZ4 algorithm has been used 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

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