חדשות אפל

מפתח וירטואליזציה מוצלחת של Windows for Arm ב-M1 Mac

יום שישי, 27 בנובמבר, 2020, 7:16 בבוקר PST מאת הארטלי צ'רלטון

מפתח אלכסנדר גראף ביצעה וירטואליזציה בהצלחה את גרסת Arm של Windows ב-an M1 Mac, המוכיח שה- ‌M1‌ שבב מסוגל להריץ את מערכת ההפעלה של מיקרוסופט (via ה-8 ביט ).





חלונות 10

נכון לעכשיו, מחשבי Mac עם ‌M1‌ שבב אינו תומך ב-Windows ואין תכונת Boot Camp כפי שיש במחשבי מקינטוש של אינטל, אך תמיכה ב-Windows היא תכונה שמשתמשים רבים היו רוצים לראות.



באמצעות הוירטואליזטור QEMU בקוד פתוח, גרף הצליח לעשות וירטואליזציה של גרסת Arm של Windows ב-‌M1‌ של אפל. שבב, ללא אמולציה. מאז ‌M1‌ שבב הוא Arm SoC מותאם אישית, לא ניתן עוד להתקין את גרסת x86 של אפליקציות Windows או x86 Windows באמצעות Boot Camp, כפי שהיה במקרה של מחשבי Mac קודמים מבוססי אינטל. עם זאת, הוא אמר ב א צִיוּץ שכאשר הוירטואליזציה על ‌M1‌ Mac, 'Windows ARM64 יכול להריץ יישומי x86 ממש טוב. זה לא מהיר כמו רוזטה 2, אבל קרוב״.

Graf הצליח להריץ את Windows ARM64 Insider Preview על ידי וירטואליזציה שלו באמצעות Hypervisor.framework. אפל אומרת זה מאפשר למשתמשים ליצור אינטראקציה עם טכנולוגיות וירטואליזציה מבלי לכתוב הרחבות ליבה (KEXTs).

Graf החיל תיקון מותאם אישית לוירטואליזר QEMU, כלומר אמרו להיות ידוע כ'השגת ביצועים כמעט מקוריים' על ידי ביצוע קוד האורח ישירות במעבד המארח. משמעות הדבר היא שניתן לבצע וירטואליזציה של גרסת Arm של Windows ב-‌M1‌ מחשבי מק עם ביצועים מצוינים.

למרות שהניסוי של גרף עדיין בשלב מוקדם, הוא מאמין שאחרים יכולים לשחזר את תוצאותיו. ״זה ימים מוקדמים לזה. זה בהחלט אפשרי לשחזר את התוצאות שלי - כל התיקונים נמצאים ברשימת התפוצה - אבל אל תצפה עדיין למערכת יציבה ומתפקדת במלואה', הוא אמר . מעל לכל, גרף הוכיח ש-Windows מסוגלת לפעול על ‌M1‌ מחשבי מקינטוש.

ראש הנדסת התוכנה של אפל קרייג פדריגי אמר לאחרונה ש-Windows מגיע אל ‌M1‌ מחשבי מקינטוש 'עד מיקרוסופט'. ה- ‌M1‌ שבב מכיל את טכנולוגיות הליבה הדרושות להפעלת Windows, אך מיקרוסופט צריכה להחליט אם להעניק רישיון לגרסת Arm של Windows למשתמשי Mac.

ראה את התהליך המלא של Graf לווירטואליזציה של גרסת Arm של Windows למידע נוסף.

תגיות: Microsoft , Windows , מדריך סיליקון של אפל , מדריך M1