Нашри платформаи webOS Open Source Edition 2

Пешниҳод шудааст филиали нави платформаи кушода webOS Edition Open Edition 2, ба тачхизонидани дастгоххои интеллектуалй нигаронида шудааст. Платформа дар ш анбори ҷамъиятӣ таҳти литсензияи Apache 2.0 ва рушд аз ҷониби ҷомеа назорат карда мешавад модели идоракунии рушди муштарак. Тахтаҳои Raspberry Pi 4 ҳамчун платформаи сахтафзор истинод ба ҳисоб мераванд.

Платформаи webOS дар соли 2013 буд харида аз ҷониби LG аз Hewlett-Packard ва дар зиёда аз 70 миллион телевизорҳои LG ва дастгоҳҳои истеъмолӣ истифода мешавад. Лоиҳаи webOS Open Source Edition соли 2018 пас аз он таъсис дода шуд, ки LG кӯшиш кард, ки ба модели кушодаи рушд баргардад, то иштирокчиёни дигарро ҷалб кунад ва доираи дастгоҳҳоеро, ки дар он webOS метавон истифода бурд, васеъ намояд.

Муҳити системаи webOS бо истифода аз асбобҳо ва бастаҳои асосӣ сохта мешавад OpenEmbedded, инчунин системаи сохтан ва маҷмӯи метамаълумот аз лоиҳа Йокто. Ҷузъҳои асосии webOS менеҷери система ва барномаҳо (SAM, менеҷери система ва барномаҳо), ки барои иҷро кардани барномаҳо ва хидматҳо масъул аст ва Luna Surface Manager (LSM), ки интерфейси корбарро ташкил медиҳад. Компонентҳо бо истифода аз чаҳорчӯбаи Qt ва муҳаррики браузери Chromium навишта шудаанд.

Намоиш тавассути менеҷери таркибӣ бо истифода аз протоколи Wayland анҷом дода мешавад. Барои таҳияи барномаҳои фармоишӣ, истифодаи технологияҳои веб (CSS, HTML5 ва JavaScript) ва чаҳорчӯба пешниҳод карда мешавад. Эътибор кунед, дар асоси React, аммо он ҳамчунин имконпазир аст, ки ба сохтани барномаҳо дар C ва C ++ бо интерфейси Qt дар асоси. Қабули корбар ва замимаҳои графикии дарунсохт асосан ҳамчун барномаҳои ватанӣ бо истифода аз технологияи QML навишта шудаанд.

Нигоҳдорӣ барои нигоҳ доштани маълумот дар шакли сохторӣ бо истифода аз формати JSON истифода мешавад DB8, бо истифода аз базаи LevelDB ҳамчун пуштибонӣ.
Барои оғозёбӣ он истифода мешавад ботлоқ дар асоси система. Барои коркарди мундариҷаи мултимедиявӣ зерсистемаҳои uMediaServer ва Media Display Controller (MDC) пешниҳод карда мешаванд; PulseAudio ҳамчун сервери садо истифода мешавад.

Хусусиятҳое, webOS Edition Open Edition 2:

  • Интерфейси нави истинод ба корбар ҷорӣ карда шуд - Home Launcher, ки барои назорати экрани сенсорӣ оптимизатсия шудааст ва консепсияи мукаммали харитаҳои гардишгарро (ба ҷои тирезаҳо) пешниҳод мекунад. Интерфейс инчунин як сатри оғозёбии зудро илова мекунад, ки дар он миёнабурҳо барои функсияҳои зуд-зуд истифодашаванда, ба монанди дастрасӣ ба танзимот ва огоҳиҳо мавҷуданд;

    Нашри платформаи webOS Open Source Edition 2

  • Платформа барои истифода дар системаҳои иттилоотии мошинсозӣ мутобиқ карда шудааст. Масалан, дар муҳитҳои экрани дугона кор кардан мумкин аст, ки маъмулан дар системаҳои мултимедиявии мусофирон истифода мешаванд;
  • Воситаҳои пешниҳодшуда барои навсозии автоматии нармафзор (ФОТА - Firmware-Over-the Air), дар асоси барнома OSTree ва навсозии системаи атомӣ. Тамоми тасвири система дар маҷмӯъ бидуни тақсим шудан ба бастаҳои алоҳида аз нав сохта мешавад. Системаи навсозӣ ба истифодаи ду қисмати система асос ёфтааст, ки яке фаъол аст ва дуюмаш барои нусхабардории навсозӣ истифода мешавад, пас аз насб кардани навсозӣ қисмҳо нақшҳоро иваз мекунанд;
  • Ҳолати иловагии SoftAP (Tethering), ки ба шумо имкон медиҳад кори нуқтаи дастрасии бесимро барои пайваст кардани дастгоҳҳои дигар ба шабака ташкил кунед;
  • Дастгирии иловагӣ барои назорати ҳатмии дастрасӣ дар асоси модули ядрои Smack (Simplified Mandatory Control Control Kernel);
  • Дастгирии беҳтаршудаи Bluetooth ва WiFi;
  • Платформаи сахтафзори истинод ба тахтаи Raspberry Pi 4 навсозӣ шудааст (қаблан барои истифодаи Raspberry Pi 3 Model B пешниҳод карда шудааст), ки метавонад ду экранро тавассути HDMI пайваст кунад, GPU-и пешрафтаро истифода барад, Gigabit Ethernet, Wi-Fi дугона, Bluetooth 5.0/BLE ва USB 3.0;
  • Барои сабти пешфарз ҷалб карда шудааст журнал аз systemd;
  • Версияҳои навшудаи ҷузъҳои тарафи сеюм, ки дар платформа ҷойгиранд, аз ҷумла Qt 5.12 ва Chromium 72.

Манбаъ: opennet.ru

Илова Эзоҳ