WebOS Open Source Edition 2.18 Rilis Platform

Rilis platform mbukak webOS Open Source Edition 2.18 wis diterbitake, sing bisa digunakake ing macem-macem piranti portabel, papan lan sistem infotainment mobil. 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.

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).

Kanggo nyimpen data ing wangun terstruktur nggunakake format JSON, panyimpenan DB8 digunakake, nggunakake database LevelDB minangka backend. Bootd digunakake kanggo initialization adhedhasar systemd. Subsistem uMediaServer lan Media Display Controller (MDC) ditawakake kanggo ngolah konten multimedia; PulseAudio digunakake minangka server swara. Kanggo nganyari perangkat kukuh kanthi otomatis, OSTree lan panggantos partisi atom digunakake (loro partisi sistem digawe, siji aktif, lan liya digunakake kanggo nyalin nganyari).

Owah-owahan utama ing rilis anyar:

  • Layar ngarep anyar (Aplikasi Ngarep) wis diusulake, ing ngendi gaya panel, garis status lan lambang wis dirancang maneh.
    WebOS Open Source Edition 2.18 Rilis Platform
  • Transisi kanggo Qt 6.3.1 perpustakaan wis digawe.
  • Kode koleksi telemetri (koleksi data) wis ditambahake menyang configd komponen manajemen konfigurasi.
  • Pangembangan web ndhukung deteksi situs angkoro nggunakake Web Risk API.
  • Ndandani bug ing Enact Browser lan antarmuka kanggo nggarap kamera.
  • Dhukungan kanggo resolusi 4K wis ditambahake menyang manajer layar LSM (Luna Surface Manager).

Source: opennet.ru

Add a comment