Berita Apple

Pengembang Terkemuka Memulai Patreon untuk Mendanai Apple Silicon Linux Port

Senin November 30, 2020 16:23 PST oleh Juli Clover

Pengembang Hector Martin, yang menggambarkan dirinya sebagai seseorang yang 'suka meletakkan Linux pada sesuatu,' telah meluncurkan rencana untuk membuat port Linux untuk silikon apel Mac.





mac mini macbook pro macbook air m1
Martin, juga dikenal sebagai 'Marcan', memiliki menciptakan Patreon dengan tujuan mendapatkan dana yang cukup untuk dapat mengatasi kerumitan menghadirkan Linux ke Mac yang dilengkapi dengan M1 chip. Membuat port Linux bukanlah tugas yang mudah, dan pencipta Linux Linus Torvalds bahkan mengatakan bahwa dia tidak berpikir itu mungkin.

berapa harga ipad pro baru

Martin memiliki pengalaman menjalankan Linux pada platform yang tidak biasa dan telah mampu membuat port Linux untuk PlayStation 4 tetapi dia mengakui bahwa ‌Apple Silicon‌ Port Linux adalah pekerjaan yang jauh lebih serius. Membuat port Linux untuk Mac Apple adalah pekerjaan penuh waktu, dan Martin mengatakan bahwa itu tidak layak tanpa dukungan finansial. Dia memulai Patreon yang meminta .000 per bulan dengan tingkat janji , , dan . Dia 88 persen dari cara didanai dan tidak berencana untuk memulai proyek kecuali dia mendapatkan jumlah penuh.




Menurut Martin, dia memenuhi syarat untuk mengambil proyek ini karena pengalamannya bekerja pada port Linux untuk perangkat lain seperti PlayStation 4. Dari FAQ di situs webnya:

Saya telah menjadi perangkat rekayasa balik selama lebih dari setengah hidup saya, sejak awal 2000-an. Saya telah bekerja untuk membangun dukungan perangkat lunak terbuka tidak resmi untuk platform seperti Nintendo Wii (di mana saya adalah salah satu kontributor terbesar untuk dokumentasi perangkat keras, perpustakaan terbuka, perangkat lunak 'jailbreaking' (The Homebrew Channel), alat pemulihan (BootMii), dll ), Sony PS3 (tempat saya menulis AsbestOS dan patchset Linux untuk memungkinkan Linux bekerja pada PS3 Slim serta unit PS3 terbaru setelah dukungan Linux asli dihapus), PS4 (yang saya porting ke Linux , hingga dapat menjalankan game Steam dengan dukungan grafis OpenGL/Vulkan penuh), dan platform lain yang lebih kecil.

Saya selalu berusaha untuk menulis kode yang bersih dan kuat yang aman, mengutamakan pengguna, dan dapat di-upstream. Saya mendukung pengembangan perangkat keras dan perangkat lunak terbuka. Saya telah melalui proses patch kernel Linux beberapa kali dan saya tahu apa yang diperlukan untuk mendapatkan hal-hal upstream.

Martin mengatakan bahwa dia ingin membuat port Linux untuk ‌Apple Silicon‌ Mac yang 'benar-benar ingin digunakan orang' dengan semua perangkat keras dasar berfungsi, manajemen daya yang layak, dan banyak lagi. 'Big time sink' adalah dukungan GPU, yang diperlukan untuk mewujudkan port. Martin dapat mengaktifkan dan menjalankan versi PS4 karena menggunakan GPU yang hanya sedikit disesuaikan, tetapi ‌Apple Silicon‌ akan lebih sulit. Namun, ada bukti konsepnya, di Nouveau, a proyek driver GPU untuk kartu NVIDIA.


Proyek ini tidak disetujui oleh Apple, tetapi selama Martin tidak menggunakan kode dari macOS untuk membangun dukungan Linux, dia mengatakan itu sah baginya untuk mendistribusikannya kepada pengguna. Apple juga mengizinkan boot kernel khusus pada ‌Apple Silicon‌, yang membuka jalan bagi dukungan Linux, tetapi Martin perlu merekayasa balik driver Apple.

aplikasi tempat Anda dapat melihat dan menonton film

Linus Torvalds awal bulan ini mengatakan bahwa dia akan menyukai ‌M1‌ Mac jika menjalankan Linux, tetapi dia merasa itu tidak mungkin tanpa kerjasama Apple. 'Masalah utama dengan ‌M1‌ bagi saya adalah GPU dan perangkat lain di sekitarnya, karena kemungkinan itulah yang akan menahan saya untuk menggunakannya karena tidak akan memiliki dukungan Linux kecuali Apple membukanya,' kata Torvalds. Dia melanjutkan dengan mengatakan bahwa dia pikir 'tampaknya tidak mungkin' Apple akan membuka chipsetnya, tetapi 'Anda selalu bisa berharap.'

Jika proyek didanai, dan itu terlihat seperti itu , Martin berencana untuk mengembangkan secara terbuka dengan dorongan reguler ke GitHub, dan dia akan menerima bantuan dari siapa saja yang ingin berkontribusi.

Tag: Panduan Silikon Apple , Panduan M1 , Linux