أخبار أبل

بدأ مطور بارز باتريون لتمويل منفذ Apple Silicon Linux Port

الإثنين ، 30 نوفمبر ، 2020 4:23 مساءً بتوقيت المحيط الهادي بواسطة جولي كلوفر

أطلق المطور هيكتور مارتن ، الذي يصف نفسه بأنه شخص 'يحب وضع Linux على الأشياء' ، خطة لإنشاء منفذ Linux لـ أبل سيليكون أجهزة Mac.





ماك ميني ماك بوك برو ماك بوك اير m1
مارتن ، المعروف أيضًا باسم 'ماركان' أنشأ 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 بالمائة من الطريق ولا يخطط لبدء المشروع ما لم يحصل على المبلغ بالكامل.




وفقًا لمارتن ، فهو مؤهل لتولي المشروع بسبب خبرته في العمل على منافذ 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.


لا توافق 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 لينكس