הושקה שחרור הפלטפורמה הפתוחה webOS Open Source Edition 2.27, אשר ניתן להשתמש בה במגוון מכשירים ניידים, לוחות ומערכות מידע בידור לרכב. לוחות Raspberry Pi 4 נחשבים כפלטפורמת החומרה הייחוס הפלטפורמה מפותחת במאגר ציבורי תחת רישיון Apache 2.0, והפיתוח מפוקח על ידי הקהילה תוך הקפדה על מודל ניהול פיתוח שיתופי.
שינויים עיקריים במהדורה החדשה:
- מנוע הדפדפן עודכן ל-Chromium 120 (קודם לכן נעשה שימוש בגרסה 108). האפליקציה המיישמת את דפדפן Enact הומרה לשימוש בקונספט ה-Brown Shell במקום ב-App Shell, מה שהרחיב את הפונקציונליות והגמישות של עיבוד תוכן. ארכיטקטורת האפליקציה של App Shell כוללת שימוש ביישום משלה של ממשק המשתמש, שבו מוצג תוכן אינטרנט מעובד, וארכיטקטורת מעטפת הדפדפן מסתכמת בשימוש ברכיבי ממשק סטנדרטיים של הדפדפן הבסיסי.
- נוספו פיצ'רים נוספים ליישומי אינטרנט עצמאיים (PWA, Progressive Web Application), כמו תמיכה בניווט עם כפתורי קדימה ואחורה, גלילה נוחה יותר ויכולת הצגת הודעות דחיפה.
- יעילות מוגברת של תהליך ההרכבה. ההרחבות של קבצים עם תמונות להפעלה באמולטור שונו מ-".wic.vmdk" ל-"wic.vmdk.gz".
- שיטת setSupportedActions נוספה לממשק ה-API של com.webos.service.mediacontroller, המהווה את ממשק בקרת ההשמעה, כדי להגדיר את רשימת הפעולות הנתמכות (הפעל, השהה, הבא, הקודם, השתקה, ביטול השתקה).
- שירות המערכת luna-sysservice משוחרר מקישור ל-Qt.
- מסגרת ה-Qt עודכנה לגרסה 6.7.2.
- נוספה היכולת לשנות את הצבעים המשמשים בעיצוב הקופיגורטור (יישום הגדרות).

פלטפורמת webOS פותחה במקור על ידי Palm בשנת 2008 והשתמשה בסמארטפונים של Palm Pre ו-Pixe. ב-2010, לאחר רכישת פאלם, עברה הפלטפורמה לידיה של 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, System and Application Manager), שאחראי על הפעלת יישומים ושירותים, ו-Luna Surface Manager (LSM), המהווה את ממשק המשתמש. הרכיבים נכתבים באמצעות מסגרת Qt ומנוע הדפדפן Chromium.
העיבוד נעשה באמצעות מנהל מורכב המשתמש בפרוטוקול Wayland. לפיתוח אפליקציות מותאמות אישית, מוצע להשתמש בטכנולוגיות אינטרנט (CSS, HTML5 ו-JavaScript) ובמסגרת Enact המבוססת על React, אך ניתן גם ליצור תוכניות ב-C ו-C++ עם ממשק המבוסס על Qt. ממשק המשתמש והיישומים הגרפיים המשובצים מיושמים לרוב כתוכנות מקוריות שנכתבו באמצעות טכנולוגיית QML. כברירת מחדל, מוצע ה-Home Launcher, המותאם לתפעול מסך מגע ומציע את הקונספט של מפות עוקבות (במקום חלונות).
אחסון DB8 משמש לאחסון נתונים מובנים בפורמט JSON, תוך שימוש במסד הנתונים LevelDB כבסיס נתונים. Bootd, המבוסס על systemd, משמש לאתחול. תת-מערכות uMediaServer ו-Media Display Controller (MDC) מוצעות לעיבוד תוכן מולטימדיה, והאודיו שרת נעשה שימוש ב-PulseAudio. לעדכוני קושחה אוטומטיים, נעשה שימוש ב-OSTree וב-atomic partition replacement (נוצרות שתי מחיצות מערכת, אחת מהן פעילה והשנייה משמשת להעתקת העדכון).
מקור: OpenNet.ru
