Apple News

Sinimulan ng Kilalang Developer ang Patreon para Pondohan ang Apple Silicon Linux Port

Lunes Nobyembre 30, 2020 4:23 pm PST ni Juli Clover

Ang developer na si Hector Martin, na naglalarawan sa kanyang sarili bilang isang taong 'gustong maglagay ng Linux sa mga bagay,' ay naglunsad ng planong lumikha ng Linux port para sa Apple Silicon Mga Mac.





mac mini macbook pro macbook air m1
Si Martin, na kilala rin bilang 'Marcan,' ay mayroon lumikha ng isang Patreon na may layuning makakuha ng sapat na pagpopondo upang magawang harapin ang mga kumplikado ng pagdadala ng Linux sa mga Mac na nilagyan ng M1 chip. Ang paggawa ng Linux port ay hindi madaling gawain, at sinabi pa nga ng tagalikha ng Linux na si Linus Torvalds na sa tingin niya ay hindi ito isang posibilidad.

serye ng apple watch se vs 6

Si Martin ay may karanasan sa pagpapatakbo ng Linux sa hindi pangkaraniwang mga platform at nakagawa ng Linux port para sa PlayStation 4 ngunit kinikilala niya na ang isang ‌Apple Silicon‌ Ang Linux port ay isang mas seryosong gawain. Ang paggawa ng Linux port para sa mga Mac ng Apple ay isang buong oras na trabaho, at sinabi ni Martin na hindi ito mabubuhay kung walang suportang pinansyal. Nagsimula siya ng isang Patreon na humihingi ng ,000 bawat buwan na may , , at na tier ng pledge. Siya ay 88 porsiyento ng paraan na pinondohan at hindi planong simulan ang proyekto maliban kung makuha niya ang buong halaga.




Ayon kay Martin, kwalipikado siyang gawin ang proyekto dahil sa kanyang karanasan sa pagtatrabaho sa mga Linux port para sa iba pang mga device tulad ng PlayStation 4. Mula sa FAQ sa kanyang website:

Mahigit kalahati ng buhay ko ang mga reverse engineering device, mula noong unang bahagi ng 2000s. Nagtrabaho ako upang bumuo ng hindi opisyal na bukas na suporta sa software para sa mga platform tulad ng Nintendo Wii (kung saan isa ako sa pinakamalaking nag-aambag sa dokumentasyon ng hardware, bukas na mga aklatan, 'jailbreaking' software (The Homebrew Channel), mga tool sa pagbawi (BootMii), atbp. ), ang Sony PS3 (kung saan isinulat ko ang AsbestOS at isang Linux patchset para paganahin ang Linux sa PS3 Slim pati na rin ang mga up-to-date na PS3 unit pagkatapos maalis ang orihinal na suporta sa Linux), ang PS4 (na na-port ko sa Linux. , hanggang sa puntong makapagpatakbo ng mga laro ng Steam na may ganap na suporta sa OpenGL/Vulkan graphics), at iba pang mas maliliit na platform.

Palagi akong nagsusumikap na magsulat ng malinis at matatag na code na ligtas, inuuna ang user, at upstreamable. Sinusuportahan ko ang open hardware at software development. Dumaan ako sa proseso ng Linux kernel patch nang maraming beses at alam ko kung ano ang kinakailangan upang mai-upstream ang mga bagay-bagay.

Sinabi ni Martin na gusto niyang lumikha ng Linux port para sa ‌Apple Silicon‌ Mga Mac na 'talagang gustong gamitin' ng mga tao sa lahat ng pangunahing hardware na gumagana, disenteng pamamahala ng kuryente, at higit pa. Ang 'big time sink' ay magiging suporta ng GPU, na kinakailangan para mangyari ang port. Nagawa ni Martin na patakbuhin ang bersyon ng PS4 dahil gumagamit ito ng GPU na bahagyang na-customize, ngunit ‌Apple Silicon‌ magiging mas mahirap. Mayroong patunay ng konsepto, bagaman, sa Nouveau, a Proyekto ng driver ng GPU para sa NVIDIA card.


Ang proyekto ay hindi sinanction ng Apple, ngunit hangga't hindi gumagamit si Martin ng code mula sa macOS upang bumuo ng suporta sa Linux, sinabi niya na legal para sa kanya na ipamahagi sa mga user. Pinapayagan din ng Apple ang pag-boot ng mga custom na kernel sa ‌Apple Silicon‌, na nagbibigay daan para sa suporta sa Linux, ngunit kakailanganin ni Martin na i-reverse engineer ang mga driver ng Apple.

paano maglaro ng steam games sa mac

Linus Torvalds mas maaga sa buwang ito sinabi na gusto niya ang isang ‌M1‌ Mac kung nagpapatakbo ito ng Linux, ngunit sa palagay niya ay hindi ito posible nang walang kooperasyon ng Apple. 'Ang pangunahing problema sa ‌M1‌ para sa akin ay ang GPU at iba pang mga device sa paligid nito, dahil malamang na iyon ang makakapigil sa akin na gamitin ito dahil wala itong anumang suporta sa Linux maliban kung magbubukas ang Apple,' sabi ni Torvalds. Sinabi pa niya na sa palagay niya 'tila malabong' buksan ng Apple ang mga chipset nito, ngunit 'palagi kang umaasa.'

Kung ang proyekto ay pinondohan, at ito ay mukhang magiging , plano ni Martin na bumuo sa bukas na may mga regular na push sa GitHub, at tatanggap siya ng tulong mula sa sinumang gustong mag-ambag.

Mga Tag: Gabay sa Apple Silicon , Gabay sa M1 , Linux