LG telah menerbitkan platform WebOS Open Source Edition 2.19

Keluaran platform terbuka webOS Open Source Edition 2.19 telah diterbitkan, yang boleh digunakan pada pelbagai peranti mudah alih, papan dan sistem infotainmen kereta. Papan Raspberry Pi 4 dianggap sebagai platform perkakasan rujukan. Platform ini dibangunkan dalam repositori awam di bawah lesen Apache 2.0, dan pembangunan diselia oleh komuniti, mematuhi model pengurusan pembangunan kolaboratif.

Platform webOS pada asalnya dibangunkan oleh Palm pada tahun 2008 dan digunakan pada telefon pintar Palm Pre dan Pixie. Pada tahun 2010, selepas pengambilalihan Palm, platform itu berpindah ke tangan Hewlett-Packard, selepas itu HP cuba menggunakan platform ini dalam pencetak, tablet, komputer riba dan PCnya. Pada tahun 2012, HP mengumumkan terjemahan webOS kepada projek sumber terbuka bebas dan pada tahun 2013 mula membuka kod sumber komponennya. Pada 2013, platform itu dibeli daripada Hewlett-Packard oleh LG dan kini digunakan pada lebih 70 juta TV LG dan peranti pengguna. Pada 2018, projek Edisi Sumber Terbuka webOS telah diasaskan, di mana LG cuba kembali kepada model pembangunan terbuka, menarik peserta lain dan mengembangkan rangkaian peranti yang disokong dalam webOS.

Persekitaran sistem webOS dicipta menggunakan alat OpenEmbedded dan pakej asas, serta sistem binaan dan satu set metadata daripada projek Yocto. Komponen utama webOS ialah pengurus sistem dan aplikasi (SAM, Pengurus Sistem dan Aplikasi), yang bertanggungjawab untuk menjalankan aplikasi dan perkhidmatan, dan Pengurus Permukaan Luna (LSM), yang membentuk antara muka pengguna. Komponen ditulis menggunakan rangka kerja Qt dan enjin penyemak imbas Chromium.

Rendering dilakukan melalui pengurus komposit menggunakan protokol Wayland. Untuk membangunkan aplikasi tersuai, adalah dicadangkan untuk menggunakan teknologi web (CSS, HTML5 dan JavaScript) dan rangka kerja Enact, berdasarkan React, tetapi ia juga mungkin untuk mencipta program dalam C dan C++ dengan antara muka berasaskan Qt. Cangkang pengguna dan aplikasi grafik terbina dalam terutamanya dilaksanakan sebagai atur cara asli yang ditulis menggunakan teknologi QML. Cangkerang Pelancar Rumah lalai dioptimumkan untuk kawalan skrin sentuh dan menawarkan konsep peta berputar (bukan tingkap).

Untuk menyimpan data dalam bentuk berstruktur menggunakan format JSON, storan DB8 digunakan, menggunakan pangkalan data LevelDB sebagai backend. Bootd digunakan untuk permulaan berdasarkan systemd. Subsistem uMediaServer dan Media Display Controller (MDC) ditawarkan untuk memproses kandungan multimedia; PulseAudio digunakan sebagai pelayan bunyi. Untuk mengemas kini perisian tegar secara automatik, penggantian OSTree dan partition atom digunakan (dua partition sistem dibuat, satu daripadanya aktif, dan yang kedua digunakan untuk menyalin kemas kini).

Perubahan utama dalam keluaran baharu:

  • Apl Rumah telah ditambah baik untuk memasukkan bar status dengan pilihan ciri yang paling kerap digunakan. Menyediakan sokongan untuk penyuntingan percuma kandungan panel aplikasi. Menambah gerak isyarat skrin baharu.
    LG telah menerbitkan platform WebOS Open Source Edition 2.19
  • Aplikasi Panggilan Video disertakan untuk membuat panggilan video dan mengadakan mesyuarat video maya. Dalam bentuk semasa, hanya komunikasi melalui Cisco Webex dan Microsoft Teams pada masa ini disokong.
    LG telah menerbitkan platform WebOS Open Source Edition 2.19
  • Persekitaran baris arahan disediakan untuk mencipta aplikasi Blockchain Wallet anda sendiri, yang memudahkan operasi seperti menandatangani transaksi dan mengelog transaksi tersebut pada blockchain.
  • Enact Browser telah menambah sokongan untuk perkhidmatan pengesanan perisian hasad dan melaksanakan tetingkap pop timbul yang meminta kebenaran pengguna.
  • Menambah sokongan untuk mengesan peranti audio terbina dalam dan luaran dalam pelayan bunyi audiod. Dalam perkhidmatan sistem (Sys Service) menambah sokongan untuk peranti bunyi sekunder (subperanti), kad bunyi terbina dalam dan kamera MIPI. PulseAudio menggunakan mekanisme ECNR (Echo Cancellation Noise Reduction).
  • Komponen platform Linux terbenam Yocto telah dikemas kini untuk mengeluarkan 4.0.
  • Enjin penyemak imbas telah dikemas kini kepada Chromium 94 (sebelum ini Chromium 91 telah digunakan). Keupayaan untuk menggunakan pad permainan telah ditambahkan untuk aplikasi web webOS.
  • Fon Noto yang dikemas kini (menambah sokongan untuk aksara Unicode 15.0.0).
  • Peralihan kepada Qt 6.4 telah selesai. Rangka kerja web Enact telah dikemas kini kepada versi 4.5.0.

Sumber: opennet.ru

Tambah komen