أطلق المطور هيكتور مارتن ، الذي يصف نفسه بأنه شخص 'يحب وضع Linux على الأشياء' ، خطة لإنشاء منفذ Linux لـ أبل سيليكون أجهزة Mac.
مارتن ، المعروف أيضًا باسم 'ماركان' أنشأ Patreon بهدف كسب تمويل كافٍ لتكون قادرًا على تحمل تعقيدات جلب Linux إلى أجهزة Mac المزودة بملف م 1 رقاقة. إن إنشاء منفذ Linux ليس بالمهمة السهلة ، بل إن منشئ Linux Linus Torvalds قال إنه لا يعتقد أنه احتمال.
هو مقاومة للماء فون حد ذاتها
يتمتع Martin بخبرة في تشغيل Linux على أنظمة أساسية غير عادية وتمكن من إنشاء منفذ Linux لجهاز PlayStation 4 لكنه يقر بأن & zwnj؛ Apple Silicon & zwnj؛ يعتبر منفذ Linux مهمة أكثر جدية. يعد إنشاء منفذ Linux لأجهزة Mac من Apple وظيفة بدوام كامل ، ويقول مارتن إنه غير قابل للتطبيق بدون دعم مالي. لقد بدأ برنامج Patreon الذي يطلب 4000 دولار شهريًا بمستويات تعهد بقيمة 3 دولارات و 6 دولارات و 12 دولارًا. إنه يمول 88 بالمائة من الطريق ولا يخطط لبدء المشروع ما لم يحصل على المبلغ بالكامل.
لذا يمكنك * تشغيل نظام التشغيل الخاص بك على M1 macs - إذا كان نظام التشغيل هذا موجودًا. لكن الحصول على Linux الذي * تريد استخدامه * العمل على أجهزة Mac هو قدر كبير من العمل. لا يوجد شيء يمكن لأي شخص معالجته بجدية - والنجاح فيه - في أوقات فراغه. إنها وظيفة بدوام كامل. - هيكتور مارتن (@ marcan42) 29 نوفمبر 2020
وفقًا لمارتن ، فهو مؤهل لتولي المشروع بسبب خبرته في العمل على منافذ Linux لأجهزة أخرى مثل PlayStation 4. من الأسئلة الشائعة على موقعه على الويب:
لقد عملت على الهندسة العكسية للأجهزة لأكثر من نصف حياتي ، منذ أوائل العقد الأول من القرن الحادي والعشرين. لقد عملت على بناء دعم غير رسمي للبرامج المفتوحة لمنصات مثل Nintendo Wii (حيث أكون أحد أكبر المساهمين في توثيق الأجهزة ، والمكتبات المفتوحة ، وبرامج كسر الحماية (The Homebrew Channel) ، وأدوات الاسترداد (BootMii) ، إلخ. ) ، Sony PS3 (حيث كتبت AsbestOS ومجموعة تصحيح Linux لتمكين Linux من العمل على PS3 Slim بالإضافة إلى وحدات PS3 المحدثة بعد إزالة دعم Linux الأصلي) ، PS4 (الذي قمت بنقل Linux إليه ، إلى حد القدرة على تشغيل ألعاب Steam مع دعم رسومات OpenGL / Vulkan الكامل) ، ومنصات أخرى أصغر حجمًا.
أسعى دائمًا إلى كتابة رمز نظيف وقوي وآمن ، ووضع المستخدم في المقام الأول ، وقابل للتنقل. أنا أؤيد تطوير الأجهزة والبرامج المفتوحة. لقد مررت بعملية تصحيح Linux kernel عدة مرات وأعرف ما يتطلبه الأمر لتنشيط الأشياء.
يقول مارتن إنه يريد إنشاء منفذ Linux لـ & zwnj؛ Apple Silicon & zwnj؛ أجهزة Mac التي 'يريد الأشخاص فعلاً استخدامها' مع تشغيل جميع الأجهزة الأساسية وإدارة الطاقة اللائقة وغير ذلك الكثير. سيكون 'مصدر الوقت الكبير' هو دعم GPU ، وهو أمر ضروري لتحقيق المنفذ. كان Martin قادرًا على تشغيل إصدار PS4 لأنه يستخدم وحدة معالجة رسومات مخصصة قليلاً فقط ، ولكن & zwnj؛ Apple Silicon & zwnj؛ سيكون أكثر صعوبة. هناك دليل على المفهوم ، على الرغم من ذلك ، في Nouveau ، أ مشروع سائق GPU لبطاقات NVIDIA.
لا يوجد مثل هذا الحظ في M1 ، لكن لدينا على الأقل حقيقة أنها بنية خالية من الإرث ، تأتي من مساحة الهاتف المحمول (حيث تكون وحدات معالجة الرسومات تاريخيًا أقل جنونًا من أجهزة الكمبيوتر الشخصي) ، وأنا أثق في مهندسيها أكثر قليلاً من AMD أو نفيديا تلك :-) - هيكتور مارتن (@ marcan42) 29 نوفمبر 2020
لا توافق Apple على المشروع ، ولكن طالما أن Martin لا يستخدم رمزًا من macOS لبناء دعم Linux ، فإنه يقول إنه من القانوني بالنسبة له التوزيع على المستخدمين. تسمح Apple أيضًا بتشغيل kernels المخصصة على & zwnj ؛ Apple Silicon & zwnj ؛ ، مما يمهد الطريق لدعم Linux ، لكن مارتن سيحتاج إلى هندسة عكسية لسائقي Apple.
كيفية استخدام فيس تايم على الايفون
لينوس تورفالدس مسبقا في هذا الشهر قال إنه سيحب an & zwnj؛ M1 & zwnj؛ Mac إذا كان يعمل بنظام Linux ، لكنه لا يشعر أنه ممكن بدون تعاون Apple. 'المشكلة الرئيسية مع & zwnj؛ M1 & zwnj؛ بالنسبة لي هو GPU والأجهزة الأخرى المحيطة به ، لأن هذا على الأرجح ما قد يمنعني من استخدامه لأنه لن يكون لديه أي دعم Linux ما لم تفتح Apple ، قال Torvalds. ومضى يقول إنه يعتقد أنه 'يبدو من غير المحتمل' أن تفتح Apple شرائحها ، لكن 'يمكنك دائمًا أن تأمل'.
إذا تم تمويل المشروع ، وهو تبدو وكأنها ستكون ، يخطط مارتن للتطوير في العراء من خلال عمليات الدفع المنتظمة إلى GitHub ، وسيقبل المساعدة من أي شخص يريد المساهمة.
العلامات: دليل أبل للسيليكون و دليل M1 لينكس
المشاركات الشعبية