Apple Nieuws

Opmerkelijke ontwikkelaar start Patreon om Apple Silicon Linux Port te financieren

Maandag 30 november 2020 16:23 PST door Juli Clover

Ontwikkelaar Hector Martin, die zichzelf omschrijft als iemand die 'ervan houdt om Linux op dingen te zetten', heeft een plan gelanceerd om een ​​Linux-poort te maken voor Appel Silicium Mac's.





mac mini macbook pro macbook air m1
Martin, ook wel bekend als 'Marcan', heeft een Patreon gemaakt met als doel genoeg geld te verdienen om de complexiteit van het brengen van Linux naar Macs die zijn uitgerust met een M1 chippen. Het creëren van een Linux-poort is geen gemakkelijke taak, en Linux-maker Linus Torvalds heeft zelfs gezegd dat hij niet denkt dat het een mogelijkheid is.

hoe scherm je delen op facetime?

Martin heeft ervaring met het draaien van Linux op ongebruikelijke platforms en heeft een Linux-poort kunnen maken voor de PlayStation 4 maar hij erkent dat een ‌Apple Silicon‌ Linux-poort is een veel serieuzere onderneming. Het creëren van een Linux-poort voor Apple's Macs is een fulltime baan, en Martin zegt dat het niet levensvatbaar is zonder financiële steun. Hij is een Patreon begonnen die $ 4.000 per maand vraagt ​​met een belofte van $ 3, $ 6 en $ 12. Hij wordt voor 88 procent van de financiering gefinancierd en is niet van plan het project te starten tenzij hij het volledige bedrag krijgt.




Volgens Martin is hij gekwalificeerd om het project op zich te nemen vanwege zijn ervaring met het werken aan Linux-poorten voor andere apparaten zoals de PlayStation 4. Uit de veelgestelde vragen op zijn website:

Ik ben al meer dan de helft van mijn leven bezig met reverse-engineering van apparaten, sinds het begin van de jaren 2000. Ik heb gewerkt aan het bouwen van onofficiële open software-ondersteuning voor platforms zoals de Nintendo Wii (waar ik een van de grootste bijdragers ben aan hardwaredocumentatie, open bibliotheken, 'jailbreaking'-software (The Homebrew Channel), hersteltools (BootMii), enz. ), de Sony PS3 (waar ik AsbestOS en een Linux-patchset schreef om Linux op de PS3 Slim te laten werken, evenals up-to-date PS3-eenheden nadat de oorspronkelijke Linux-ondersteuning was verwijderd), de PS4 (waarvan ik Linux heb geporteerd naar , tot het punt dat je Steam-spellen kunt draaien met volledige OpenGL/Vulkan grafische ondersteuning), en andere kleinere platforms.

Ik streef er altijd naar om schone en robuuste code te schrijven die veilig is, de gebruiker centraal stelt en upstreamable is. Ik ondersteun open hard- en softwareontwikkeling. Ik heb het Linux-kernelpatchproces meerdere keren doorlopen en ik weet wat er nodig is om dingen upstream te krijgen.

Martin zegt dat hij een Linux-poort wil maken voor ‌Apple Silicon‌ Macs die mensen 'echt willen gebruiken' met alle basishardware, degelijk energiebeheer en meer. De 'big time sink' zal GPU-ondersteuning zijn, wat nodig is om de poort te laten gebeuren. Martin was in staat om de PS4-versie aan de gang te krijgen omdat deze een GPU gebruikt die slechts licht is aangepast, maar ‌Apple Silicon‌ moeilijker zal zijn. Er is echter een proof of concept in Nouveau, a GPU-stuurprogrammaproject voor NVIDIA-kaarten.


Het project is niet goedgekeurd door Apple, maar zolang Martin geen code van macOS gebruikt om Linux-ondersteuning te bouwen, zegt hij dat het legaal voor hem is om het aan gebruikers te distribueren. Apple staat ook het opstarten van aangepaste kernels op ‌Apple Silicon‌ toe, wat de weg vrijmaakt voor Linux-ondersteuning, maar Martin zal Apple-stuurprogramma's moeten reverse-engineeren.

wat is de maat van iphone 6

Linus Torvalds eerder deze maand zei dat hij dol zou zijn op een ‌M1‌ Mac als het Linux zou draaien, maar hij denkt dat het niet mogelijk is zonder de medewerking van Apple. 'Het grootste probleem met de ‌M1‌ voor mij is de GPU en andere apparaten eromheen, want dat is waarschijnlijk wat me ervan zou weerhouden om het te gebruiken omdat het geen Linux-ondersteuning zou hebben tenzij Apple opengaat', zei Torvalds. Hij ging verder met te zeggen dat hij denkt dat het 'onwaarschijnlijk lijkt' dat Apple zijn chipsets zou openen, maar 'je kunt altijd hopen'.

Als het project wordt gefinancierd, en het is ziet eruit zoals het zal zijn , Martin is van plan zich in het openbaar te ontwikkelen met regelmatige push naar GitHub, en hij zal hulp accepteren van iedereen die wil bijdragen.

Trefwoorden: Apple Silicon-gids , M1-gids , Linux