dengan Linux 5.15, kernel meningkatkan dukungan untuk Apple M1. Untuk sedikit menyegarkan ingatan bagi mereka yang tidak ingat atau tidak tahu apa-apa, Tim Cook memperkenalkan prosesor pertamanya lebih dari setahun yang lalu untuk komputer, yang mereka sebut M1 dan yang memiliki arsitektur ARM. Untuk alasan itu, para pengembang harus bekerja lebih keras untuk membuat perangkat lunak mereka kompatibel dengan komponen perangkat keras baru dari apel.
Apa yang tidak bekerja pada Mac baru adalah Linux, dan tidak hanya itu, karena Windows adalah sistem operasi lain yang tidak dapat dijalankan bahkan di mesin virtual. Tetapi dengan berlalunya waktu dukungan datang, dan Linux sekarang dapat dijalankan di komputer dengan M1 Apel ... semacam. Ini dapat digunakan dengan cara yang sama seperti kita dapat menjalankan beberapa versi Android pada Raspberry Pi: berfungsi, banyak hal dapat dilakukan, tetapi misalnya tidak ada akselerasi perangkat keras.
Linux di M1 Mac bekerja tanpa akselerasi perangkat keras
Proyek yang telah dikerjakan selama berbulan-bulan adalah Asahi Linux, dan mereka telah membicarakan niat mereka dalam email yang dikirim antara pengembang kernel. Sekarang, kata yang digunakan untuk mendefinisikan cara kerja Linux pada Mac dengan M1 adalah "usable", yang berarti dapat digunakan. Tapi bukan berarti itu sempurna, karena tidak ada akselerasi melalui GPU Ini akan, misalnya, tidak memungkinkan untuk menonton video atau bermain video game dengan lancar. Atau dalam kasus video, itu hanya akan terlihat lebih buruk.
Asahi Linux telah berhasil menempatkan driver yang diperlukan di Linux 5.16, di antaranya adalah PCIe, USB-C, Pinctrl, pengelola daya atau kontrol layar:
“Dengan driver ini, Mac M1 benar-benar dapat digunakan sebagai mesin desktop Linux. Meskipun belum ada akselerasi GPU, CPU M1 sangat kuat sehingga desktop yang dirender perangkat lunak sebenarnya lebih cepat daripada di, misalnya, mesin Rockchip ARM64 yang dipercepat perangkat keras. "
Masalah atau tantangannya adalah membuat akselerasi perangkat keras berfungsi SoC Apple menggunakan GPU berpemilik. Pengembang harus membuat driver baru dari awal, dan itu akan memakan waktu. Hal berikutnya adalah meluncurkan penginstal lengkap, sesuatu yang hanya dapat diakses oleh anggota komunitas saat ini.
Menurut banyak pengembang, dan saya setuju, masa depan adalah ARMJadi, ada kabar baik bahwa pengembang perangkat lunak sedang bekerja untuk meningkatkan dukungan. Ketika distandarisasi, sesuatu yang kita tidak tahu kapan akan terjadi tetapi itu akan terjadi, semuanya akan didukung 100% dan kita semua akan menang.