LG telah menerbitkan platform WebOS Open Source Edition 2.20

Keluaran platform terbuka webOS Open Source Edition 2.20 telah diperkenalkan, 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 diawasi 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.

LG telah menerbitkan platform WebOS Open Source Edition 2.20

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:

  • Penyediaan imej webOS siap sedia untuk papan dan emulator Raspberry Pi 4 telah bermula. Imej akan disiarkan ke GitHub dalam masa beberapa hari selepas dikeluarkan.
  • Antara muka pengguna sistem telah dipindahkan daripada rangka kerja Moonstone ke Sandstone.
  • Konfigurator menyediakan keupayaan untuk melihat senarai pusat akses Wi-Fi yang diketahui yang sambungannya pernah dibuat.
    LG telah menerbitkan platform WebOS Open Source Edition 2.20
  • Menambahkan pintasan papan kekunci (Ctrl + Alt + F9) untuk membuat tangkapan skrin (disimpan dalam /tmp/tangkapan skrin), serta pintasan Ctrl + Alt + F10 untuk memadam semua tangkapan skrin.
  • Ikon ditukar dalam bar status. Menambahkan keupayaan untuk menyambung ke Wi-Fi dari bar status.
  • Pelayar WebEX telah menambah penunjuk main balik video atau audio pada tab.
  • Clang digunakan untuk membina webruntime dan WAM dalam enjin Blink.

Sumber: opennet.ru

Tambah komen