حقائق أساسية
- يناقش المقال تفاصيل تثبيت Asahi Linux على جهاز MacBook Air M2.
- يسلط الضوء على ضرورة برامج تشغيل Asahi GPU لتسريع الأجهزة على شريحة M2.
- يقوم المؤلف بتهيئة مدير نوافذ Sway التبليطي لعتاد MacBook.
- يتم مناقشة الأداء وعمر البطارية باعتبارها اعتبارات رئيسية للإعداد.
ملخص سريع
يقدم المقال تحليلاً تقنياً مفصلاً لتثبيت واستخدام Asahi Linux مع مدير نوافذ التبليط Sway على جهاز Apple MacBook Air M2. ويغطي عملية التثبيت، مشيراً إلى أنها تتطلب استبدال نظام التشغيل macOS ما لم يتم إنشاء تهيئة نظام مشترك (dual-boot).
يناقش المؤلف، Daniel Lawrence، حالة دعم الأجهزة، محذواً بشكل خاص التقدم الذي أُحرز في معالج الرسوميات M2 واستخدام برامج تشغيل Asahi GPU لتحقيق التسريع المادي. ويفصل المقال تهيئة Sway، مُرَكِّز الويندوز Wayland، للعمل مع ميزات الأجهزة المحددة لـ MacBook Air، مثل لوحة المفاتيح و لوحة اللمس.
ويتطرق إلى خصائص الأداء التي لوحظت أثناء الاستخدام، بما في ذلك اعتبارات عمر البطارية والاستجابة العامة للنظام. ويستنتج المقال أنه بينما يكون الإعداد قابلاً للعمل ويُظهر التقدم الكبير لمشروع Asahi Linux، قد تواجه المستخدمين تحديات محددة تتعلق بتوافق الأجهزة وتهيئة البرامج، مما يجعله خياراً ممكناً في المقام الأول للمتحمسين والمطورين الذين يرغبون في حل المشكلات المحتملة.
التثبيت وإعداد النظام
تثبيت Asahi Linux على MacBook Air M2 هو الخطوة الأساسية التي نوقشت في المقال. تتضمن العملية استخدام مُثبِّت Asahi، الذي يُعد النظام عن طريق تغيير حجم قسم macOS الموجود لجعل مساحة لتثبيت Linux. هذه الخطوة حاسمة حيث تدير بيئة إقلاع Apple Silicon.
بمجرد اكتمال التقسيم، يقوم المُثبِّت بتنزيل وتثبيت المكونات اللازمة، بما في ذلك محمِّل الإقلاع U-Boot ونواة Linux. يلاحظ المؤلف أن عملية التثبيت تكون عادةً مباشرة ولكنها تتطلب الانتباه بعناية للتعليمات على الشاشة لضمان تهيئة محمِّل الإقلاع بشكل صحيح. والنتيجة هي نظام يمكنه الإقلاع إما إلى macOS أو Asahi Linux، مما يوفر مرونة للمستخدم.
بعد التثبيت، يتم إعداد قاعدة النظام. وهذا يشمل تهيئة الوصول إلى الشبكة وتحديث الحزم. يؤكد المقال أن التثبيت الأساسي يوفر نظاماً قابلاً للعمل، لكن البيئة الرسومية تتطلب تهيئة إضافية، وهي مح التركيز في الأقسام اللاحقة.
توافق الأجهزة وبرامج التشغيل 🖥️
دعم الأجهزة على Apple Silicon هو محور رئيسي في المقال. يسلط المؤلف الضوء على حالة معالج الرسوميات M2. على عكس أجهزة الكمبيوتر القياسية، يتطلب معالج الرسوميات M2 برامج تشغيل محددة، تم عكس هندستها (reverse-engineered) لتعمل بشكل صحيح تحت Linux. تعتبر برامج تشغيل Asahi GPU ضرورية لتمكين التسريع المادي، وهو ضروري لتجربة رسومية سلسة.
بدون هذه البرامج، سيعتمد النظام على العرض البرمجي (software rendering)، مما يؤدي إلى أداء ضعيف. يفصل المقال كيف أحرز مشروع Asahi تقدماً كبيراً في تطبيق واجهات برمجة التطبيقات OpenGL و Vulkan لهذه معالجات الرسوميات. يختبر المؤلف ذلك عن طريق تشغيل تطبيقات رسومية ومراقبة الأداء.
كما يتم مناقشة مكونات الأجهزة الأخرى:
- Wi-Fi و Bluetooth: تعمل هذه المكونات عادةً مباشرة مع النوى المقدمة.
- الصوت: دعم الصوت قابل للعمل، مستخدماً برامج التشغيل snd_hda المُعدَّلة للعتاد.
- لوحة المفاتيح ولوحة اللمس: يتم التعرف على أجهزة الإدخال، على الرغم من أن مفاتيح الوظائف المحددة قد تتطلب تعييناً مخصصاً.
تهيئة بيئة Sway
ينتقل المقال إلى واجهة المستخدم، مع التركيز على تهيئة Sway. Sway هو مُركِّز ويندوز Wayland تبليطي خفيف الوزن يعتمد على لوحة المفاتيح. اختار المؤلف Sway لأنه يتماشى جيداً مع الطبيعة الحداثية لـ MacBook Air وبيئة Linux.
تتضمن التهيئة تعديل ملف sway/config لتعيين مفاتيح MacBook الخاصة. يقدم المؤلف أمثلة على كيفية ربط المفاتيح للتحكم في الصوت وضبط السطوع وتشغيل الوسائط. بما أن لوحة مفاتيح MacBook تفتقر إلى سلوك مفتاح Fn القياسي بشكل افتراضي، فإن تعيينات محددة مطلوبة للوصول إلى مفاتيح الوظائف (F1-F12).
يغطي المقال أيضاً إعداد خلفيات الشاشة وتحديد سلوك مساحة العمل. يلاحظ المؤلف أن Sway يعمل بشكل أصلي على Wayland، وهو المعيار لصفحات الرسوميات الحديثة في Linux. وهذا يضمن أماناً وأداءً أفضل مقارنة بنظام X11 الأقدم، شريطة أن تكون برامج تشغيل الرسوميات مثبتة بشكل صحيح.
الأداء وعمر البطارية
تقييم أداء Asahi Linux على MacBook Air M2 هو مكون رئيسي في المقال. يلاحظ المؤلف أنه مع تفعيل برامج تشغيل Asahi GPUSway تكون سلسة، ويبدو الاستخدام المكتبي العام سريعاً.
ومع ذلك، يعالج المقال تحدي عمر البطارية. تشتهر Apple Silicon بكفاءتها في استهلاك الطاقة، ولكن هذا يُAchieve largely through tight integration between hardware and macOS. يلاحظ المؤلف أنه بينما يكون عمر البطارية تحت Linux مقبولاً، فإنه عادةً لا يضاهي المدى الذي يتم تجربته تحت macOS. ويُعزى ذلك إلى إدارة طاقة أقل تحسيناً للعتاد المحدد في نواة Linux.
على الرغم من ذلك، يستنتج المؤلف أن التجربة مكتملة بشكل مفاجئ. القدرة على تشغيل سطح مكتب Linux كامل مع تسريع الأجهزة على هذا العتاد تمثل معلماً رئيسياً. يقترح المقال أنه للمستخدمين المستعدين لتجارة بعض عمر البطارية مقابل حرية Linux، هذا الإعداد هو خيار مقنع.


