גוגל מרחיבה את מודל הקוד הפתוח של מערכת ההפעלה פוקסיה

מערכת ההפעלה פוקסיה היא מערכת הפעלה שפותחה על ידי Google, שבניגוד למערכות הפעלה קודמות שפיתחה החברה ומבוססות על ליבת לינוקס כמו מערכת ההפעלה של Google Chrome ו- Android, Fuchsia מבוסס על מיקרו-קרנל חדש בשם זירקון, שמקורו ב Little Kernel (LK), שתוכנן למערכות משובצות וכתוב בעיקר ב- C.

על פי המצגת, פוקסיה נועד לעבוד על מספר רב של מכשירים, כולל טלפונים ניידים ומחשבים אישיים.

גוגל החליטה להרחיב את מודל הקוד הפתוח של מערכת ההפעלה פוקסיה כדי להקל על השתתפות הציבור בפרויקט. וויין פייקרסקי, מקדם מפתחי פוקסיה, הסביר:

"פוקסיה הוא פרויקט ארוך טווח ליצירת מערכת הפעלה קוד פתוח כללי, והיום אנו מפתחים את מודל הקוד הפתוח של פוקסיה בכדי להתאים לתרומות מהציבור.

"פוקסיה נועדה לתעדף אבטחה, שדרוג וביצועים, והיא נמצאת כעת בפיתוח פעיל על ידי צוות פוקסיה. אנו מפתחים פוקסיה בקוד פתוח, במאגר הגיט שלנו כבר ארבע שנים. תוכלו לעיין בהיסטוריית המאגר בכתובת https://fuchsia.googlesource.com כדי לראות כיצד התפתחה פוקסיה לאורך זמן. אנו מניחים את היסוד הזה מהליבה כדי להקל על יצירת מוצרים וחוויות בטוחים וקיימים.

מה אנו יודעים על מערכת ההפעלה של פוקסיה כרגע?

ההסתברות נראית גבוהה ברמה זו וכאשר אנו מתייחסים להצהרה האחרונה של גוגל במהלך ועידת ה- I / O שלה במאי 2019, אנו יכולים לומר שהשערה זו מתקיימת.

שמועות כי מערכת ההפעלה פוקסיה היא אנדרואיד מהדור הבא, תוכנן עבור סוגי המכשירים המשתמשים כיום ב- Android או Chrome OS, תוך שמירה על תאימות ליישומים קיימים באמצעות וירטואליזציה או טכניקות אחרות.

ניתן ליצור קוד שפורסם ולפרוס אותו לבדיקהב- Google Pixelbook, Acer Switch Alpha 12 או במחשב Intel NUC מלא, ולא במכשירי IoT רגילים.

בנוסף, לפני כמה חודשים גוגל השיקה את Fuchsia.dev כדי לעזור למפתחים ליישם את קוד מערכת ההפעלה שלהם

האתר גם אינו מציג את סדר העדיפויות המדויק של גוגל, אך תוכל להתחיל ללמוד עוד על מערכת ההפעלה, מקורות בדיקה וכו 'בעזרת תיעוד טוב כמו תיעוד.

עם זאת, אנו יודעים שמערכת ההפעלה החדשה אינה דומה לשום דבר שכבר קיים. גוגל כבר הייתה ברורה בנושא מליבת המערכת. בניגוד לאנדרואיד, פוקסיה אינה מבוססת על ליבת לינוקס, אלא על מיקרו-קרנל חדש בשם Zircon, שמקורו ב- Little Kernel (LK).

נלקח מהתיעוד, להלן מספר נקודות בהן גוגל הייתה מעט ברורה יותר:

  • פוקסיה אינה לינוקס: פוקסיה היא מערכת הפעלה המבוססת על מיקרו-קרנל ומיקרו-קרנל זה נקרא זירקון. הארכיטקטורות הנתמכות הן arm64 ו- x64, אך כרגע אינן מעבדי AMD, אם כי זה רק אומר שהן לא נבדקות באופן פעיל.
  • השינויים אינם דורשים קומפילציה מחדש של הליבה. למעשה, תוכלו לשדרג למערכת קבצים חדשה בפוקסיה מבלי לאתחל מחדש.
  • פוקסיה והיישומים שבהם היא תומכת: פוקסיה נועד לתמוך בשפות תכנות מרובות. זה כבר תומך ב- C / C ++, Dart, Go, Rust ו- Python. בנוסף, קיימת FIDL (שפת הגדרת ממשק פוקסיה). זו שפה להגדרת פרוטוקולים המשמשים בדרך כלל בערוצים.
  • ה- Fuchsia SDK הוא ברמה נמוכה והקוד קובע שרוב המפתחים לא ישתמשו בו ישירות.
  • פוקסיה ורפרוף וגרפיקה: פוקסיה כוללת ארכיטקטורת בקר GPU בשם Magma. מנהלי ההתקנים אינם פועלים בליבה, אלא בתהליכי מרחב משתמשים מיוחסים.
  • שפת הרפרוף היא Dart, שניתן להרכיב לקוד JavaScript או קוד מכונה מקורי. גוגל השקיעה כמות עצומה של אנרגיה בפיתוח פלוטר, ומה שנראה בהתחלה כמו אסטרטגיה סלולרית חוצה פלטפורמות, נראה שכעת הולך רחוק יותר.
  • זהו מיכל הגיוני מול המשתמש העוטף פעילות אנושית, מלווה במודול אחד או יותר. הסיפורים יאפשרו למשתמש לארגן פעילויות באופן טבעי

מקור: https://opensource.googleblog.com


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.