نسخه منبع باز WebOS نسخه 2 انتشار پلتفرم

ارایه شده شعبه سکوی باز جدید webOS نسخه منبع باز 2، متمرکز بر تجهیز دستگاه های هوشمند است. این پلتفرم در حال توسعه است مخزن عمومی تحت مجوز Apache 2.0، و توسعه توسط انجمن نظارت می شود و به آن پایبند است مدل مدیریت توسعه مشترک. بردهای Raspberry Pi 4 به عنوان پلتفرم سخت افزار مرجع در نظر گرفته می شوند.

پلت فرم webOS در سال 2013 بود خرید توسط LG از Hewlett-Packard و در بیش از 70 میلیون تلویزیون ال جی و دستگاه های مصرف کننده استفاده می شود. پروژه webOS Open Source Edition در سال 2018 پس از تلاش ال‌جی برای بازگشت به مدل توسعه باز برای جذب سایر شرکت‌کنندگان و گسترش دامنه دستگاه‌هایی که می‌توان از webOS در آنها استفاده کرد، تأسیس شد.

محیط سیستم webOS با استفاده از ابزارها و بسته های اولیه ایجاد می شود OpenEmbeddedو همچنین سیستم ساخت و مجموعه ای از ابرداده از پروژه یوکتو. اجزای کلیدی webOS عبارتند از مدیر سیستم و برنامه (SAM، System and Application Manager) که مسئول اجرای برنامه ها و خدمات است و Luna Surface Manager (LSM) که رابط کاربری را تشکیل می دهد. کامپوننت ها با استفاده از چارچوب Qt و موتور مرورگر کرومیوم نوشته شده اند.

رندرینگ از طریق یک مدیر ترکیبی با استفاده از پروتکل Wayland انجام می شود. برای توسعه برنامه های کاربردی سفارشی، استفاده از فناوری های وب (CSS، HTML5 و JavaScript) و یک چارچوب پیشنهاد شده است. تصویب کنید، بر اساس React است، اما امکان ایجاد برنامه در C و C++ با یک رابط مبتنی بر Qt نیز وجود دارد. پوسته کاربر و برنامه های گرافیکی داخلی عمدتاً به عنوان برنامه های بومی نوشته شده با استفاده از فناوری QML پیاده سازی می شوند.

Storage برای ذخیره داده ها به شکل ساختاریافته با استفاده از فرمت JSON استفاده می شود DB8، با استفاده از پایگاه داده LevelDB به عنوان یک Backend.
برای مقداردهی اولیه از آن استفاده می شود بوت شده بر اساس systemd زیرسیستم‌های uMediaServer و Media Display Controller (MDC) برای پردازش محتوای چندرسانه‌ای ارائه می‌شوند؛ PulseAudio به عنوان سرور صدا استفاده می‌شود.

امکانات webOS نسخه منبع باز 2:

  • یک رابط کاربری مرجع جدید معرفی شده است، Home Launcher، که برای کنترل صفحه لمسی بهینه شده است و مفهوم بهبود یافته ای از نقشه های چرخشی (به جای ویندوز) را ارائه می دهد. این رابط همچنین یک نوار راه‌اندازی سریع اضافه می‌کند که میانبرهایی را برای عملکردهای پرکاربرد مانند دسترسی به تنظیمات و اعلان‌ها در خود جای می‌دهد.

    نسخه منبع باز WebOS نسخه 2 انتشار پلتفرم

  • این پلتفرم برای استفاده در سیستم‌های سرگرمی و اطلاعات خودرو سازگار شده است. به عنوان مثال، کار در محیط‌های دو صفحه‌نمایش که معمولاً در سیستم‌های چندرسانه‌ای مسافران استفاده می‌شود، امکان‌پذیر است.
  • ابزارهای پیشنهادی برای به روز رسانی خودکار سیستم عامل (عکس - Firmware-Over-the Air)، بر اساس کاربرد OSTree و به روز رسانی سیستم اتمی کل تصویر سیستم به عنوان یک کل بازسازی می شود، بدون اینکه به بسته های جداگانه تقسیم شود. سیستم به روز رسانی مبتنی بر استفاده از دو پارتیشن سیستم است که یکی از آنها فعال است و دومی برای کپی کردن به روز رسانی استفاده می شود؛ پس از نصب به روز رسانی، پارتیشن ها تغییر نقش می دهند.
  • اضافه شدن حالت SoftAP (Tethering) که به شما امکان می دهد عملکرد یک نقطه دسترسی بی سیم را برای اتصال دستگاه های دیگر به شبکه سازماندهی کنید.
  • پشتیبانی از کنترل دسترسی اجباری بر اساس ماژول هسته Smack (کرنل کنترل دسترسی اجباری ساده شده) اضافه شده است.
  • پشتیبانی از بلوتوث و WiFi بهبود یافته است.
  • پلتفرم سخت افزار مرجع به برد Raspberry Pi 4 (که قبلا برای استفاده از Raspberry Pi 3 Model B ارائه شده بود) به روز شده است، که می تواند دو صفحه نمایش را از طریق HDMI متصل کند، از یک GPU پیشرفته تر، استفاده از Gigabit Ethernet، Wi-Fi دو بانده، بلوتوث 5.0/BLE و USB 3.0؛
  • برای ثبت پیش فرض گرفتار مجله از systemd;
  • نسخه‌های به‌روزرسانی‌شده مؤلفه‌های شخص ثالث زیربنای پلتفرم، از جمله Qt 5.12 و Chromium 72.

منبع: opennet.ru

اضافه کردن نظر