Pelepasan platform kabuka webOS Open Source Edition 2.27 parantos diwanohkeun, anu tiasa dianggo dina sababaraha alat portabel, papan sareng sistem infotainment mobil. Papan Raspberry Pi 4 dianggap salaku platform hardware rujukan. Platform ieu dikembangkeun dina gudang umum dina lisénsi Apache 2.0, sarta pangwangunan diawaskeun ku masarakat, adhering kana model manajemén ngembangkeun kolaborasi.
Parobihan utama dina rilis énggal:
- Mesin browser parantos diropéa kana Chromium 120 (saméméhna vérsi 108 dianggo). Aplikasi anu ngalaksanakeun browser Enact parantos dirobih nganggo konsép Browser Shell tibatan App Shell, anu parantos ngalegaan pungsionalitas sareng kalenturan ngolah eusi. Arsitéktur aplikasi App Shell ngalibatkeun pamakéan palaksanaan sorangan tina panganteur pamaké, nu eusi web rendered dipintonkeun, sarta arsitéktur Browser Shell turun ka pamakéan elemen panganteur baku tina browser dasar.
- Ditambahkeun fitur tambahan pikeun aplikasi wéb mandiri (PWA, Aplikasi Wéb Progresif), sapertos dukungan pikeun navigasi sareng tombol maju sareng mundur, ngagulung anu langkung merenah sareng kamampuan pikeun nampilkeun béwara push.
- Ngaronjat efisiensi tina prosés assembly. Ekstensi file sareng gambar pikeun dijalankeun dina émulator parantos dirobih tina ".wic.vmdk" janten "wic.vmdk.gz".
- Metoda setSupportedActions geus ditambahkeun kana com.webos.service.mediacontroller API, nu ngabentuk panganteur kontrol playback, pikeun ngeset daptar operasi dirojong (ulin, reureuhan , salajengna, saméméhna, bisu, unmute).
- Ladenan sistem luna-sysservice dibébaskeun tina mengikat ka Qt.
- kerangka Qt geus diropéa pikeun versi 6.7.2.
- Ditambahkeun kamampuhan pikeun ngarobah kelir dipaké dina rarancang configurator nu (aplikasi Setélan).

Platform webOS mimitina dikembangkeun ku Palm di 2008 sareng dianggo dina smartphone Palm Pre sareng Pixie. Dina 2010, sanggeus akuisisi Palm, platform nu dibikeun ka leungeun Hewlett-Packard, nu satutasna HP nyoba ngagunakeun platform ieu dina printer na, tablet, laptop jeung PCS. Dina 2012, HP ngumumkeun mindahkeun webOS ka hiji proyék open source bebas sarta dina 2013 mimiti muka kode sumber komponén na. Platform ieu dicandak ti Hewlett-Packard ku LG di 2013 sareng ayeuna dianggo dina langkung ti 70 juta TV LG sareng alat konsumen. Dina 2018, proyék WebOS Open Source Edition diadegkeun, dimana LG nyobian uih deui kana modél pangembangan kabuka, narik pamilon sanés sareng ngalegaan jangkauan alat anu dirojong dina webOS.
Lingkungan sistem webOS dibentuk nganggo toolkit OpenEmbedded sareng bungkusan dasar, ogé sistem ngawangun sareng metadata anu diatur tina proyék Yocto. Komponén konci webOS nyaéta sistem sareng manajer aplikasi (SAM, System and Application Manager), anu tanggung jawab pikeun ngajalankeun aplikasi sareng jasa, sareng Luna Surface Manager (LSM), anu ngabentuk antarmuka pangguna. Komponénna ditulis nganggo kerangka Qt sareng mesin browser Chromium.
Rendering dilakukeun ngaliwatan manajer komposit anu ngagunakeun protokol Wayland. Pikeun ngembangkeun aplikasi custom, eta diusulkeun ngagunakeun téhnologi web (CSS, HTML5 sarta JavaScript) jeung kerangka Enact dumasar kana meta, tapi oge mungkin pikeun nyieun program dina C jeung C ++ kalawan panganteur dumasar kana Qt. Antarbeungeut pangguna sareng aplikasi grafis anu dipasang biasana dilaksanakeun salaku program asli anu ditulis nganggo téknologi QML. Sacara standar, Home Launcher ditawarkeun, anu dioptimalkeun pikeun operasi layar rampa sareng nawiskeun konsép peta berturut-turut (gaganti windows).
Panyimpenan DB8 dianggo pikeun nyimpen data terstruktur nganggo format JSON, nganggo database LevelDB salaku backend. Bootd, dumasar kana systemd, dianggo pikeun inisialisasi. Subsistem uMediaServer sareng Media Display Controller (MDC) ditawarkeun pikeun ngolah eusi multimedia, sareng audio sérver PulseAudio dianggo. Pikeun apdet firmware otomatis, OSTree sareng panggantian partisi atomik dianggo (dua partisi sistem didamel, salah sahijina aktip, sareng anu sanésna dianggo pikeun nyalin apdet).
sumber: opennet.ru
