مجموعة جديدة من التصحيحات لنواة لينكس تعد بتمكين التحكم السليم في سطوع الشاشة على أجهزة ماك أبل، منهية إحباطًا طويل الأمد للمستخدمين الذين يشغلون نظام التشغيل مفتوح المصدر على أجهزة أبل. كُتب البرنامج التشغيل بواسطة أديتيا غارغ، ويستهدف كلاً من الآلات المعتمدة على إنتل وأجهزة أبل سيليكون. يبني هذا التطور على سنوات من جهود الهندسة العكسية من قبل مشروع أساهي لينكس.
لسنوات، واجه مستخدمو لينكس على أجهزة أبل قيدًا أساسيًا لكنه مزعج: عدم القدرة على تعديل سطوع إضاءة الشاشة الخلفية بشكل موثوق. تغير هذا مع سلسلة تصحيحات حديثة قدمها المطور أديتيا غارغ، والتي تقدم برنامج تشغيل مخصص لإضاءة أبل الخلفية لنواة لينكس. كما ورد في تقارير فورونيكس، يتكامل البرنامج التشغيل مع برمجيات أبل الثابتة لتوفير تحكمات إضاءة خلفية قياسية، مما يسمح لبيئات سطح المكتب مثل غنوم وأدوات مثل brightnessctl بالعمل بسلاسة عبر نظام إضاءة النواة الفرعي. تنبع العقبات التقنية من واجهات أبل الخاصة. على ماكس إنتل، يتم إدارة السطوع من خلال متحكم إدارة النظام (SMC)، بينما تعتمد أجهزة أبل سيليكون على طبقة برمجيات ثابتة مخصصة. توحد حل غارغ هذه من خلال التسجيل في فئة إضاءة النواة الخلفية واستخدام روابط شجرة الجهاز لاكتشاف الأجهزة على الأنظمة المبنية على ARM. يحل هذا النهج الصديق للأعلى محل الحلول المؤقتة السابقة، مثل الكتابة المباشرة إلى سجلات الأجهزة أو البرمجيات المخصصة، والتي كانت غير مستقرة وغير مدعومة في النواة الرئيسية. يُعد الإصلاح جزءًا من تقدم أوسع في مشروع أساهي لينكس، بقيادة هيكتور مارتن. أُطلق بعد إصدار رقاقة M1 لأبل في أواخر 2020، وقد قدمت المبادرة تسريع GPU يدعم OpenGL 4.6 وVulkan 1.3، بالإضافة إلى دعم الصوت وWi-Fi وThunderbolt على مدى الأربع سنوات الماضية. كان تحكم الإضاءة الخلفية واحدة من آخر الفجوات الرئيسية للاستخدام اليومي، غالبًا ما يترك المستخدمين عند مستويات سطوع ثابتة أو يعرضون استقرار النظام للخطر. يشير هذا التقدم إلى نضج لينكس على أجهزة أبل، جذابًا للمطورين والشركات التي تقدر جودة بناء ماك إلى جانب مرونة الكود المفتوح. ينتظر التصحيح مراجعة النواة وقد يندمج في لينكس 6.14 أو 6.15، مشروطًا بمعايير الكود ومعالجة الحالات الحدية. تشمل التحديات المتبقية فك تشفير الفيديو بالأجهزة، ودعم الكاميرا، ووظائف شريط اللمس، جميعها تتطلب المزيد من الهندسة العكسية من قبل المتطوعين. يبرز عمل غارغ، المبني على أسس المجتمع، دور التعاون مفتوح المصدر في توسيع لينكس إلى المنصات الخاصة، مما يحسن القابلية للاستخدام دون تصحيحات مخصصة.