Tutup iklan

Saat Apple memperkenalkan Mac pertama dengan Apple Silicon, yang ditenagai oleh chipnya sendiri yang disebut M1, Apple berhasil memukau seluruh dunia sekaligus menimbulkan banyak pertanyaan. Tentu saja, mereka sudah muncul saat presentasi proyek Apple Silicon, namun kali ini semua orang penasaran apakah prediksi awal mereka akan benar-benar menjadi kenyataan. Pertanyaan terbesarnya adalah dalam hal memulai atau memvirtualisasikan sistem operasi lain, terutama Windows tentunya. Karena chip M1 didasarkan pada arsitektur yang berbeda (ARM64), sayangnya chip tersebut tidak dapat menjalankan sistem operasi tradisional seperti Windows 10 (berjalan pada arsitektur x86).

Ingat pengenalan chip M1, yang pertama dalam keluarga Apple Silicon, yang saat ini mendukung 4 Mac dan iPad Pro:

Meskipun tidak terlihat terbaik dengan Windows secara khusus (untuk saat ini), waktu yang lebih baik sedang bersinar untuk pemain "besar" berikutnya, yaitu Linux. Selama hampir satu tahun, sebuah proyek besar telah dilakukan untuk mem-porting Linux ke Mac dengan chip M1. Dan hasilnya terlihat cukup menjanjikan. Kernel Linux untuk Mac dengan chipnya sendiri (Apple Silicon) sudah tersedia pada akhir Juni. Namun, kini pencipta dibalik ini mengatakan bahwa sistem Linux sudah dapat digunakan sebagai desktop biasa di perangkat Apple tersebut. Asahi Linux sekarang berjalan lebih baik dari sebelumnya, namun masih memiliki keterbatasan dan beberapa kekurangan.

Pengemudi

Dalam situasi saat ini, Linux yang cukup stabil sudah dapat dijalankan di Mac M1, namun sayangnya masih kurang dukungan untuk akselerasi grafis, seperti halnya dengan versi terbaru berlabel 5.16. Bagaimanapun, tim pemrogram sedang bekerja keras dalam proyek ini, berkat itu mereka berhasil melakukan sesuatu yang mungkin dianggap mustahil oleh sebagian orang ketika proyek Apple Silicon diperkenalkan. Secara khusus, mereka dapat melakukan porting driver untuk PCIe dan USB-C PD. Driver lain untuk Printctrl, I2C, kotak surat ASC, IOMMU 4K dan driver manajemen daya perangkat juga sudah siap, tetapi sekarang menunggu pemeriksaan menyeluruh dan commissioning selanjutnya.

SmartMockup MacBook Pro Linux

Pembuatnya kemudian menambahkan cara kerjanya dengan pengontrol. Agar dapat berfungsi dengan baik, perangkat tersebut harus terhubung dengan kuat ke perangkat keras yang digunakan dan oleh karena itu harus memperhatikan detail terkecil sekalipun (misalnya, jumlah pin dan sejenisnya). Bagaimanapun, ini adalah persyaratan untuk sebagian besar chip, dan dengan setiap generasi perangkat keras baru, driver perlu dimodifikasi untuk menawarkan dukungan 100%. Namun, Apple menghadirkan sesuatu yang benar-benar baru ke bidang ini dan menonjol dari yang lain. Berkat pendekatan ini, secara teoritis ada kemungkinan bahwa driver dapat bekerja tidak hanya pada Mac dengan M1, tetapi juga pada penerusnya, yang merupakan salah satu kemungkinan dunia arsitektur ARM64 yang belum terlalu dijelajahi. Misalnya, komponen bernama UART yang ditemukan pada chip M1 memiliki sejarah yang luas dan kita akan menemukannya bahkan di iPhone pertama.

Apakah porting ke chip Apple Silicon yang lebih baru akan lebih mudah?

Berdasarkan informasi yang disebutkan di atas, timbul pertanyaan apakah porting Linux pada akhirnya atau persiapannya untuk Mac yang diharapkan dengan chip yang lebih baru akan lebih mudah. Tentu kita belum mengetahui jawaban dari pertanyaan tersebut, setidaknya belum dapat dipastikan 100%. Namun menurut pencipta proyek, hal itu mungkin terjadi. Dalam situasi saat ini, kita perlu menunggu kedatangan Mac dengan chip M1X atau M2.

Bagaimanapun, sekarang kita bisa bersukacita karena proyek Asahi Linux telah maju beberapa langkah. Meskipun sejumlah masalah masih belum ada, misalnya dukungan untuk akselerasi GPU atau beberapa driver yang telah disebutkan, sistem ini masih cukup dapat digunakan. Selain itu, saat ini terdapat pertanyaan ke mana sebenarnya segmen ini akan bergerak seiring berjalannya waktu.

.