Dukungan Linux untuk Apple Silicon M1?

Apple dengan M1 yang menjalankan Linux

Linus Torvalds telah mengisyaratkan bahwa dia akan senang bekerja pada tim berbasis ARM, dan bahwa dia akan menyukai yang baru. Apple Silicon, M1, Linux didukung. Tetapi dia juga menjelaskan bahwa dia tidak memiliki kemampuan untuk melibatkan perusahaan untuk mendukung kernel Linux pada platform ini.

Sekarang, sepertinya sama saja pengembang yang membawa dukungan Linux ke konsol game Sony PlayStation 4 (PS4), juga telah menetapkan tujuan untuk menghadirkan Linux ke Apple Silicon. Di sisi lain, kita masih tidak harus mengklaim kemenangan, ini adalah jalan yang sulit, jadi kita harus berhati-hati dan melihat bagaimana semua ini berakhir ...

Namun perlu diketahui bahwa dari sisi software sudah ada upaya-upaya itu akan mulai berbuah untuk mengadaptasi beberapa sistem yang sekarang bekerja dengan x86 ke platform berbasis Apple Silicon ARM baru ini, seperti M1. Dan tidak hanya Linux yang ditinggalkan dengan perubahan ini, juga Microsoft Windows 10, atau proyek terkenal seperti Docker. Faktanya, yang terakhir bahkan tidak berfungsi dengan Rosetta karena bergantung pada ekstensi virtualisasi Intel.

Pengembang yang saya bicarakan telah menunjukkan kehebatannya dengan porting Linux ke PS4, tapi itu satu hal, dan sisanya untuk Apple M1 (dan seluruh ekosistemnya) adalah hal lain. Ini akan membutuhkan jam kerja yang panjang, banyak masalah untuk dipecahkan, dan rekayasa balik dalam dosis besar. Artinya, itu tidak akan menjadi sesuatu dalam semalam, dan mungkin ketika tercapai, kemajuan akan dibuat di bidang perangkat keras menuju versi baru ...

Apple Silicon M1, ARM

Untuk saat ini, pengembang ini, bernama Hector Martin, telah membuat kampanye pembiayaan di platform Patreon untuk menemukan dukungan keuangan yang diperlukan. Dia sendiri telah berkomentar «Apple baru saja merilis jajaran baru Apple Silicon Mac berbasis ARM dan mereka meledakkan setiap mesin ARM lainnya di kelas yang sama. Bukankah lebih baik jika mereka bisa menjalankan Linux juga?".

«Ternyata mereka bisa, tapi seseorang harus melakukan pekerjaannya. Karena perangkat ini baru dan dibuat khusus, mem-port Linux untuk mengerjakannya adalah tugas yang sangat besar. Di luar proyek hobi, ini adalah pekerjaan penuh waktu«. Seperti yang dia katakan, adalah satu hal untuk mem-port Linux untuk bekerja pada perangkat x86 yang berbeda, seperti halnya dengan PS4, atau bekerja pada ARM SoC dengan inti IP, dan yang lainnya adalah melakukannya ke chip yang dirancang khusus menggunakan ISA ARM, seperti halnya dengan Apple Silicon.

«Tujuannya adalah untuk menawarkan dukungan Linux di Apple Silicon Macs ke titik di mana ini bukan hanya demonstrasi teknis, tetapi lebih merupakan sistem operasi yang ingin digunakan pada perangkat sehari-hari. Untuk mencapai ini, ada banyak pekerjaan yang harus diselesaikan. Menjalankan Linux pada semua hal itu mudah, tetapi membuatnya berfungsi dengan benar itu sulit. Driver harus ditulis untuk semua perangkat. Driver GPU Apple yang sepenuhnya disesuaikan adalah komponen paling rumit, yang diperlukan untuk pengalaman desktop yang baik. Manajemen daya juga harus bekerja dengan baik agar masa pakai baterai masuk akal.«

Bagaimanapun, tujuannya adalah untuk mencapai $ 4000 per bulan, yang telah dihitung Martin akan cukup untuk mendanai upaya penuh waktunya untuk menyelesaikan pekerjaan kolosal dan sulit ini.

Linus Torvalds Sudah mengatakan "Masalah utama dengan M1 bagi saya adalah GPU dan perangkat lain yang mengelilinginya, karena hal itu mungkin menghalangi saya untuk menggunakannya karena tidak akan mendukung LInux kecuali Apple terbuka.".

Sepertinya Hector lebih optimis, bahkan jika Apple tidak bekerja sama'Menjalankan Linux pada berbagai hal itu mudah, tetapi membuatnya bekerja dengan baik itu sulit. Driver harus ditulis untuk semua perangkat. Driver GPU Apple kustom sepenuhnya adalah komponen yang lebih rumit.".

Kita harus melihat bagaimana keseluruhan proyek ini, dan jika itu tercapai suatu hari, apakah itu bisa menjadi dasar untuk mengadaptasi Linux ke versi masa depan Apple Silicon lebih cepat.

Berkolaborasi dalam kampanye di sini


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.