Saya mencoba menjalankan Linux di Mac dengan Apple silicon dan menyesalinya
Saya berada di rumah tangga di mana setiap perangkat yang saya miliki saat ini menjalankan Fedora Silverblue, kecuali Mac. Ini jauh lebih baik daripada kekacauan Windows, tetapi saya mulai bertanya-tanya apakah ini juga bisa mengalahkan macOS.
Jadi saya memutuskan mungkin saatnya MacBook Air saya menikmati pergantian sistem operasi, tapi ternyata itu pengalaman yang sangat mengecewakan.
Asahi Linux adalah cara terbaik (dan satu-satunya) untuk menjalankan Linux di Mac
Melompat-lompat distro jauh lebih sulit di sini
Hal tentang Mac dengan Apple silicon adalah bahwa tidak sesederhana mengunduh ISO AArch64 dari distro favorit Anda dan menginstalnya. Ya, chip seri M berbasis ARM, tapi itu tidak otomatis membuat seluruh sistem kompatibel dengan cara yang sama seperti sebagian besar PC x86 tradisional.
Hampir semua hal dalam MacBook modern dibuat khusus. Proses booting-nya tidak seperti UEFI standar pada kebanyakan PC. Apple memiliki rantai booting sendiri yang disebut iBoot. Hal yang sama berlaku untuk hal lain, seperti GPU, manajemen daya, pengontrol USB, dan hampir semua komponen perangkat keras lainnya. Ini seproprietari mungkin yang bisa ada.
Inilah tepatnya apa yang sedang dikerjakan oleh tim di balik Asahi Linux. Tujuan mereka sepenuhnya adalah membuat Linux dapat digunakan dengan baik di Mac seri M dengan membangun bagian-bagian yang hilang dari awal.
Saya pertama kali mencobanya pada tahun 2023, ketika proyek ini masih terkait dengan Arch Linux dan memutuskan untuk mencobanya lagi pada tahun 2026. Namun, belakangan ini, rilis utama disebut Fedora Asahi Remix, yang, seperti namanya, dibangun di atas Fedora daripada Arch.
Masih ada alternatif seperti Asahi Alarm, yang tetap menggunakan pendekatan berbasis Arch. Tetapi secara realistis, versi berbasis Fedora adalah pilihan yang paling aman. Dukungan pada Apple silicon sudah terbatas dibandingkan dengan PC tradisional, jadi lebih masuk akal untuk menggunakan versi yang secara aktif diprioritaskan oleh tim inti.
Perlu diingat, menginstal Asahi Linux tidak semudah menyalin ke USB drive dan boot ke installer seperti yang biasanya dilakukan pada distro lain. Prosesnya benar-benar berbeda.
Karena Apple mengendalikan ketat seluruh rantai boot pada Mac dengan Apple silicon, Anda tidak bisa begitu saja melakukan boot dari media eksternal dengan cara tradisional. Sebagai gantinya, Anda perlu menjalankan perintah ini di terminal.
curl https://alx.sh | shSetelah Anda memasukkan perintah, skrip akan menangani sebagian besar pekerjaan berat. Skrip ini akan memandu Anda langkah demi langkah, mengubah ukuran partisi macOS yang ada, dan menyiapkan semuanya dengan benar.
Awalnya berjalan dengan baik, kemudian langsung memburuk dengan cepat
Yang terburuk dari Linux, yang terbaik dari nihil
Selama pemasangan, Anda ditanya desktop environment mana yang ingin Anda gunakan. Saya memilih KDE Plasma karena itulah yang selalu saya gunakan, meskipun GNOME juga tersedia jika Anda lebih menyukainya.
Pada boot pertama, semuanya tampak baik-baik saja. Rasanya seperti sistem normal, dan satu aplikasi yang paling saya pedulikan sudah ada di sana — sebuah peramban. Firefox, tepatnya. Sebelum membahas masalah yang saya temui, ada satu batasan yang sudah saya ketahui sebelum menginstalnya.
Tidak ada dukungan untuk DisplayPort melalui USB-C, dan monitor eksternal tidak berfungsi kecuali MacBook Anda memiliki port HDMI bawaan. Itu berarti saya harus menggunakan layar kecil 13 inci sepanjang waktu. Tidak ideal, tetapi saya memutuskan untuk menyesuaikan diri selama seminggu hanya untuk mencoba Asahi dengan benar. Sayangnya, kondisinya tidak membaik.
Satu hal yang benar-benar saya sukai dari MacBook Air saya adalah daya tahan baterainya. Di Asahi Linux, rasanya tidak sama. Pengalaman menggunakannya terasa lebih mirip dengan laptop Windows biasa. Suatu malam, saya menidurkan laptop saat baterai sekitar 80%. Saat saya bangun, baterainya sudah turun menjadi 50%. Di macOS, dalam situasi yang sama persis, biasanya saya hanya kehilangan 3 hingga 5% paling banyak.
Sebanyak saya benci untuk mengakuinya, Linux rasanya belum sepenuhnya siap untuk ARM. Banyak aplikasi masih belum dikompilasi untuk ARM, jadi dukungan perangkat lunak cenderung tidak konsisten.
Saya mencoba bereksperimen dengan FEX, yang berfungsi sebagai lapisan terjemahan mirip Rosetta 2, tetapi saya tidak terlalu beruntung. Sebagian besar aplikasi yang saya uji entah tidak berjalan dengan baik atau tidak cukup stabil untuk diandalkan. Namun hal ini mungkin akan meningkat pesat dalam waktu dekat, karena Valve juga sedang giat berkontribusi pada FEX untuk Steam Frame yang akan datang.
Saya sudah cukup kesal sampai mempertimbangkan untuk kembali ke macOS, tapi semuanya benar-benar hancur ketika Asahi menolak untuk terhubung ke hotspot ponsel saya (tidak, itu bukan iPhone).
Pada saat itu, saya tidak memiliki dukungan layar eksternal, sebagian besar aplikasi saya tidak berjalan dengan baik, dan daya tahan baterainya mengecewakan. Saya mulai bertanya-tanya apakah itu benar-benar sepadan.
Apakah ada alasan untuk memasang Linux di Mac dengan Apple silicon sekarang?
Lucunya Apple membuat sesuatu yang tahan lama
Salah satu alasan terbesar orang menginstal Linux pada sebuah perangkat adalah karena perangkat tersebut tidak dapat menjalankan Windows atau macOS dengan lancar. Itu tentu saja belum berlaku untuk Mac seri M. Saya menginstal Asahi pada MacBook Air M1, yang merupakan Mac Apple silicon tingkat pemula, dan bahkan di sana, macOS Tahoe berjalan lebih baik untuk saya secara keseluruhan. Saat di mana Linux benar-benar bisa "memberi kehidupan baru" pada mesin-mesin ini belum datang.
Kecuali Anda memiliki kasus penggunaan yang sangat spesifik yang membutuhkan Linux, sulit untuk membenarkan peralihan tersebut. Menurut pengalaman saya, rasanya seperti penurunan kualitas.
Linux dan macOS keduanya adalah sistem mirip Unix, bagaimanapun juga. Saya mengandalkan banyak alat CLI dalam alur kerja harian saya, dan semuanya berjalan dengan baik di macOS juga.
Bahkan jika Anda berencana membeli Mac khusus untuk menginstal Linux di atasnya, itu mungkin tidak akan berhasil. Saat ini, perangkat yang lebih baru dari seri M2 tidak didukung oleh Asahi, jadi ini sebenarnya hanya menjadi opsi jika Anda sudah memiliki mesin yang lebih lama.
Jika Anda ingin rincian lengkap tentang model yang didukung dan detail perangkat keras, Anda perlu memeriksa halaman dukungan resmi Asahi. Jadi, dalam kondisi saat ini, Asahi masih lebih merepotkan untuk dijalankan.
Aku kembali ke macOS... untuk sementara
Setelah mencobanya, saya tetap menggunakan macOS untuk saat ini karena masih berjalan dengan sangat baik di Mac saya. Sayangnya, Apple membuat segalanya begitu sulit bagi pengembang open-source, terutama ketika perangkat kerasnya sendiri sebaik ini.
Saya masih berpikir kombinasi macOS dan Linux adalah salah satu setup terbaik yang bisa Anda miliki. Saya hanya berharap dukungan perangkat keras meningkat dalam beberapa bulan ke depan sehingga saya akhirnya bisa menggabungkan semuanya ke dalam satu perangkat.