גוגל מפתחת מחסנית Bluetooth חדשה לאנדרואיד, כתובה בחלודה

החלודה המריאה עם פופולריות שהגדילה בעיקר חברות טק גדולות ופתרונות המשמשים בקנה מידה גדול. בעקבות תמיכתה בסניף לינוקס-נקסט, אזור המתנה התיקון לחלון מיזוג הקרנל הבא, החודש גוגל חשפה השבוע מה הגרסה החדשה של מחסנית ה- Bluetooth של Android, Gabeldorsche, נכתבת עם Rust.

חדשות אלה מגיעות כחודשיים לאחר שגוגל הצטרפה לקרן Rust, מכיוון שבמאגר Git המכיל את קודי המקור לאנדרואיד, גוגל הודיעה כי הגרסא החדשה של Gabeldorsche, מחסנית ה- Bluetooth המשמשת ב- Android מאז גרסת 11, שוכתבה עם חֲלוּדָה.

פרטי הפרויקט עדיין חסרים, רק הוראות הרכבה זמינות.

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

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

במשך שנים סמכה אנדרואיד על מחסנית ה"פלואור "לצרכי ה- Bluetooth שלה, אך עם אנדרואיד 11, גוגל החלה לבדוק מחסנית חדשה לגמרי בשם Gabeldorsche, או בקיצור" GD ". גבלדורשה נמצאת בפיתוח מאז 2019, אך גוגל פרסמה אותה לראשונה לציבור בשנת 2020.

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

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

לעת עתה, אתה יכול לאסוף את כל קוד החלודה באמצעות מטען. עם זאת, הצוות הוסיף כי ישנם כמה תלות הכרחית: עליך להתקין את חבילת "protobuf-compiler", להתקין גרסה עדכנית של "Cargo + Rust" ולהשתמש ב "build.py" בשורש.

יש לציין כי במקביל למערכת ההפעלה פוקסיה, פותח מחסנית בלוטות 'נוספת, שעבורה נעשה שימוש בשפת Rust.

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

  • מודולי מערכת הפעלה אנדרואיד, כולל Bluetooth ו- Keystore 2.0.
  • פרויקטים ברמה נמוכה כמו צג מכונות וירטואליות של crosvm (חלופה ל- QEMU) ומנהלי התקנים המשמשים למערכת ההפעלה של Chrome.
  • תרומה לפרויקטים של קוד פתוח המשתמשים בחלודה, כמו למשל מערכת בקרת המקור של Mercurial.
  • קושחה שתומכת במפתחות אבטחה של FIDO.

בנוסף, קלסר, מנגנון התקשורת הבין-פרוצסורית (IPC), המשמש באנדרואיד, נכתב מחדש ב- Rust, כמו גם ערימת רשת חדשה, Netstack3, כתובה ב- Rust for Fuchsia. על פי גוגל, פוקסיה היא מערכת הפעלה בקוד פתוח העדיפה אבטחה, עדכונים וביצועים.

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

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

השמועה הייתה תחליף ל- Android ו- Chrome OS. עם זאת, גוגל אמרה ביולי 2019 כי כוונתה לא להחליף את שתי מערכות ההפעלה הללו, אלא "רק בודקת מושגים חדשים".


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

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

*

*

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

  1.   טייס אוטומטי דיג'ו

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