أصدر مشروع أساهي لينكس تحديثًا يفصل الجهود المستمرة لدعم رقائق M3 من أبل، مع الإعلان عن نقل برنامج التحميل m1n1 إلى لغة البرمجة روست. يستمر المطورون في هندسة عكسية أجهزة أبل وسط تحديات مثل تسريع وحدة معالجة الرسوميات وإدارة الطاقة. يبني هذا التقدم على ميزات مستقرة لأجهزة M1 وM2 السابقة.
أصدر مشروع أساهي لينكس، الذي يهدف إلى تشغيل لينكس على أجهزة أبل سيليكون، تقريره الأخير عن التقدم، مع التركيز على العمل المستمر في دعم رقاقة M3. بقيادة مطورين مثل أليسا روزنزويغ وأساهي لينا، يقوم الفريق بهندسة عكسية للنظام البيئي الخاص بأبل، مع التركيز على واجهات الأجهزة وتحسينات النواة. بينما لا يكون الدعم الكامل لـ M3 لأجهزة مثل ماك بوك وآي ماك الأحدث وشيكًا، تضمن التقدمات التدريجية فوائد لمستخدمي M1 وM2 من خلال تصحيحات النواة التي تعالج تسريع وحدة معالجة الرسوميات ودمج الأجهزة الطرفية.
تطور رئيسي هو نقل برنامج التحميل m1n1 إلى روست، الذي يُقدر لميزاته في أمان الذاكرة والتزامن. يهدف هذا التحول، الذي هو أساسي لتحميل لينكس على أبل سيليكون، إلى تحسين الموثوقية وتبسيط الصيانة من خلال منع الأخطاء الشائعة في الأنظمة المبنية على C عبر فاحص الاقتراض في روست. يتوافق هذا التغيير مع اتجاهات الصناعة، بما في ذلك تبني نواة لينكس للوحدات المبنية على روست، مما قد يمكن من تكرارات أسرع وتقليل مخاطر الأمان أثناء تهيئة الأجهزة المبكرة.
يواجه دعم M3 عقبات من تصاميم أبل المتطورة للرقاقة المتكاملة، بما في ذلك وحدات إدارة الطاقة الجديدة وتكامل محرك العصبونات التي تتطلب برامج تشغيل مخصصة. يبني الفريق على عمل M1 وM2 السابق، حيث أصبحت الواي فاي والبلوتوث مستقرة الآن. تساهم مساهمات المجتمع، بما في ذلك التجارب على إصدارات M3 ماكس، في دفع التقدم رغم عدم وجود وثائق رسمية من أبل. يتطلب الامتثال الكامل لوحدة معالجة الرسوميات لـ OpenGL وفولكان على M3 هندسة عكسية واسعة.
بالنظر إلى المستقبل، تخطط تحسينات لعوامل التحكم في العرض ومعالجة USB لإصدارات نواة لينكس القادمة، مما يعد بتحسين أفضل في الاستخدامية. يتناقض الروح المفتوحة للمشروع مع النظام المغلق لأبل، مما يعزز الابتكار في الحوسبة المبنية على Arm مع معالجة التحديات مثل تفتيت النظام البيئي. يظل التفاعل المجتمعي قويًا، مع نصائح البرمجيات الثابتة التي تساعد المستخدمين في التنقل عبر تحديثات macOS.