WebOS Open Source Edition 2 Platforma Relizi

Taqdim etilgan yangi ochiq platforma filiali webOS ochiq manba nashri 2, aqlli qurilmalarni jihozlashga qaratilgan. Platforma ishlab chiqilmoqda jamoat ombori Apache 2.0 litsenziyasi ostida va rivojlanish hamjamiyat tomonidan nazorat qilinadi va ularga rioya qilinadi birgalikda rivojlanishni boshqarish modeli. Raspberry Pi 4 platalari mos yozuvlar apparat platformasi hisoblanadi.

2013 yilda webOS platformasi edi sotib olingan Hewlett-Packard kompaniyasidan LG tomonidan va 70 milliondan ortiq LG televizorlari va iste'molchi qurilmalarida qo'llaniladi. WebOS Open Source Edition loyihasi 2018-yilda LG boshqa ishtirokchilarni jalb qilish va webOS’dan foydalanish mumkin bo‘lgan qurilmalar qatorini kengaytirish uchun ochiq ishlab chiqish modeliga qaytishga uringanidan so‘ng asos solingan.

WebOS tizim muhiti asboblar va asosiy paketlar yordamida yaratilgan OpenEmbedded, shuningdek, qurish tizimi va loyihadan metama'lumotlar to'plami Yocto. WebOS ning asosiy komponentlari ilovalar va xizmatlarni ishga tushirish uchun mas'ul bo'lgan tizim va ilovalar menejeri (SAM, System and Application Manager) va foydalanuvchi interfeysini tashkil etuvchi Luna Surface Manager (LSM). Komponentlar Qt ramkasi va Chromium brauzer mexanizmi yordamida yozilgan.

Renderlash Wayland protokoli yordamida kompozit menejer orqali amalga oshiriladi. Maxsus ilovalarni ishlab chiqish uchun veb-texnologiyalar (CSS, HTML5 va JavaScript) va ramkadan foydalanish taklif etiladi. Amalga oshirilsin, React-ga asoslangan, ammo Qt-ga asoslangan interfeys bilan C va C++ tillarida dasturlar yaratish ham mumkin. Foydalanuvchi qobig'i va o'rnatilgan grafik ilovalari asosan QML texnologiyasidan foydalangan holda yozilgan mahalliy dasturlar sifatida amalga oshiriladi.

Saqlash JSON formatidan foydalangan holda tuzilgan shaklda ma'lumotlarni saqlash uchun ishlatiladi DB8, LevelDB ma'lumotlar bazasidan backend sifatida foydalanish.
Boshlash uchun u ishlatiladi botd systemd asosida. Multimedia kontentini qayta ishlash uchun uMediaServer va Media Display Controller (MDC) quyi tizimlari taklif etiladi; PulseAudio ovozli server sifatida ishlatiladi.

Xususiyatlar webOS ochiq manba nashri 2:

  • Sensorli ekranni boshqarish uchun optimallashtirilgan va xaritalarni aylantirishning takomillashtirilgan kontseptsiyasini (deraza o'rniga) taklif qiluvchi yangi mos yozuvlar foydalanuvchi interfeysi, Home Launcher taqdim etildi. Interfeys, shuningdek, sozlamalar va bildirishnomalarga kirish kabi tez-tez ishlatiladigan funksiyalar uchun yorliqlarni o'z ichiga olgan Tez ishga tushirish panelini ham qo'shadi;

    WebOS Open Source Edition 2 Platforma Relizi

  • Platforma avtomobil axborot-ko'ngilochar tizimlarida foydalanish uchun moslashtirilgan. Misol uchun, odatda yo'lovchi multimedia tizimlarida qo'llaniladigan ikki ekranli muhitda ishlash mumkin;
  • Mikrodasturni avtomatik yangilash uchun tavsiya etilgan vositalar (FOTOSURAT - Firmware-Over-the Air), dastur asosida OSTry va atom tizimining yangilanishi. Butun tizim tasviri alohida paketlarga bo'linmasdan, bir butun sifatida qayta tiklanadi. Yangilash tizimi ikkita tizim bo'limidan foydalanishga asoslangan, ulardan biri faol, ikkinchisi yangilanishni nusxalash uchun ishlatiladi; yangilanish o'rnatilgandan so'ng, bo'limlar rollarni o'zgartiradi;
  • Boshqa qurilmalarni tarmoqqa ulash uchun simsiz kirish nuqtasi ishini tashkil qilish imkonini beruvchi SoftAP (Tethering) rejimi qo‘shildi;
  • Smack (Simplified Mandatory Access Control Kernel) yadro moduli asosida majburiy kirishni boshqarish uchun qo'shimcha qo'llab-quvvatlash;
  • Yaxshilangan Bluetooth va WiFi qo'llab-quvvatlash;
  • Malumot apparat platformasi Raspberry Pi 4 platasiga yangilandi (ilgari Raspberry Pi 3 Model B dan foydalanish taklif qilingan), u ikkita ekranni HDMI orqali ulashi, yanada rivojlangan GPU-dan foydalanishi, Gigabit Ethernet, ikki diapazonli Wi-Fi, Bluetooth 5.0/BLE va USB 3.0;
  • Standart qayd qilish uchun jalb qilingan systemd jurnalidan olingan;
  • Qt 5.12 va Chromium 72 kabi platformaga asoslangan uchinchi tomon komponentlarining yangilangan versiyalari.

Manba: opennet.ru

a Izoh qo'shish