WebOS Open Source Edition 2 Платформ хувилбар

Танилцуулсан шинэ нээлттэй платформ салбар webOS Нээлттэй эх хувилбар 2, ухаалаг төхөөрөмжүүдийг тоноглоход чиглэсэн. Платформыг боловсруулж байна нийтийн агуулах Apache 2.0 лицензийн дагуу хөгжүүлэлтийг олон нийт хянаж, дагаж мөрддөг хамтын хөгжлийн удирдлагын загвар. Raspberry Pi 4 хавтанг лавлах техник хангамжийн платформ гэж үздэг.

2013 онд webOS платформ байсан худалдаж авсан Hewlett-Packard-ын LG компани бөгөөд 70 сая гаруй LG зурагт болон хэрэглээний төхөөрөмжүүдэд ашигладаг. LG нь бусад оролцогчдыг татах, webOS ашиглаж болох төхөөрөмжүүдийн хүрээг өргөжүүлэхийн тулд нээлттэй хөгжүүлэлтийн загвар руу буцах оролдлого хийсний дараа 2018 онд webOS Open Source Edition төслийг үүсгэн байгуулжээ.

WebOS системийн орчин нь хэрэгслүүд болон үндсэн багцуудыг ашиглан бүтээгдсэн Нээлттэй суулгагдсан, түүнчлэн бүтээх систем болон төслийн мета өгөгдлийн багц Ёкто. WebOS-ийн гол бүрэлдэхүүн хэсгүүд нь програм, үйлчилгээг ажиллуулах үүрэгтэй систем ба хэрэглээний менежер (SAM, System and Application Manager), хэрэглэгчийн интерфэйсийг бүрдүүлдэг Luna Surface Manager (LSM) юм. Бүрэлдэхүүн хэсгүүдийг Qt framework болон Chromium хөтчийн хөдөлгүүр ашиглан бичсэн.

Рендерийг Wayland протоколыг ашиглан нийлмэл менежерээр гүйцэтгэдэг. Захиалгат програмуудыг хөгжүүлэхийн тулд вэб технологи (CSS, HTML5 болон JavaScript) болон хүрээг ашиглахыг санал болгож байна. Батлах, React дээр суурилсан боловч Qt-д суурилсан интерфэйстэй C болон C++ хэл дээр програм үүсгэх боломжтой. Хэрэглэгчийн бүрхүүл болон суурилуулсан график програмууд нь үндсэндээ QML технологийг ашиглан бичигдсэн эх программ хэлбэрээр хэрэгждэг.

Хадгалалт нь JSON форматыг ашиглан бүтэцлэгдсэн хэлбэрээр өгөгдлийг хадгалахад ашиглагддаг DB8, LevelDB мэдээллийн санг backend болгон ашиглах.
Үүнийг эхлүүлэхийн тулд ашигладаг ачаалах системд суурилсан. Мультимедиа контентыг боловсруулахад uMediaServer болон Media Display Controller (MDC) дэд системүүдийг санал болгож байна; PulseAudio-г дууны сервер болгон ашигладаг.

Онцлог webOS Нээлттэй эх хувилбар 2:

  • Мэдрэгчтэй дэлгэцийн удирдлагад тохируулсан, газрын зураг эргүүлэх (цонхны оронд) сайжруулсан ойлголтыг санал болгож буй Home Launcher хэмээх шинэ лавлах хэрэглэгчийн интерфэйсийг танилцууллаа. Интерфэйс нь мөн тохиргоо болон мэдэгдэлд хандах зэрэг байнга ашиглагддаг функцүүдийн товчлолыг агуулсан Quick Launch мөрийг нэмдэг;

    WebOS Open Source Edition 2 Платформ хувилбар

  • Энэхүү платформ нь автомашины мэдээллийн зугаа цэнгэлийн системд зориулагдсан. Жишээлбэл, зорчигчдын мультимедиа системд ихэвчлэн ашиглагддаг хоёр дэлгэцтэй орчинд ажиллах боломжтой;
  • Програм хангамжийг автоматаар шинэчлэх санал болгож буй хэрэгслүүд (ГЭРЭЛ ЗУРГИЙГ - Програм хангамж дээр суурилсан програм OSTree болон атомын системийн шинэчлэл. Системийн дүрсийг бүхэлд нь тусад нь багц болгон хуваахгүйгээр бүхэлд нь дахин бүтээдэг. Шинэчлэлийн систем нь хоёр системийн хуваалтыг ашиглахад суурилдаг бөгөөд тэдгээрийн нэг нь идэвхтэй, хоёр дахь нь шинэчлэлтийг хуулбарлахад ашиглагддаг; шинэчлэлтийг суулгасны дараа хуваалтууд дүрээ өөрчилдөг;
  • Бусад төхөөрөмжийг сүлжээнд холбох утасгүй хандалтын цэгийн ажиллагааг зохион байгуулах боломжийг олгодог SoftAP (Tethering) горимыг нэмсэн;
  • Smack (Simplified Mandatory Access Control Kernel) цөмийн модуль дээр суурилсан заавал нэвтрэх хяналтын дэмжлэг нэмэгдсэн;
  • Сайжруулсан Bluetooth болон WiFi дэмжлэг;
  • Лавлах техник хангамжийн платформыг Raspberry Pi 4 самбарт (өмнө нь Raspberry Pi 3 Model B ашиглахыг санал болгож байсан) шинэчилсэн бөгөөд энэ нь хоёр дэлгэцийг HDMI-ээр холбох, илүү дэвшилтэт GPU ашиглах, Гигабит Ethernet, хос зурвасын Wi-Fi ашиглах, Bluetooth 5.0/BLE ба USB 3.0;
  • Өгөгдмөл бүртгэлд зориулсан оролцсон systemd-ээс авсан тэмдэглэл;
  • Qt 5.12 болон Chromium 72 зэрэг платформ дээр суурилсан гуравдагч талын бүрэлдэхүүн хэсгүүдийн шинэчилсэн хувилбарууд.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх