اساهي لينكس– أسسها هيكتور “ماركان” مارتن – دمج دعم أجهزة Apple M1 الأولي في شجرة نظام Linux على رقاقة (SOC) ، حيث نأمل أن يتم دمجه في نواة Linux 5.13 (وهو ما نتوقعه في يوليو).
ما هو اساهي؟
Asahi هو الاسم الياباني لما نسميه تفاح McIntosh – صنف الفاكهة المحدد الذي أعطى Mac اسمه. Asahi Linux هو توزيعة ناشئة تأسست لغرض محدد هو إنشاء تجربة Linux قابلة للتطبيق على أساس يومي على Apple M1 silicon.
هذا ترهب، تخوف مهمة. لا تقدم Apple أي وثائق مجتمعية لـ Apple Silicon ، لذلك يحتاج مارتن وزملاؤه إلى إجراء هندسة عكسية للأجهزة وكتابة برامج تشغيل لها. وهذا صعب بشكل خاص نظرًا لوحدة معالجة الرسومات M1 – بدون دعم رسومات من الدرجة الأولى ، لا تستطيع Asahi تقديم تجربة Linux من الدرجة الأولى على أجهزة M1 مثل Mac Mini 2020 M1 و Macbook Air و Macbook Pro.
ما الذي تم دمجه؟
مساء الخميس، ارند بيرجمان– مساعد شجرة نواة Arm-soc—مندمجة فرع arm / apple-m1 في for-next. لينكس المقبل هي مساحة التخزين للرمز المفترض أن تدخل نافذة دمج kernel التالية ، تشبه إلى حد ما فري هيد.
يتضمن الفرع الجديد أساسيات بيئة تمهيد Apple M1 العاملة ، وليس كل ما هو مطلوب لنظام تشغيل عادي. يتضمن ذلك أداة تحميل إقلاع جديدة تمامًا ، والتي تستخدم محركات أقراص USB الخاصة بشركة Apple.
بمجرد البدء ، توفر بيئة Asahi حاليًا فقط وحدة تحكم تسلسلية ووصولاً مؤقتًا للإطار – لا يوجد دعم آخر للسائق. يصف مارتن عملية الوصول إلى وحدة التحكم التسلسلية بأنها “الأبسط [using] صندوق M1 ثانٍ وكابل USB-C بسيط ، “مع بديل” build[ing] واجهة DIY باستخدام Arduino ، شريحة أو لوحة FUSB302 ومحول 1.2V UART-TTL. “
خلال الأسابيع القليلة المقبلة ، سيعمل مارتن وزملاؤه المطورون على مشروع أجهزة مفتوح لتوفير اتصال تسلسلي / تصحيح الأخطاء – ونأمل أن يتضمن دعم تكوينات UART-over-USB-C من البائعين الآخرين.
أخيرا! لقد مر وقت طويل ، لكنه انتهى! هذا مجرد أساس أساسي ، لكنه يضع أساسًا متينًا وربما يكون أصعب خطوة في المنبع يتعين علينا القيام بها ، على الأقل حتى يتم الانتهاء من وحدة معالجة الرسومات. https://t.co/XP50beZP56
– هيكتور مارتن (@ marcan42) 9 أبريل 2021
أصنعها for-next
لا يضمن حقًا نجاح عمل Asahi في نظام Linux 5.13. من المحتمل دائمًا أن يرى Linus Torvalds شيئًا لا يعجبه ويعيد المربع إلى Linux 5.14 أثناء انتظار التغييرات اللازمة. لكن على الأرض for-next
في المقام الأول ، يجب أن تكون وظيفة التمهيد في Asahi قد اجتازت مراجعات من أكثر من 20 مطورًا للنواة – لذلك يبدو الرفض غير مرجح في هذه المرحلة.
إذن متى يمكنني استخدام Linux على جهاز Apple M1؟
بقدر ما تكون أخبار أعمال مارتن في المنبع مثيرة ، فلا تتسرع في شراء جهاز Apple M1 لنظام التشغيل Linux. لقد مرت خمسة أشهر منذ نحن تم اختباره أول جهاز Apple M1 – ويستغرق الأمر كل يوم من ذلك الوقت للوصول إلى بيئة تمهيد “تصحيح الأخطاء إلى حد كبير”.
من المستحيل تخمين المدة التي سيستغرقها مطورو Asahi لعكس هندسة GPU الخاصة بـ M1 وإنتاج برنامج تشغيل مفتوح المصدر عالي الجودة. حتى الآن ، ليس من المستحيل أن يفشلوا في القيام بذلك بالكامل ؛ أو لسبب ما قد لا يتم قبول عملهم مقدمًا.
نحن متحمسون بحذر لفكرة دعم Linux من الدرجة الأولى على M1 ، لكننا لا نوصي مطلقًا بشراء أجهزة M1 لهذا الغرض ما لم وإلى أن يصبح مشروع Asahi أكثر بكثير مما تم إدارته حتى الآن. فقط لأننا نشكك في مارتن – جهوده لأخذ المشروع بقدر ما تحقق بالفعل – لا يعني أنه من السابق لأوانه افتراض النجاح ، ناهيك عن النجاح في إطار زمني محدد.
Social media junkie. Zombie fanatic. Travel fanatic. Music obsessed. Bacon expert.