webOS Open Source Edition 2 ، نظام يستحق التجربة على Raspberry Pi 4

webos-os

إصدار webOS مفتوح المصدر ، هو نظام يركز على تجهيز الأجهزة الذكية. المنصة أنت تقوم بالتطوير في مستودع عام بموجب ترخيص Apache 2.0 ويشرف المجتمع على التطوير باتباع نموذج إدارة تطوير مشترك.

استحوذت LG على منصة webOS في عام 2013 من Hewlett-Packard وتستخدم في أكثر من 70 مليون من أجهزة تلفزيون LG والأجهزة الاستهلاكية. المشروع تأسس إصدار webOS مفتوح المصدر في عام 2018 بعد أن حاولت LG العودة إلى نموذج التطوير المفتوح لجذب المشاركين الآخرين وتوسيع نطاق الأجهزة التي يمكن استخدام webOS عليها.

بيئة نظام webOS تم تشكيله باستخدام أدوات وحزم OpenEmbedded الأساسية، بالإضافة إلى نظام التجميع ومجموعة من البيانات الوصفية من مشروع Yocto.

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

يتم التقديم من خلال مدير مركب يستخدم بروتوكول Wayland.

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

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

الآن إصدار webOS المفتوح المصدر موجود في الإصدار 2، الذي تم إصداره مؤخرًا.

الجديد في webOS Open Source Edition 2

فيها تم اقتراح واجهة مستخدم مرجعية جديدة: Home Launcher ، مُحسّن للتحكم من الشاشات التي تعمل باللمس وتقديم مفهوم محسّن للبطاقات المتعاقبة (بدلاً من Windows).

أيضاn تمت إضافة لوحة تشغيل سريع إلى الواجهة، حيث يتم وضع الاختصارات للوظائف المستخدمة بشكل متكرر مثل الوصول إلى الإعدادات والإشعارات.

منصة تم تكييفه للاستخدام في أنظمة المعلومات والترفيه الخاصة بالسيارات. على سبيل المثال ، من الممكن العمل في بيئات بها شاشتان تستخدمان بشكل شائع في أنظمة الوسائط المتعددة للركاب.

الوسائل المقترحة لتحديثات البرامج الثابتة التلقائية (FOTA - Firmware-Over-the-Air) ، بناءً على استخدام OSTree وتحديثات النظام الذري. يتم إعادة تجميع صورة النظام الكاملة ككل ، دون فصلها إلى حزم منفصلة.

يعتمد نظام التحديث على استخدام قسمين للنظام أحدهما نشط والثاني لنسخ التحديث ، وبعد تثبيت التحديث تقوم الأقسام بتغيير الأدوار.

تمت ترقية منصة الأجهزة المرجعية إلى لوحة Raspberry Pi 4 (تم اقتراحه مسبقًا لاستخدام Raspberry Pi 3 Model B) ، حيث يمكنك توصيل شاشتين عبر HDMI ، واستخدام وحدة معالجة رسومات أكثر تقدمًا ، واستخدام Gigabit Ethernet ، وشبكة Wi-Fi مزدوجة النطاق ، و Bluetooth 5.0 / BLE ، و USB 3.0.

من التغييرات الأخرى:

  • تمت إضافة وضع SoftAP (الربط) ، مما يسمح لك بتنظيم عمل نقطة وصول لاسلكية لتوصيل الأجهزة الأخرى بالشبكة.
  • دعم إضافي للتحكم في الوصول الإلزامي على أساس وحدة Smack الأساسية (جوهر التحكم في الوصول الإلزامي المبسط).
  • دعم محسّن للبلوتوث والواي فاي.
  • بالنسبة للسجل ، يتم استخدام دفتر يومية systemd افتراضيًا.
  • إصدارات محدثة من مكونات الطرف الثالث الأساسية للنظام الأساسي ، بما في ذلك Qt 5.12 و Chromium 72.

كيفية الحصول على الإصدار 2 من webOS Open Source Edition؟

من أجل استخدام إصدار webOS المفتوح المصدر ، من الضروري إنشاء صورة لهذا ، يمكنك الرجوع إلى الخطوات للقيام بذلك من الرابط التالي. 


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   Nasher_87 (ARG) قال

    يمكن اختباره في Qemu وكيف؟

  2.   تمهيد قال

    رائع! الآن يبدو الأمر كما لو كان تلفزيون LG بدلاً من RPI! LG عظيم! جيد أنهم عادوا إلى المصدر المفتوح.