أول إصدار تجريبي من Asahi Linux ، توزيع لأجهزة Apple بشريحة M1

قدم مشروع Asahi، الذي يهدف إلى نقل Linux للتشغيل على أجهزة كمبيوتر Mac المجهزة بشريحة Apple M1 ARM (Apple Silicon)، أول إصدار ألفا للتوزيع المرجعي، مما يسمح لأي شخص بالتعرف على المستوى الحالي لتطوير المشروع. يدعم التوزيع التثبيت على الأجهزة المزودة بـ M1 وM1 Pro وM1 Max. تجدر الإشارة إلى أن التجميعات ليست جاهزة بعد للاستخدام على نطاق واسع من قبل المستخدمين العاديين، ولكنها مناسبة بالفعل للتعرف الأولي من قبل المطورين والمستخدمين المتقدمين.

يعتمد Asahi Linux على قاعدة حزمة Arch Linux، ويتضمن مجموعة تقليدية من البرامج ويأتي مع سطح المكتب KDE Plasma. تم إنشاء التوزيعة باستخدام مستودعات Arch Linux القياسية، ويتم وضع جميع التغييرات المحددة، مثل kernel والمثبت ومحمل التشغيل والبرامج النصية المساعدة وإعدادات البيئة، في مستودع منفصل. في الوقت نفسه، يهدف المشروع إلى ضمان تشغيل Linux على أنظمة Apple M1 بشكل عام وهو جاهز للمساهمة في ظهور مثل هذا الدعم في أي مجموعات توزيع.

لتثبيت التوزيع، تم إعداد برنامج نصي shell يمكن تشغيله من نظام التشغيل macOS ("curl https://alx.sh | sh")، والذي، اعتمادًا على التعبئة المحددة، يقوم بتحميل من 700 ميجابايت إلى 4 جيجابايت من البيانات وإنشاء ملف بيئة مع Linux يمكن استخدامها بالتوازي مع نظام macOS الموجود. يتطلب التثبيت مساحة خالية على القرص تبلغ 53 جيجابايت على الأقل (15 جيجابايت لتوزيع Linux و38 جيجابايت احتياطيًا للتثبيت الصحيح لتحديثات macOS). لا يؤدي تثبيت Asahi Linux إلى تعطيل بيئة macOS الحالية، باستثناء تقليل حجم قسم القرص الذي يستخدمه macOS.

يُذكر أن التوزيع سيضمن التشغيل الصحيح لشبكات Wi-Fi، وUSB2 (منافذ Thunderbolt)، وUSB3 (منافذ Mac Mini Type A)، والشاشة، ومحركات NVMe، وEthernet، وقارئ بطاقة SD، ومستشعر إغلاق غطاء الكمبيوتر المحمول (مفتاح الغطاء)، شاشة مدمجة، لوحة مفاتيح، لوحة اللمس، التحكم في الإضاءة الخلفية للوحة المفاتيح، تبديل تردد وحدة المعالجة المركزية، الحصول على معلومات حول شحن البطارية. يتوفر أيضًا مقبس سماعة الرأس في أنظمة M1، كما يتوفر مخرج HDMI على أجهزة Mac Mini. من بين المكونات التي وصل دعمها إلى المراحل النهائية وستكون متاحة في المستقبل القريب هي USB3 ومكبرات الصوت المدمجة ووحدة التحكم في الشاشة (الإضاءة الخلفية وV-Sync وإدارة الطاقة).

من بين المكونات غير المدعومة حتى الآن: تسريع معالجة الرسومات باستخدام وحدات معالجة الرسومات، وتسريع برامج ترميز الفيديو، وDisplayPort، والكاميرا، ولوحة اللمس (Touch Bar)، وThunderbolt، وHDMI في MacBook، وBluetooth، ومسرع أنظمة التعلم الآلي، وأوضاع توفير الطاقة العميقة لوحدة المعالجة المركزية. . جميع الحزم القياسية من مستودعات Arch Linux متوفرة في التوزيعة، ولكن هناك بعض المشاكل التي لم يتم حلها مع بعض التطبيقات، والتي تنشأ بشكل رئيسي بسبب بناء النواة بصفحات ذاكرة بحجم 16 كيلو بايت. على سبيل المثال، هناك مشكلات في Chromium وEmacs وlvm2 وf2fs والحزم التي تستخدم مكتبة jemalloc (على سبيل المثال، Rust) أو النظام الأساسي الإلكتروني (vscode، Spotify، وما إلى ذلك). كانت هناك مشكلات في التطبيقات التي تستخدم مكتبات libunwind وwebkitgtk، ولكن تم بالفعل إنشاء إصلاحات لها.

يمكن استخدام التوزيعة دون خوف من المشكلات القانونية - تسمح شركة Apple عادةً بتحميل النواة غير الموقعة رقميًا على أجهزة الكمبيوتر الخاصة بها دون الحاجة إلى كسر الحماية. المشروع قانوني تمامًا نظرًا لأن المنفذ لا يستخدم تعليمات برمجية من macOS وDarwin، ويتم تحديد ميزات التفاعل مع الأجهزة على أساس الهندسة العكسية، وهو أمر قانوني في العديد من البلدان لضمان التوافق.

المصدر: opennet.ru

إضافة تعليق