Rilis Platform Edisi Sumber Terbuka WebOS 2

Disajikan cabang platform terbuka baru webOS Sumber Terbuka Edisi 2, berfokus pada melengkapi perangkat pintar. Platform ini sedang dikembangkan di repositori publik di bawah lisensi Apache 2.0, dan pengembangannya diawasi oleh komunitas, dengan mematuhinya model manajemen pembangunan bersama. Papan Raspberry Pi 4 dianggap sebagai platform perangkat keras referensi.

Platform webOS pada tahun 2013 adalah dibeli oleh LG dari Hewlett-Packard dan digunakan di lebih dari 70 juta TV LG dan perangkat konsumen. Proyek webOS Open Source Edition didirikan pada tahun 2018 setelah LG berupaya kembali ke model pengembangan terbuka untuk menarik peserta lain dan memperluas jangkauan perangkat yang dapat menggunakan webOS.

Lingkungan sistem webOS dibuat menggunakan alat dan paket dasar Terbuka Tertanam, serta sistem pembangunan dan sekumpulan metadata dari proyek Yokto. Komponen utama webOS adalah manajer sistem dan aplikasi (SAM, Manajer Sistem dan Aplikasi), yang bertanggung jawab menjalankan aplikasi dan layanan, dan Luna Surface Manager (LSM), yang membentuk antarmuka pengguna. Komponen ditulis menggunakan kerangka Qt dan mesin browser Chromium.

Rendering dilakukan melalui manajer komposit menggunakan protokol Wayland. Untuk mengembangkan aplikasi khusus, diusulkan untuk menggunakan teknologi web (CSS, HTML5 dan JavaScript) dan kerangka kerja Menetapkan, berdasarkan React, tetapi dimungkinkan juga untuk membuat program dalam C dan C++ dengan antarmuka berbasis Qt. Shell pengguna dan aplikasi grafis bawaan sebagian besar diimplementasikan sebagai program asli yang ditulis menggunakan teknologi QML.

Storage digunakan untuk menyimpan data dalam bentuk terstruktur dengan menggunakan format JSON DB8, menggunakan database LevelDB sebagai backend.
Untuk inisialisasi digunakan di-boot berdasarkan sistemd. Subsistem uMediaServer dan Media Display Controller (MDC) ditawarkan untuk memproses konten multimedia; PulseAudio digunakan sebagai server suara.

Fitur webOS Sumber Terbuka Edisi 2:

  • Antarmuka pengguna referensi baru telah diperkenalkan, Home Launcher, yang dioptimalkan untuk kontrol layar sentuh dan menawarkan konsep rotasi peta yang lebih baik (bukan jendela). Antarmukanya juga menambahkan bilah Quick Launch, yang menampung pintasan ke fungsi yang sering digunakan seperti akses ke pengaturan dan notifikasi;

    Rilis Platform Edisi Sumber Terbuka WebOS 2

  • Platform ini diadaptasi untuk digunakan dalam sistem infotainment otomotif. Misalnya, dimungkinkan untuk bekerja di lingkungan layar ganda yang biasanya digunakan pada sistem multimedia penumpang;
  • Alat yang diusulkan untuk pembaruan firmware otomatis (FOTA - Firmware-Over-the Air), berdasarkan aplikasi OSTree dan pembaruan sistem atom. Seluruh citra sistem dibangun kembali secara keseluruhan, tanpa dipecah menjadi paket-paket terpisah. Sistem pembaruan didasarkan pada penggunaan dua partisi sistem, salah satunya aktif, dan yang kedua digunakan untuk menyalin pembaruan; setelah menginstal pembaruan, partisi berganti peran;
  • Menambahkan mode SoftAP (Tethering), yang memungkinkan Anda mengatur pengoperasian titik akses nirkabel untuk menghubungkan perangkat lain ke jaringan;
  • Menambahkan dukungan untuk kontrol akses wajib berdasarkan modul kernel Smack (Kernel Kontrol Akses Wajib yang Disederhanakan);
  • Peningkatan dukungan Bluetooth dan WiFi;
  • Platform perangkat keras referensi telah diperbarui ke papan Raspberry Pi 4 (sebelumnya ditawarkan untuk menggunakan Raspberry Pi 3 Model B), yang dapat menghubungkan dua layar melalui HDMI, menggunakan GPU yang lebih canggih, menggunakan Gigabit Ethernet, Wi-Fi dual-band, Bluetooth 5.0/BLE dan USB 3.0;
  • Untuk pencatatan default terlibat journald dari systemd;
  • Versi terbaru dari komponen pihak ketiga yang mendasari platform, termasuk Qt 5.12 dan Chromium 72.

Sumber: opennet.ru

Tambah komentar