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

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

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

  • تم تحسين تطبيق Home ليشمل شريط الحالة مع مجموعة مختارة من أكثر الميزات التي يطلق عليها بشكل متكرر. يتم توفير الدعم للتحرير المجاني لمحتويات اللوحة مع التطبيقات. تمت إضافة إيماءات شاشة جديدة.
    إل جي تطلق webOS Open Source Edition 2.19
  • تم تضمين تطبيق مكالمات الفيديو لإجراء مكالمات فيديو وعقد اجتماعات فيديو افتراضية. في شكله الحالي ، يتم دعم الاتصال عبر Cisco Webex و Microsoft Teams فقط.
    إل جي تطلق webOS Open Source Edition 2.19
  • توفير بيئة سطر أوامر لإنشاء تطبيقات محفظة blockchain الخاصة بك (Blockchain Wallet) ، مما يجعل من السهل إجراء عمليات مثل توقيع المعاملات وتسجيل هذه المعاملات على blockchain.
  • أضاف Enact Browser دعمًا لخدمة الكشف عن البرامج الضارة ونفذ نافذة منبثقة تطلب من المستخدم الأذونات.
  • تمت إضافة دعم للكشف عن أجهزة الصوت الداخلية والخارجية في خادم الصوت أوديود. تمت إضافة دعم لأجهزة الصوت الثانوية (الأجهزة الفرعية) وبطاقات الصوت المدمجة وكاميرات MIPI في خدمة Sys. يستخدم PulseAudio آلية إلغاء الصدى ECNR (تقليل ضوضاء إلغاء الصدى).
  • تم تحديث مكونات Yocto Embedded Linux Platform لإصدار 4.0.
  • تم تحديث محرك المتصفح إلى إصدار Chromium 94 (المستخدم سابقًا Chromium 91). تمت إضافة القدرة على استخدام لوحات الألعاب لتطبيقات الويب webOS.
  • تم تحديث خطوط Noto (تمت إضافة دعم لـ Unicode 15.0.0 حرفًا).
  • تحول إلى Qt 6.4. تم تحديث إطار عمل الويب Enact إلى الإصدار 4.5.0.

المصدر: opennet.ru

إضافة تعليق