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.
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.
Jadi anda *boleh* menjalankan OS anda sendiri pada mac M1 - jika OS sedemikian wujud. Tetapi mendapatkan Linux yang anda *ingin gunakan* bekerja pada Mac adalah kerja yang besar. Bukan sesuatu yang boleh ditangani oleh mana-mana orang dengan serius -dan berjaya pada- pada masa lapang mereka. Ia adalah kerja sepenuh masa. — Hector Martin (@marcan42) 29 November 2020
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.
Tiada nasib seperti itu untuk M1, tetapi kami sekurang-kurangnya mempunyai hakikat bahawa ia adalah seni bina tanpa warisan, datang dari ruang mudah alih (di mana GPU secara sejarah kurang gila berbanding PC), dan saya lebih mempercayai jurutera mereka daripada AMD atau Nvidia :-) — Hector Martin (@marcan42) 29 November 2020
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
Jawatan Popular