LG нь webOS Open Source Edition 2.19 платформыг нийтлэв

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

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

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

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

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

Шинэ хувилбарын гол өөрчлөлтүүд:

  • Гэрийн аппликейшн сайжирч, хамгийн их ашиглагддаг функцүүдийн сонголттой статусын мөрийг нэмсэн. Програмын самбарын агуулгыг үнэгүй засварлахад дэмжлэг үзүүлдэг. Дэлгэцийн шинэ дохио нэмсэн.
    LG нь webOS Open Source Edition 2.19 платформыг нийтлэв
  • Видео дуудлага хийх, виртуал видео уулзалт хийх зориулалттай "Видео дуудлага" програмыг оруулсан болно. Одоогийн байдлаар зөвхөн Cisco Webex болон Microsoft Teams-ээр дамжуулан харилцаа холбоог дэмждэг.
    LG нь webOS Open Source Edition 2.19 платформыг нийтлэв
  • Өөрийн Blockchain Wallet програмуудыг үүсгэх командын мөрийн орчинг бүрдүүлсэн бөгөөд энэ нь гүйлгээнд гарын үсэг зурах, блокчейн дээр тэдгээр гүйлгээг бүртгэх зэрэг үйлдлүүдийг хялбаршуулдаг.
  • Enact Browser нь хортой програм илрүүлэх үйлчилгээнд нэмэлт дэмжлэг үзүүлж, хэрэглэгчээс зөвшөөрөл хүсэх цонхыг нэвтрүүлсэн.
  • Аудио дууны серверт суурилуулсан болон гадаад аудио төхөөрөмжийг илрүүлэх дэмжлэг нэмэгдсэн. Системийн үйлчилгээ (Sys үйлчилгээ) нь хоёрдогч дууны төхөөрөмж (дэд төхөөрөмж), суурилуулсан дууны карт болон MIPI камерын дэмжлэгийг нэмсэн. PulseAudio нь ECNR (Echo Cancellation Noise Reduction) механизмыг ашигладаг.
  • Yocto суулгагдсан Линукс платформын бүрэлдэхүүн хэсгүүдийг 4.0 хувилбар болгон шинэчилсэн.
  • Хөтөчийг Chromium 94 (өмнө нь Chromium 91) болгож шинэчилсэн. WebOS вэб програмуудад тоглоомын самбар ашиглах чадварыг нэмсэн.
  • Noto фонтууд шинэчлэгдсэн (Юникод 15.0.0 тэмдэгтүүдийн дэмжлэг нэмэгдсэн).
  • Qt 6.4 рүү шилжих ажил дууссан. Enact вэб хүрээг 4.5.0 хувилбар болгон шинэчилсэн.

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

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