Apple Nyheter

Bemerkelsesverdig utvikler starter Patreon for å finansiere Apple Silicon Linux Port

Mandag 30. november 2020 16:23 PST av Juli Clover

Utvikler Hector Martin, som beskriver seg selv som en som 'liker å sette Linux på ting,' har lansert en plan for å lage en Linux-port for Apple Silisium Mac-er.





mac mini macbook pro macbook air m1
Martin, også kjent som 'Marcan', har opprettet en Patreon med målet om å tjene nok midler til å kunne ta på seg kompleksiteten ved å bringe Linux til Mac-er utstyrt med en M1 chip. Å lage en Linux-port er ingen enkel oppgave, og Linux-skaper Linus Torvalds har til og med sagt at han ikke tror det er en mulighet.

hvordan slå av apple-nyhetsvarsler

Martin har erfaring med å få Linux til å kjøre på uvanlige plattformer og har vært i stand til å lage en Linux-port for PlayStation 4 men han erkjenner at en ‌Apple Silicon‌ Linux-port er et mye mer seriøst foretak. Å lage en Linux-port for Apples Mac-er er en fulltidsjobb, og Martin sier at det ikke er levedyktig uten økonomisk støtte. Han har startet en Patreon som ber om 00 per måned med , og pants. Han er 88 prosent av veien finansiert og planlegger ikke å starte prosjektet med mindre han får hele beløpet.




I følge Martin er han kvalifisert til å ta på seg prosjektet på grunn av sin erfaring med å jobbe med Linux-porter for andre enheter som PlayStation 4. Fra FAQ på nettstedet hans:

Jeg har drevet omvendt utvikling av enheter i over halvparten av livet mitt, siden tidlig på 2000-tallet. Jeg har jobbet med å bygge uoffisiell støtte for åpen programvare for plattformer som Nintendo Wii (hvor jeg er en av de største bidragsyterne til maskinvaredokumentasjon, åpne biblioteker, 'jailbreaking'-programvare (The Homebrew Channel), gjenopprettingsverktøy (BootMii), etc. ), Sony PS3 (hvor jeg skrev AsbestOS og et Linux-patchsett for å gjøre det mulig for Linux å fungere på PS3 Slim så vel som oppdaterte PS3-enheter etter at den originale Linux-støtten ble fjernet), PS4 (som jeg porterte Linux til , til det punktet å kunne kjøre Steam-spill med full OpenGL/Vulkan-grafikkstøtte), og andre mindre plattformer.

Jeg streber alltid etter å skrive ren og robust kode som er trygg, setter brukeren først og er oppstrømsbar. Jeg støtter åpen maskinvare- og programvareutvikling. Jeg har gått gjennom Linux-kjernepatch-prosessen flere ganger, og jeg vet hva som skal til for å få ting oppstrøms.

Martin sier at han ønsker å lage en Linux-port for ‌Apple Silicon‌ Mac-er som folk 'faktisk vil bruke' med all grunnleggende maskinvare som fungerer, anstendig strømstyring og mer. Den 'store tidsvasken' vil være GPU-støtte, som er nødvendig for å få porten til å skje. Martin var i stand til å få PS4-versjonen opp å gå fordi den bruker en GPU som bare er litt tilpasset, men ‌Apple Silicon‌ vil være vanskeligere. Det er proof of concept i Nouveau, en GPU-driverprosjekt for NVIDIA-kort.


Prosjektet er ikke sanksjonert av Apple, men så lenge Martin ikke bruker kode fra macOS for å bygge Linux-støtte, sier han at det er lovlig for ham å distribuere til brukere. Apple tillater også oppstart av egendefinerte kjerner på ‌Apple Silicon‌, noe som baner vei for Linux-støtte, men Martin vil måtte reversere Apple-drivere.

macbook air 16-tommers pris

Linus Torvalds tidligere denne måneden sa at han ville elske en ‌M1‌ Mac hvis den kjørte Linux, men at han ikke føler det er mulig uten Apples samarbeid. 'Hovedproblemet med ‌M1‌ for meg er GPUen og andre enheter rundt den, fordi det er sannsynligvis det som ville holde meg unna å bruke den fordi den ikke ville ha noen Linux-støtte med mindre Apple åpner opp, sa Torvalds. Han fortsatte med å si at han synes det 'virker usannsynlig' at Apple ville åpne brikkesettene sine, men 'du kan alltid håpe.'

Hvis prosjektet er finansiert, og det er det ser ut som det blir , Martin planlegger å utvikle seg i det fri med jevnlige push til GitHub, og han vil ta imot hjelp fra alle som ønsker å bidra.

Tagger: Apple Silicon Guide , M1 guide , Linux