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 hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster