Sekumpulan patch baru untuk kernel Linux menjanjikan pengendalian kecerahan layar yang tepat pada perangkat Mac Apple, mengakhiri frustrasi lama bagi pengguna yang menjalankan OS open-source pada perangkat keras Apple. Ditulis oleh Aditya Garg, driver ini menargetkan mesin berbasis Intel dan Apple Silicon. Perkembangan ini dibangun atas tahun-tahun upaya reverse-engineering oleh proyek Asahi Linux.
Selama bertahun-tahun, pengguna Linux pada perangkat keras Apple menghadapi keterbatasan dasar namun menjengkelkan: ketidakmampuan untuk menyesuaikan kecerahan backlight layar secara andal. Hal ini berubah dengan serangkaian patch baru yang diajukan oleh pengembang Aditya Garg, yang memperkenalkan driver backlight Apple khusus untuk kernel Linux. Seperti yang dirinci dalam laporan Phoronix, driver ini berintegrasi dengan firmware Apple untuk menyediakan kontrol backlight standar, memungkinkan lingkungan desktop seperti GNOME dan alat seperti brightnessctl berfungsi dengan mulus melalui subsistem backlight kernel. Hambatan teknis berasal dari antarmuka milik Apple. Pada Mac Intel, kecerahan dikelola melalui System Management Controller (SMC), sementara perangkat Apple Silicon bergantung pada lapisan firmware khusus. Solusi Garg menyatukan ini dengan mendaftar ke kelas backlight kernel dan menggunakan binding Device Tree untuk penemuan perangkat keras pada sistem berbasis ARM. Pendekatan ramah upstream ini menggantikan solusi sementara sebelumnya, seperti penulisan langsung ke register perangkat keras atau skrip khusus, yang tidak stabil dan tidak dipelihara di kernel utama. Perbaikan ini merupakan bagian dari kemajuan lebih luas dalam proyek Asahi Linux, yang dipimpin oleh Hector Martin. Diluncurkan setelah debut chip M1 Apple pada akhir 2020, inisiatif ini telah menyediakan akselerasi GPU yang mendukung OpenGL 4.6 dan Vulkan 1.3, bersama dengan dukungan audio, Wi-Fi, dan Thunderbolt selama empat tahun terakhir. Kontrol backlight adalah salah satu celah penggunaan harian utama terakhir, sering kali meninggalkan pengguna pada tingkat kecerahan tetap atau mempertaruhkan ketidakstabilan sistem. Kemajuan ini menandakan kematangan Linux pada perangkat keras Apple, menarik bagi pengembang dan perusahaan yang menghargai kualitas build Mac bersama fleksibilitas open-source. Patch ini menunggu ulasan kernel dan bisa digabungkan ke Linux 6.14 atau 6.15, tergantung pada standar kode dan penanganan kasus tepi. Tantangan yang tersisa mencakup dekoding video perangkat keras, dukungan kamera, dan fungsi Touch Bar, semuanya memerlukan reverse-engineering lebih lanjut oleh kontributor sukarelawan. Pekerjaan Garg, yang dibangun atas dasar komunitas, menekankan peran kolaborasi open-source dalam memperluas Linux ke platform proprietary, meningkatkan kegunaan tanpa patch khusus.