חוקרי אבטחה ב-Corellium העבירו גרסה של לינוקס ל-Apple SiliconM1שבב שבסופו של דבר ישוחרר תחת רישיון קוד פתוח.
גרסת הלינוקס היא מערכת הפעלה מלאה של אובונטו לשולחן העבודה המאוחל מ-USB, על פי קצין הטכנולוגיה הראשי של Corellium, כריס ווייד. למרות שהפרטים מועטים, הוא אמר שלינוקס כעת "שמיש לחלוטין".אפל סיליקוןמכונות.
תאימות רשת אפשרית באמצעות דונגל USB-C, והעדכון הנוכחי לפלטפורמה יתמוך ב-USB, I2C ו-DART. מערכת ההפעלה אובונטו היא מערכת ההפעלה שנועדה בתחילה עבור Raspberry Pi מבוסס ARM, הוסיף ווייד.
לינוקס כעת שמיש לחלוטין ב-Mac mini M1. אתחול מ-USB שולחן עבודה מלא של אובונטו (rpi). הרשת פועלת באמצעות דונגל USB c. העדכון כולל תמיכה ב-USB, I2C, DART. אנו נדחף שינויים ב-GitHub שלנו ובמדריך מאוחר יותר היום. הודות ל-@CorilliumHQקְבוּצָהpic.twitter.com/uBDbDmvJUG
- כריס ווייד (@cmwdotme)20 בינואר 2021
יש כמה מגבלות לנמל. למרות שהוא יכול לנצל את מלוא היתרונות של ה-M1 CPU, הוא לא יתמוך בהאצת GPU. זה אומר שהגרפיקה מוגדרת כעת למצב עיבוד תוכנה, מה שמשמעותו ביצועים גרפיים איטיים בהרבה לעומת ביצועים מקוריים ב-macOS.
צוות Corellium הקניט לראשונה את יציאת לינוקס לאפל סיליקון מוקדם יותר בינואר, אם כי הציע מעט פרטים אחרים. גרסאות קודמות של היציאה ב-Github היו מיועדות ל"משתמשים מתקדמים בלבד", מכיוון שהן חסרות תמיכה ב-USB ומערכות מפתח אחרות.
חברי הצוות שפיתח את ה-jailbreak checkra1n עבוראייפוןמכשירים עבדו גם על יציאת לינוקס, כולל חוקרי אבטחה Longhorn ו-qwertyoruiopz. ביום שישי, לונגהורןאמרשיציאת הלינוקס "מבטיחה מאוד", אך ציין כי יהיה צורך בשינויי ליבה פולשניים יותר מכיוון שהמערכת על השבב "לא טיפוסית".
ווייד ציין גם שמשתמשים עשויים להיות מסוגלים לאתחל לינוקס על שבב סיליקון של אפל באמצעות pongoOS, שהיא סביבת ביצוע לפני אתחול הבנויה על גבי checkra1n. פריצת jailbreak של checkra1n עצמה מנצלת את הניצול של checkm8 שהיההתגלהבשנת 2019.
ב-16 בינואר, qwertyoruiopz צייץ כמה תמונות של אתחול pongoOS ב-M1 Mac.
Corellium היא חברת וירטואליזציה של תוכנה המתמקדת בחיקוי טכנולוגיות מבוססות ARM. החברה ידועה גם במאבק המשפטי שלה עם אפל. ענקית הטכנולוגיה קופרטינונגבהתביעה בגין הפרת זכויות יוצרים נגד Corellium בשנת 2019 בגלל תוכנת הדמיית iOS שלה. בדצמבר 2020, אפלאָבֵדהתביעה ההיא.
נכון לכתיבת שורות אלו, Corellium דחפה את השינויים האחרונים ביציאת Linux for M1 לחשבון Github שלה. ווייד אמר גם כי הדרכה תגיע ביום שישי.