Rilis platform mbukak webOS Open Source Edition 2.27 wis dikenalake, sing bisa digunakake ing macem-macem piranti portabel, papan lan sistem infotainment otomotif. Papan Raspberry Pi 4 dianggep minangka platform hardware referensi. Platform kasebut dikembangake ing repositori umum miturut lisensi Apache 2.0, lan pembangunan diawasi dening komunitas, kanthi nggunakake model manajemen pembangunan kolaboratif.
Owah-owahan utama ing rilis anyar:
- Mesin browser wis dianyari Chromium 120 (sadurunge versi 108 digunakake). Aplikasi sing ngetrapake browser Enact wis diowahi kanggo nggunakake konsep Browser Shell tinimbang App Shell, sing wis ngembangake fungsi lan keluwesan pangolahan konten. Arsitèktur aplikasi App Shell nyakup panggunaan antarmuka panganggo dhewe, ing ngendi konten web sing ditampilake ditampilake, lan arsitektur Shell Browser nggunakake unsur antarmuka standar browser dhasar.
- Nambahake fitur tambahan kanggo aplikasi web mandiri (PWA, Aplikasi Web Progresif), kayata dhukungan kanggo navigasi kanthi tombol maju lan mburi, gulung luwih trep lan kemampuan kanggo nampilake kabar push.
- Tambah efisiensi proses perakitan. Ekstensi file karo gambar kanggo mbukak ing emulator wis diganti saka ".wic.vmdk" kanggo "wic.vmdk.gz".
- Cara setSupportedActions wis ditambahake menyang com.webos.service.mediacontroller API, sing mbentuk antarmuka kontrol puter maneh, kanggo nyetel dhaptar operasi sing didhukung (muter, ngaso, sabanjuré, sadurunge, bisu, unmute).
- Layanan sistem luna-sysservice dibebasake saka naleni Qt.
- Framework Qt wis dianyari kanggo versi 6.7.2.
- Nambahake kemampuan kanggo ngganti warna sing digunakake ing desain configurator (aplikasi Setelan).

Platform webOS wiwitane dikembangake dening Palm ing taun 2008 lan digunakake ing smartphone Palm Pre lan Pixie. Ing taun 2010, sawise njupuk alih Palm, platform kasebut liwati menyang tangan Hewlett-Packard, sawise HP nyoba nggunakake platform iki ing printer, tablet, laptop lan PC. Ing taun 2012, HP ngumumake terjemahan webOS dadi proyek open source independen lan ing taun 2013 wiwit mbukak kode sumber komponen-komponen kasebut. Ing 2013, platform kasebut dituku saka Hewlett-Packard dening LG lan saiki digunakake ing luwih saka 70 yuta TV LG lan piranti konsumen. Ing 2018, proyek WebOS Open Source Edition didegake, ing ngendi LG nyoba bali menyang model pangembangan sing mbukak, narik peserta liyane lan nggedhekake sawetara piranti sing didhukung ing webOS.
Lingkungan sistem webOS digawe nggunakake alat OpenEmbedded lan paket dhasar, uga sistem mbangun lan set metadata saka proyek Yocto. Komponen utama webOS yaiku manajer sistem lan aplikasi (SAM, Manajer Sistem lan Aplikasi), sing tanggung jawab kanggo mbukak aplikasi lan layanan, lan Luna Surface Manager (LSM), sing dadi antarmuka pangguna. Komponen ditulis nggunakake kerangka Qt lan mesin browser Chromium.
Rendering ditindakake liwat manajer gabungan nggunakake protokol Wayland. Kanggo ngembangake aplikasi khusus, disaranake nggunakake teknologi web (CSS, HTML5 lan JavaScript) lan kerangka Enact, adhedhasar React, nanging uga bisa nggawe program ing C lan C ++ kanthi antarmuka basis Qt. Cangkang pangguna lan aplikasi grafis sing dibangun utamane ditindakake minangka program asli sing ditulis nggunakake teknologi QML. Cangkang Peluncur Ngarep standar dioptimalake kanggo kontrol layar tutul lan nawakake konsep muter peta (tinimbang windows).
Panyimpenan DB8 digunakake kanggo nyimpen data terstruktur nggunakake format JSON, nggunakake database LevelDB minangka backend. Bootd, adhedhasar systemd, digunakake kanggo inisialisasi. Subsistem uMediaServer lan Media Display Controller (MDC) ditawakake kanggo ngolah konten multimedia, lan audio server PulseAudio digunakake. Kanggo nganyari perangkat kukuh otomatis, OSTree lan panggantos partisi atomik digunakake (rong partisi sistem digawe, siji aktif, lan liyane digunakake kanggo nyalin nganyari).
Source: opennet.ru
