فرع منصة مفتوحة جديدة ، تركز على تجهيز الأجهزة الذكية. يتم تطوير المنصة في بموجب ترخيص Apache 2.0، ويشرف المجتمع على التطوير، ويلتزم بذلك . تعتبر لوحات Raspberry Pi 4 بمثابة منصة الأجهزة المرجعية.
كانت منصة webOS في عام 2013 بواسطة LG من شركة Hewlett-Packard ويتم استخدامه في أكثر من 70 مليون جهاز تلفزيون وأجهزة استهلاكية من LG. تأسس مشروع webOS Open Source Edition في عام 2018 بعد أن حاولت LG العودة إلى نموذج التطوير المفتوح لجذب المشاركين الآخرين وتوسيع نطاق الأجهزة التي يمكن استخدام webOS عليها.
يتم إنشاء بيئة نظام webOS باستخدام الأدوات والحزم الأساسية بالإضافة إلى نظام البناء ومجموعة البيانات الوصفية من المشروع . المكونات الرئيسية لنظام التشغيل webOS هي مدير النظام والتطبيقات (SAM، System and Application Manager)، المسؤول عن تشغيل التطبيقات والخدمات، وLuna Surface Manager (LSM)، الذي يشكل واجهة المستخدم. تتم كتابة المكونات باستخدام إطار عمل Qt ومحرك متصفح Chromium.
يتم العرض من خلال مدير مركب باستخدام بروتوكول Wayland. لتطوير تطبيقات مخصصة، يُقترح استخدام تقنيات الويب (CSS وHTML5 وJavaScript) وإطار العمل ، استنادًا إلى React، ولكن من الممكن أيضًا إنشاء برامج في C وC++ باستخدام واجهة تعتمد على Qt. يتم تنفيذ غلاف المستخدم والتطبيقات الرسومية المضمنة بشكل أساسي كبرامج أصلية مكتوبة باستخدام تقنية QML.
يتم استخدام التخزين لتخزين البيانات في نموذج منظم باستخدام تنسيق JSON باستخدام قاعدة بيانات LevelDB كواجهة خلفية.
للتهيئة يتم استخدامه على أساس نظام د. يتم توفير الأنظمة الفرعية uMediaServer وMedia Display Controller (MDC) لمعالجة محتوى الوسائط المتعددة، ويتم استخدام PulseAudio كخادم صوت.
:
- تم تقديم واجهة مستخدم مرجعية جديدة، Home Launcher، والتي تم تحسينها للتحكم في شاشة اللمس وتوفر مفهومًا محسنًا للخرائط الدوارة (بدلاً من النوافذ). تضيف الواجهة أيضًا شريط التشغيل السريع، الذي يضم اختصارات للوظائف المستخدمة بشكل متكرر مثل الوصول إلى الإعدادات والإشعارات؛
- تم تكييف النظام الأساسي للاستخدام في أنظمة المعلومات والترفيه الخاصة بالسيارات. على سبيل المثال، من الممكن العمل في بيئات ذات شاشة مزدوجة تُستخدم عادةً في أنظمة الوسائط المتعددة للركاب؛
- الأدوات المقترحة للتحديث التلقائي للبرامج الثابتة ( - البرامج الثابتة عبر الأثير)، بناءً على التطبيق وتحديث النظام الذري. يتم إعادة بناء صورة النظام بالكامل ككل، دون تقسيمها إلى حزم منفصلة. يعتمد نظام التحديث على استخدام قسمين للنظام، أحدهما نشط، والثاني يستخدم لنسخ التحديث، وبعد تثبيت التحديث تتغير الأدوار؛
- تمت إضافة وضع SoftAP (الربط)، الذي يسمح لك بتنظيم تشغيل نقطة وصول لاسلكية لتوصيل الأجهزة الأخرى بالشبكة؛
- تمت إضافة دعم للتحكم الإلزامي في الوصول استنادًا إلى وحدة kernel Smack (نواة التحكم في الوصول الإلزامي المبسط)؛
- دعم محسّن للبلوتوث والواي فاي؛
- تم تحديث النظام الأساسي للأجهزة المرجعية إلى لوحة Raspberry Pi 4 (التي عُرضت سابقًا لاستخدام Raspberry Pi 3 Model B)، والتي يمكنها توصيل شاشتين عبر HDMI، واستخدام وحدة معالجة الرسومات الأكثر تقدمًا، واستخدام Gigabit Ethernet، وشبكة Wi-Fi مزدوجة النطاق، بلوتوث 5.0/BLE وUSB 3.0؛
- للتسجيل الافتراضي Journald من systemd؛
- الإصدارات المحدثة من مكونات الطرف الثالث الأساسية للنظام، بما في ذلك Qt 5.12 وChromium 72.
المصدر: opennet.ru
