סניף חדש של פלטפורמה פתוחה , התמקד בציוד מכשירים חכמים. הפלטפורמה מפותחת ב תחת רישיון 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 בתור קצה עורפי.
לאתחול משתמשים בו מבוסס על systemd. תתי המערכות uMediaServer ו-Media Display Controller (MDC) מוצעות לעיבוד תוכן מולטימדיה; PulseAudio משמש כשרת קול.
:
- הוצג ממשק משתמש ייחוס חדש, Home Launcher, המותאם לשליטה במסך מגע ומציע קונספט משופר של מפות מסתובבות (במקום חלונות). הממשק מוסיף גם סרגל הפעלה מהירה, המכיל קיצורי דרך לפונקציות בשימוש תכוף כמו גישה להגדרות והתראות;
- הפלטפורמה מותאמת לשימוש במערכות מידע בידור לרכב. לדוגמה, ניתן לעבוד בסביבות עם מסך כפול המשמשות בדרך כלל במערכות מולטימדיה לנוסעים;
- כלים מוצעים לעדכון קושחה אוטומטי ( - Firmware-Over-the Air), מבוסס על אפליקציה ועדכון מערכת אטומית. תמונת המערכת כולה נבנית מחדש כמכלול, מבלי להתפצל לחבילות נפרדות. מערכת העדכונים מבוססת על שימוש בשתי מחיצות מערכת שאחת מהן פעילה והשנייה משמשת להעתקת העדכון, לאחר התקנת העדכון המחיצות מחליפות תפקידים;
- נוסף מצב 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
