إل جي تطلق webOS Open Source Edition 2.20

تم تقديم إصدار النظام الأساسي المفتوح webOS Open Source Edition 2.20 ، والذي يمكن استخدامه على العديد من الأجهزة المحمولة واللوحات وأنظمة المعلومات والترفيه في السيارة. تعتبر لوحات 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.

إل جي تطلق webOS Open Source Edition 2.20

يتم التقديم من خلال مدير مركب يستخدم بروتوكول 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 سابقة الإنشاء للوحة ومحاكي Raspberry Pi 4. سيتم نشر الصور على GitHub في غضون أيام قليلة من الإصدار.
  • تم نقل واجهة مستخدم النظام من إطار Moonstone إلى Sandstone.
  • يوفر المُكوِّن القدرة على عرض قائمة بنقاط وصول Wi-Fi المعروفة التي كانت هناك اتصالات ذات مرة.
    إل جي تطلق webOS Open Source Edition 2.20
  • تمت إضافة اختصار لوحة المفاتيح (Ctrl + Alt + F9) لالتقاط لقطة شاشة (محفوظة في / tmp / لقطات شاشة) ، وكذلك Ctrl + Alt + F10 لحذف جميع لقطات الشاشة.
  • تم تغيير الرموز الموجودة في شريط الحالة. تمت إضافة القدرة على الاتصال بشبكة Wi-Fi من شريط الحالة.
  • أضاف متصفح WebEX مؤشر تشغيل الفيديو أو الصوت إلى علامات التبويب.
  • يستخدم Clang لبناء webruntime و WAM في محرك Blink.

المصدر: opennet.ru

إضافة تعليق