أخبار أبل

المطور ينجح في محاكاة Windows لـ Arm على M1 Mac

الجمعة ، 27 نوفمبر ، 2020 ، 7:16 صباحًا بتوقيت المحيط الهادي بواسطة هارتلي تشارلتون

مطور الكسندر جراف نجح في جعل إصدار Arm من Windows افتراضيًا على ملف م 1 ماك ، مما يثبت أن & zwnj؛ M1 & zwnj؛ رقاقة قادرة على تشغيل نظام تشغيل Microsoft (عبر 8 بت ).





نوافذ 10

حاليًا ، أجهزة Mac المزودة بـ & zwnj؛ M1 & zwnj؛ شريحة لا تدعم Windows ولا توجد ميزة Boot Camp كما هو الحال في Intel Macs ، ولكن دعم Windows هو ميزة يرغب العديد من المستخدمين في رؤيتها.



باستخدام المحاكي الظاهري QEMU مفتوح المصدر ، تمكن Graf من محاكاة إصدار Arm من Windows افتراضيًا على Apple's & zwnj؛ M1 & zwnj؛ رقاقة ، مع عدم وجود مضاهاة. منذ & zwnj؛ M1 & zwnj؛ الشريحة عبارة عن Arm SoC مخصص ، ولم يعد من الممكن تثبيت الإصدار x86 من تطبيقات Windows أو x86 Windows باستخدام Boot Camp ، كما كان الحال مع أجهزة Mac السابقة القائمة على Intel. ومع ذلك ، قال في أ سقسقة أنه عند افتراضية على & zwnj؛ M1 & zwnj؛ Mac ، يمكن لـ Windows ARM64 تشغيل تطبيقات x86 بشكل جيد. إنها ليست بنفس سرعة Rosetta 2 ، لكنها قريبة.

كان Graf قادرًا على تشغيل Windows ARM64 Insider Preview من خلال جعله افتراضيًا من خلال Hypervisor.framework. أبل تقول يسمح هذا للمستخدمين بالتفاعل مع تقنيات المحاكاة الافتراضية دون الحاجة إلى كتابة امتدادات kernel (KEXTs).

قام Graf بتطبيق تصحيح مخصص على المحاكاة الافتراضية QEMU ، وهي يقال أن يكون معروف بـ 'تحقيق أداء شبه أصلي' من خلال تنفيذ كود الضيف مباشرة على وحدة المعالجة المركزية المضيفة. هذا يعني أنه يمكن تحويل إصدار Arm من Windows إلى الوضع الافتراضي على & zwnj؛ M1 & zwnj؛ أجهزة Mac ذات الأداء الممتاز.

على الرغم من أن تجربة غراف لا تزال في مرحلة مبكرة ، إلا أنه يعتقد أنه يمكن للآخرين إعادة إنتاج نتائجه. 'إنها الأيام الأولى لهذا. من الممكن بالتأكيد إعادة إنتاج نتائجي - جميع التصحيحات موجودة في القائمة البريدية - لكن لا تتوقع نظامًا مستقرًا يعمل بكامل طاقته بعد ، ' قالت . قبل كل شيء ، أثبت Graf أن Windows قادر على العمل على & zwnj؛ M1 & zwnj؛ أجهزة Mac.

رئيس هندسة البرمجيات في شركة آبل كريج فيديريغي قال مؤخرا أن Windows قادمًا إلى & zwnj؛ M1 & zwnj؛ أجهزة Mac 'متروكة لمايكروسوفت'. إن & zwnj؛ M1 & zwnj؛ تحتوي الشريحة على التقنيات الأساسية اللازمة لتشغيل Windows ، ولكن يتعين على Microsoft أن تقرر ما إذا كانت سترخص إصدار Arm من Windows لمستخدمي Mac.

راجع عملية Graf الكاملة لإضفاء الطابع الافتراضي على إصدار Arm من Windows للحصول على مزيد من المعلومات.

العلامات: مايكروسوفت ، ويندوز ، دليل أبل للسيليكون و دليل M1