Berita Apple

Pembangun Terkemuka Memulakan Patreon untuk Membiayai Apple Silicon Linux Port

Isnin 30 November 2020 4:23 petang PST oleh Juli Clover

Pemaju Hector Martin, yang menggambarkan dirinya sebagai seseorang yang 'suka meletakkan Linux pada sesuatu,' telah melancarkan rancangan untuk mencipta port Linux untuk Apple Silicon Mac.





mac mini macbook pro macbook air m1
Martin, juga dikenali sebagai 'Marcan,' telah mencipta Patreon dengan matlamat untuk memperoleh pembiayaan yang mencukupi untuk dapat menangani kerumitan membawa Linux ke Mac yang dilengkapi dengan M1 cip. Mencipta port Linux bukanlah tugas yang mudah, dan pencipta Linux Linus Torvalds bahkan telah berkata bahawa dia tidak fikir ia adalah satu kemungkinan.

bagaimana untuk melakukan skrin utama kemas kini ios 14

Martin mempunyai pengalaman menjalankan Linux pada platform yang luar biasa dan telah dapat mencipta port Linux untuk PlayStation 4 tetapi dia mengakui bahawa ‌Apple Silicon‌ Pelabuhan Linux adalah usaha yang lebih serius. Mencipta port Linux untuk Mac Apple ialah kerja sepenuh masa, dan Martin mengatakan bahawa ia tidak berdaya maju tanpa sokongan kewangan. Dia telah memulakan Patreon yang meminta ,000 sebulan dengan peringkat ikrar , dan . Dia 88 peratus daripada cara dibiayai dan tidak bercadang untuk memulakan projek melainkan dia mendapat jumlah penuh.




Menurut Martin, dia layak untuk mengambil projek itu kerana pengalamannya bekerja pada port Linux untuk peranti lain seperti PlayStation 4. Daripada Soalan Lazim di tapak webnya:

Saya telah menggunakan peranti kejuruteraan terbalik selama lebih separuh daripada hidup saya, sejak awal tahun 2000-an. Saya telah berusaha untuk membina sokongan perisian terbuka tidak rasmi untuk platform seperti Nintendo Wii (di mana saya adalah salah satu penyumbang terbesar kepada dokumentasi perkakasan, perpustakaan terbuka, perisian 'jailbreaking' (The Homebrew Channel), alat pemulihan (BootMii), dsb. ), Sony PS3 (di mana saya menulis AsbestOS dan patchset Linux untuk membolehkan Linux berfungsi pada PS3 Slim serta unit PS3 terkini selepas sokongan Linux asal dialih keluar), PS4 (yang saya port Linux ke , sehingga dapat menjalankan permainan Steam dengan sokongan grafik OpenGL/Vulkan penuh), dan platform lain yang lebih kecil.

Saya sentiasa berusaha untuk menulis kod yang bersih dan mantap yang selamat, mengutamakan pengguna dan boleh dihulurkan. Saya menyokong pembangunan perkakasan dan perisian terbuka. Saya telah melalui proses tampalan kernel Linux beberapa kali dan saya tahu apa yang diperlukan untuk mendapatkan barangan di huluan.

Martin mengatakan bahawa dia mahu mencipta port Linux untuk ‌Apple Silicon‌ Mac yang 'sebenarnya mahu digunakan oleh orang' dengan semua perkakasan asas berfungsi, pengurusan kuasa yang baik dan banyak lagi. 'Tenggelam masa besar' akan menjadi sokongan GPU, yang diperlukan untuk membuat port berlaku. Martin dapat menghidupkan dan menjalankan versi PS4 kerana ia menggunakan GPU yang hanya disesuaikan sedikit, tetapi ‌Apple Silicon‌ akan menjadi lebih sukar. Terdapat bukti konsep, walaupun, di Nouveau, a projek pemacu GPU untuk kad NVIDIA.


Projek itu tidak dibenarkan oleh Apple, tetapi selagi Martin tidak menggunakan kod daripada macOS untuk membina sokongan Linux, dia berkata adalah sah untuk dia mengedarkan kepada pengguna. Apple juga membenarkan but kernel tersuai pada ‌Apple Silicon‌, yang membuka jalan untuk sokongan Linux, tetapi Martin perlu mengundurkan pemandu Apple.

bolehkah anda menetapkan pemasa pada kamera iphone

Linus Torvalds awal bulan ini berkata bahawa dia akan menyukai ‌M1‌ Mac jika ia menjalankan Linux, tetapi dia merasakan ia tidak mungkin tanpa kerjasama Apple. 'Masalah utama dengan ‌M1‌ bagi saya ialah GPU dan peranti lain di sekelilingnya, kerana kemungkinan itu yang akan menghalang saya menggunakannya kerana ia tidak akan mempunyai sebarang sokongan Linux melainkan Apple membukanya,' kata Torvalds. Dia terus berkata bahawa dia fikir ia 'nampaknya tidak mungkin' Apple akan membuka cipsetnya, tetapi 'anda sentiasa boleh berharap.'

Jika projek itu dibiayai, dan ia nampak macam akan jadi , Martin merancang untuk membangunkan secara terbuka dengan menolak tetap ke GitHub, dan dia akan menerima bantuan daripada sesiapa sahaja yang ingin menyumbang.

Tag: Panduan Apple Silicon , Panduan M1 , Linux