מהדורת קוד פתוח של WebOS 2 פלטפורמה

הוצג סניף חדש של פלטפורמה פתוחה מהדורת קוד פתוח של webOS 2, התמקד בציוד מכשירים חכמים. הפלטפורמה מפותחת ב מאגר ציבורי תחת רישיון Apache 2.0, והפיתוח מפוקח על ידי הקהילה, תוך הקפדה על מודל ניהול פיתוח משותף. לוחות Raspberry Pi 4 נחשבים כפלטפורמת החומרה הייחוס.

פלטפורמת webOS בשנת 2013 הייתה קנו את חלקו של LG מבית Hewlett-Packard ונמצא בשימוש על יותר מ-70 מיליון טלוויזיות LG ומכשירי צריכה. פרויקט WebOS Open Source Edition נוסד בשנת 2018 לאחר ש-LG ניסתה לחזור למודל פיתוח פתוח כדי למשוך משתתפים אחרים ולהרחיב את מגוון המכשירים שבהם ניתן להשתמש ב-webOS.

סביבת מערכת webOS נוצרת באמצעות כלים וחבילות בסיסיות OpenEmbedded, כמו גם מערכת הבנייה ומערכת מטא נתונים מהפרויקט יוקטו. מרכיבי המפתח של webOS הם מנהל המערכת והיישומים (SAM, System and Application Manager), שאחראי על הפעלת יישומים ושירותים, ו-Luna Surface Manager (LSM), המהווה את ממשק המשתמש. הרכיבים נכתבים באמצעות מסגרת Qt ומנוע הדפדפן Chromium.

העיבוד נעשה באמצעות מנהל מורכב באמצעות פרוטוקול Wayland. לפיתוח אפליקציות מותאמות אישית, מוצע להשתמש בטכנולוגיות אינטרנט (CSS, HTML5 ו-JavaScript) ובמסגרת סיים, מבוסס על React, אבל אפשר גם ליצור תוכניות ב-C ו-C++ עם ממשק מבוסס Qt. מעטפת המשתמש והיישומים הגרפיים המובנים מיושמים בעיקר כתוכניות מקוריות הנכתבות באמצעות טכנולוגיית QML.

אחסון משמש לאחסון נתונים בצורה מובנית באמצעות פורמט JSON DB8, תוך שימוש במסד הנתונים LevelDB בתור קצה עורפי.
לאתחול משתמשים בו מגף מבוסס על systemd. תתי המערכות uMediaServer ו-Media Display Controller (MDC) מוצעות לעיבוד תוכן מולטימדיה; PulseAudio משמש כשרת קול.

תכונות מהדורת קוד פתוח של webOS 2:

  • הוצג ממשק משתמש ייחוס חדש, Home Launcher, המותאם לשליטה במסך מגע ומציע קונספט משופר של מפות מסתובבות (במקום חלונות). הממשק מוסיף גם סרגל הפעלה מהירה, המכיל קיצורי דרך לפונקציות בשימוש תכוף כמו גישה להגדרות והתראות;

     מהדורת קוד פתוח של WebOS 2 פלטפורמה
  • הפלטפורמה מותאמת לשימוש במערכות מידע בידור לרכב. לדוגמה, ניתן לעבוד בסביבות עם מסך כפול המשמשות בדרך כלל במערכות מולטימדיה לנוסעים;
  • כלים מוצעים לעדכון קושחה אוטומטי (FOTA - Firmware-Over-the Air), מבוסס על אפליקציה ללא שם: OSTree ועדכון מערכת אטומית. תמונת המערכת כולה נבנית מחדש כמכלול, מבלי להתפצל לחבילות נפרדות. מערכת העדכונים מבוססת על שימוש בשתי מחיצות מערכת שאחת מהן פעילה והשנייה משמשת להעתקת העדכון, לאחר התקנת העדכון המחיצות מחליפות תפקידים;
  • נוסף מצב SoftAP (Tethering), המאפשר לך לארגן את הפעולה של נקודת גישה אלחוטית לחיבור התקנים אחרים לרשת;
  • נוספה תמיכה בבקרת גישה חובה המבוססת על מודול ליבת Smack (Simplified Mandatory Access Control Kernel);
  • תמיכה משופרת ב-Bluetooth ו-WiFi;
  • פלטפורמת החומרה הייחוס עודכנה ללוח Raspberry Pi 4 (שהוצע בעבר להשתמש ב-Raspberry Pi 3 דגם B), שיכול לחבר שני מסכים באמצעות HDMI, להשתמש ב-GPU מתקדם יותר, להשתמש ב-Gigabit Ethernet, Dual-band Wi-Fi, Bluetooth 5.0/BLE ו-USB 3.0;
  • עבור רישום ברירת מחדל מְעוּרָב מתועד מ-systemd;
  • גרסאות מעודכנות של רכיבי צד שלישי העומדים בבסיס הפלטפורמה, כולל Qt 5.12 ו-Chromium 72.

מקור: OpenNet.ru

הוספת תגובה