إصدار منصة WebOS Open Source Edition 2.17

تم نشر إصدار المنصة المفتوحة webOS Open Source Edition 2.17 ، والتي يمكن استخدامها على العديد من الأجهزة المحمولة واللوحات وأنظمة المعلومات والترفيه في السيارة. تعتبر لوحات Raspberry Pi 4 بمثابة منصة مرجعية للأجهزة. تم تطوير النظام الأساسي في مستودع عام بموجب ترخيص Apache 2.0 ، ويتم تطويره برعاية المجتمع ، مع الالتزام بنموذج إدارة التطوير التعاوني.

تم تطوير منصة webOS في الأصل بواسطة Palm في عام 2008 واستخدمت على الهواتف الذكية Palm Pre و Pixie. في عام 2010 ، بعد الاستحواذ على Palm ، انتقلت المنصة إلى Hewlett-Packard ، وبعد ذلك حاولت HP استخدام هذه المنصة في طابعاتها ، وأجهزتها اللوحية ، وأجهزة الكمبيوتر المحمولة ، وأجهزة الكمبيوتر. في عام 2012 ، أعلنت HP عن نقل webOS إلى مشروع مستقل مفتوح المصدر وفي عام 2013 بدأت في فتح كود المصدر لمكوناته. تم الحصول على المنصة من Hewlett-Packard بواسطة LG في عام 2013 وتستخدم الآن على أكثر من 70 مليون تلفزيون LG والأجهزة الاستهلاكية. في عام 2018 ، تم تأسيس مشروع webOS Open Source Edition ، والذي من خلاله حاولت LG العودة إلى نموذج التطوير المفتوح ، وجذب المشاركين الآخرين وتوسيع نطاق الأجهزة المدعومة في webOS.

يتم تكوين بيئة نظام webOS باستخدام مجموعة أدوات OpenEmbedded والحزم الأساسية ، بالإضافة إلى نظام الإنشاء ومجموعة البيانات الوصفية من مشروع Yocto. المكونات الرئيسية لنظام webOS هي مدير النظام والتطبيقات (SAM ، مدير النظام والتطبيقات) ، المسؤول عن تشغيل التطبيقات والخدمات ، ومدير Luna Surface Manager (LSM) ، الذي يشكل واجهة المستخدم. تمت كتابة المكونات باستخدام إطار عمل Qt ومحرك متصفح Chromium.

يتم التقديم من خلال مدير مركب يستخدم بروتوكول Wayland. لتطوير تطبيقات مخصصة ، يُقترح استخدام تقنيات الويب (CSS و HTML5 و JavaScript) وإطار عمل Enact القائم على React ، ولكن من الممكن أيضًا إنشاء برامج في C و C ++ بواجهة تعتمد على Qt. يتم تنفيذ واجهة المستخدم والتطبيقات الرسومية المضمنة في الغالب كبرامج أصلية مكتوبة باستخدام تقنية QML. بشكل افتراضي ، يتم تقديم Home Launcher ، والذي تم تحسينه لتشغيل شاشة اللمس ويقدم مفهوم الخرائط المتتالية (بدلاً من windows).

لتخزين البيانات في نموذج منظم باستخدام تنسيق JSON ، يتم استخدام تخزين DB8 ، والذي يستخدم قاعدة بيانات LevelDB كخلفية. للتهيئة ، يتم استخدام bootd على أساس systemd. يتم تقديم الأنظمة الفرعية uMediaServer و Media Display Controller (MDC) لمعالجة محتوى الوسائط المتعددة ، ويستخدم PulseAudio كخادم صوت. لتحديث البرنامج الثابت تلقائيًا ، يتم استخدام OSTree واستبدال القسم الذري (يتم إنشاء قسمين للنظام ، أحدهما نشط ، والثاني يستخدم لنسخ التحديث).

إصدار منصة WebOS Open Source Edition 2.17

التغييرات الرئيسية في الإصدار الجديد:

  • تحسين الاستجابة عند التعامل مع لمسات شاشة اللمس
  • تم تحديث خادم الصوت PulseAudio إلى الإصدار 15.0 (تم استخدام الإصدار 9.0 سابقًا).
  • تم تضمين إطار عمل webOS Edge AI مع مكتبات التعلم الآلي TensorflowLite وArm Compute وEdge AI Vision 1.0 (يمكن استخدامه، على سبيل المثال، للتعرف على الوجوه والأشياء).
  • المحاكي يدعم VLAN.

المصدر: opennet.ru

إضافة تعليق