ההשקה של הגרסה החדשה של הפלטפורמה הפתוחה מהדורת קוד פתוח של webOS 2.10 שבו אחד החידושים הבולטים ביותר הוא מסגרת הגישה החדשה לאחסון המאפשרת גישה לסוגי אחסון שונים (פנימיים או בענן).
למי שלא מכיר את מהדורת הקוד הפתוח של WebOS, כדאי שתדעו זאת ניתן להשתמש במגוון מכשירים ניידים, לוחות מחוונים ומערכות מידע לרכבים. לוחות Raspberry Pi 4 נחשבים לפלטפורמת חומרה ייחוסית.
אודות WebOS
WebOS פותחה במקור על ידי פאלם בשנת 2008 והיה בשימוש בטלפונים החכמים Palm Pre ו- Pixie. רכישת פאלם בשנת 2010 העביר את הרציף ליובל-פקרד, לאחר מכן HP ניסתה להשתמש בפלטפורמה במדפסות, טאבלטים, מחשבים ניידים ומחשבים אישיים.
בשנת 2012 הודיעה HP על העברת ה- webOS לפרויקט קוד פתוח עצמאי ובשנת 2013 החל לפתוח את קוד המקור של מרכיביו. בשנת 2018 נוסד פרויקט מהדורת הקוד הפתוח webOS, באמצעותו LG ניסתה לחזור למודל פיתוח פתוח, למשוך משתתפים אחרים ולהרחיב את מגוון המכשירים התואמים ל- webOS.
מרכיבי המפתח של webOS הם מנהל המערכת והיישומים (SAM), האחראי על הפעלת יישומים ושירותים, ומנהל השטח של לונה (LSM), המהווה את ממשק המשתמש. הרכיבים נכתבים באמצעות מסגרת Qt ומנוע הדפדפן כרומיום.
העיבוד נעשה באמצעות מנהל מורכב המשתמש בפרוטוקול Wayland. לפיתוח יישומים מותאמים אישית מוצע להשתמש בטכנולוגיות אינטרנט (CSS, HTML5 ו- JavaScript) ובמסגרת Enact מבוססת React, אך ניתן גם ליצור תוכניות C ו- C ++ עם ממשק מבוסס Qt. המעטפת המותאמת אישית ויישומי הגרפיקה המשולבים מיושמים בעיקר כתוכנות מקוריות שנכתבות בטכנולוגיית QML.
כדי לאחסן נתונים בצורה מובנית בתבנית JSON, נעשה שימוש באחסון DB8 שמשתמש במסד הנתונים LevelDB כ- backend. משתמש ב- bootd מבוסס מערכת על מנת לאתחל. לעיבוד תוכן מולטימדיה מוצעות מערכות המשנה uMediaServer ו- Media Display Controller (MDC), PulseAudio משמש כשרת הקול. כדי לעדכן את הקושחה באופן אוטומטי משתמשים בהחלפת OSTree ו- Atomic Partition
התכונות החדשות העיקריות של מהדורת הקוד הפתוח של WebOS 2.10
בגרסה החדשה הזו אנו יכולים למצוא זאת מסגרת גישה לאחסון מיושמת, המספק ממשק יחיד כדי לגשת למחסנים שונים, כולל אחסון פנימי, כונני USB ומערכות אחסון בענן (עד כה רק Google Drive נתמך).
המסגרת מאפשר באמצעות ממשק משתמש משותף להציג ולפתוח מסמכים, תמונות וקבצים מכל ספקי האחסון שהוגדרו.
מנוע הדפדפן מספק אחסון מוצפן של עוגיות הפעלה ואימות, בנוסף, נוסף שירות Peripheral Manager חדש לניהול התקני היקף, התומך באינטראקציה עם מכשירים באמצעות ממשקי GPIO, SPI, I2C ו- UART. השירות מאפשר לארגן את ניהול המכשירים החדשים מבלי לשנות את קוד המקור של הפלטפורמה.
זה גם מודגש יכולותיו של מודל ACG הורחבו (קבוצות בקרת גישה), המשמש להגבלת ההרשאות של השירותים המשתמשים ב- Luna Bus.
בגרסה החדשה של מהדורת הקוד הפתוח של webOS 2.10, כל שירותי המדור הקודמים ששימשו בעבר את מודל האבטחה הקודם הועברו ל- ACG, בתוספת תחביר כללי ACG השתנה.
בסופו של דבר אם אתה מעוניין לדעת יותר על כך על הגרסה החדשה שפורסמה, אתה יכול לבדוק את הפרטים בקישור הבא.
כיצד להשיג את מהדורת הקוד הפתוח של webOS 2.10?
לאלו המעוניינים להיות מסוגלים להשתמש במהדורת קוד פתוח של webOS, יש צורך ליצור את תמונת המערכת עבור המכשיר שלהם, לשם כך הם יכולים להתייעץ עם השלבים הבאים הקישור הבא.