Izlaista platforma webOS Open Source Edition 2.10

Tiek piedāvāta webOS Open Source Edition 2.10 atvērta platforma, kas var tikt pielietota dažādās portatīvajās ierīcēs, plāksnēs un automobiļu informācijas un izklaides sistēmās. Par etalonīgu aparatūras platformu tiek uzskatītas Raspberry Pi 4 plāksnes. Platforma attīstās publiskajā repozitorijā saskaņā ar Apache 2.0 licenci, un izstrādi vada kopiena, ievērojot sadarbības attīstības pārvaldības modeli.

webOS platforma sākotnēji tika izstrādāta uzņēmumā Palm 2008. gadā un tika izmantota Palm Pre un Pixie viedtālruņos. Pēc Palm uzņēmuma iegādes 2010. gadā platforma nonāca Hewlett-Packard rokās, pēc kā HP mēģināja izmantot šo platformu savos printeros, planšetdatoros, klēpjdatoros un datoros. 2012. gadā HP paziņoja par webOS pārvēršanu neatkarīgā atvērtā projektā, un 2013. gadā sāka atvērt tā komponentu avota kodus. 2013. gadā platforma tika nopirkta no Hewlett-Packard uzņēmuma LG un tagad tiek izmantota vairāk nekā 70 miljonos LG televizoru un patēriņa ierīču. 2018. gadā tika izveidots webOS Open Source Edition projekts, caur kuru LG mēģināja atgriezties pie atvērtas izstrādes modeļa, piesaistīt citus dalībniekus un paplašināt atbalstīto webOS ierīču klāstu.

webOS sistēmas vide tiek veidota, izmantojot OpenEmbedded rīku un pamata pakotnes, kā arī Yocto projekta būvēm un metadatu komplektu. Galvenie webOS komponenti ir sistēmas un lietojumprogrammu pārvaldnieks (SAM, System and Application Manager), kas atbild par lietojumprogrammu un pakalpojumu izpildi, un Luna Surface Manager (LSM), kas veido lietotāja interfeisu. Komponenti ir uzrakstīti, izmantojot Qt ietvaru un pārlūkprogrammas dzinēju Chromium.

Renderēšana tiek veikta caur kompozīta menedžeri, izmantojot Wayland protokolu. Lietotāju lietotņu izstrādei tiek ieteikts izmantot tīmekļa tehnoloģijas (CSS, HTML5 un JavaScript) un Enact ietvaru, kas balstīts uz React, bet ir iespējama arī programmu izveide C un C++ valodā ar Qt balstītu saskarni. Lietotāju saskarne un iebūvētās grafiskās lietotnes galvenokārt tiek īstenotas kā nativas programmas, kas rakstītas, izmantojot QML tehnoloģiju. Noklusētā saskarne ir Home Launcher, optimizēta skārienekrānu pārvaldībai un piedāvā maiņas kartes konceptu (senākos logus).

Izlaista platforma webOS Open Source Edition 2.10

Strukturētu datu glabāšanai, izmantojot JSON formātu, tiek izmantota DB8 glabātuve, kas kā aizmuguri izmanto LevelDB datubāzi. Inicializācijai tiek izmantots bootd, pamatojoties uz systemd. Multivides satura apstrādei tiek piedāvātas subsistēmas uMediaServer un Media Display Controller (MDC), kā audio tiek izmantots PulseAudio. serveris Automātiskai programmatūras atjaunināšanai tiek izmantots OSTree un atomāro partiju aizvietošana (izveidojot divas sistēmas partijas, no kurām viena ir aktīva, bet otra tiek izmantota atjaunināšanas kopēšanai).

Galvenās izmaiņas jaunajā laidienā:

  • Tiek ieviests Storage Access ietvars, kas nodrošina vienotu saskarni piekļuvei dažādiem krātuvēm, tostarp iekšējai krātuvēm, USB zibatmiņām un mākoņa krātuves sistēmām (pašlaik tiek atbalstīts tikai Google Drive). Ietvars ļauj caur kopīgu lietotāja saskarni apskatīt un atvērt dokumentus, attēlus un failus no visiem iestatītajiem datu krātuves pakalpojumiem.
  • Pārlūkprogrammas dzinī ir nodrošināta sesiju un autentifikācijas sīkdatņu glabāšana šifrētā veidā.
  • Tiek pievienota jauna Peripheral Manager pakalpojumu sistēma, kas nodrošina perifērisko ierīču pārvaldību, atbalstot mijiedarbību ar ierīcēm caur GPIO, SPI, I2C un UART saskarnēm. Pakalpojums ļauj organizēt jaunu ierīču pārvaldību bez nepieciešamības mainīt platformas avota kodu.
  • Tika paplašināti piekļuves kontroles grupu (Access Control Groups) vadības modeļa iespējas, kas tiek izmantotas, lai ierobežotu pakalpojumu pilnvaras, kas izmanto Luna Bus. Jaunajā laidienā uz ACG ir pārvietoti visi vecie pakalpojumi, kuros iepriekš tika izmantots vecais drošības modelis. Tika mainīta ACG noteikumu sintakse.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster