Apple News

Pozoruhodný vývojár začal spoločnosť Patreon financovať Apple Silicon Linux Port

Pondelok 30. novembra 2020 16:23 PST od Juli Clover

Vývojár Hector Martin, ktorý sám seba opisuje ako niekoho, kto „rád dáva Linux do vecí“, spustil plán na vytvorenie linuxového portu pre Apple Silicon Mac.





mac mini macbook pro macbook air m1
Martin, známy aj ako 'Marcan' vytvoril Patreon s cieľom zarobiť dostatok financií na to, aby ste mohli zvládnuť zložitosť uvedenia Linuxu na počítače Mac vybavené s M1 čip. Vytvorenie portu pre Linux nie je ľahká úloha a tvorca Linuxu Linus Torvalds dokonca povedal, že si nemyslí, že je to možné.

aká je najnovšia Apple tv

Martin má skúsenosti s prevádzkou Linuxu na neobvyklých platformách a dokázal vytvoriť linuxový port pre PlayStation 4 ale uznáva, že ‌Apple Silicon‌ Linuxový port je oveľa vážnejším počinom. Vytvorenie linuxového portu pre Apple Mac je práca na plný úväzok a Martin hovorí, že bez finančnej podpory to nie je životaschopné. Založil Patreon, ktorý požaduje 4 000 dolárov mesačne s úrovňami 3, 6 a 12 dolárov. Je financovaný z 88 percent a neplánuje začať projekt, pokiaľ nedostane celú sumu.




Podľa Martina je kvalifikovaný na to, aby sa zapojil do projektu, pretože má skúsenosti s prácou na linuxových portoch pre iné zariadenia, ako je PlayStation 4. Z často kladených otázok na jeho webovej stránke:

Viac ako polovicu svojho života, od začiatku 21. storočia, som sa venoval zariadeniam reverzného inžinierstva. Pracoval som na vybudovaní neoficiálnej podpory otvoreného softvéru pre platformy, ako je Nintendo Wii (kde som jedným z najväčších prispievateľov do hardvérovej dokumentácie, otvorených knižníc, softvéru na útek z väzenia (The Homebrew Channel), nástrojov na obnovu (BootMii) atď. ), Sony PS3 (kde som napísal AsbestOS a Linux patchset, aby som umožnil Linuxu pracovať na PS3 Slim, ako aj na aktuálnych PS3 jednotkách po odstránení pôvodnej podpory Linuxu), PS4 (na ktorý som Linux portoval , do tej miery, že budete môcť spúšťať hry Steam s plnou podporou grafiky OpenGL/Vulkan) a ďalšie menšie platformy.

Vždy sa snažím písať čistý a robustný kód, ktorý je bezpečný, na prvom mieste je používateľ a dá sa upstreamovať. Podporujem otvorený vývoj hardvéru a softvéru. Viackrát som prešiel procesom opravy jadra Linuxu a viem, čo je potrebné na to, aby sa veci dostali do upstreamu.

Martin hovorí, že chce vytvoriť linuxový port pre ‌Apple Silicon‌ Počítače Mac, ktoré ľudia „v skutočnosti chcú používať“ so všetkým základným funkčným hardvérom, slušnou správou napájania a ďalšími funkciami. „Veľkým časovým záchytným bodom“ bude podpora GPU, ktorá je potrebná na realizáciu portu. Martinovi sa podarilo spustiť verziu PS4, pretože používa GPU, ktorá je len mierne prispôsobená, ale ‌Apple Silicon‌ bude ťažšie. Dôkaz koncepcie však existuje v spoločnosti Nouveau, a Projekt ovládača GPU pre karty NVIDIA.


Projekt nie je schválený spoločnosťou Apple, ale pokiaľ Martin nepoužíva kód z macOS na vytvorenie podpory Linuxu, hovorí, že je legálne, aby ho distribuoval používateľom. Apple tiež umožňuje spustenie vlastných jadier na ‌Apple Silicon‌, čo otvára cestu pre podporu Linuxu, ale Martin bude musieť spätne analyzovať ovládače Apple.

iphone 12 pro max farby ružová

Linus Torvalds začiatkom tohto mesiaca povedal, že by sa mu páčil ‌M1‌ Mac, ak by na ňom bežal Linux, ale nemá pocit, že by to bolo možné bez spolupráce s Apple. 'Hlavný problém s ‌M1‌ pre mňa je GPU a ďalšie zariadenia okolo neho, pretože to je pravdepodobne to, čo by mi bránilo používať ho, pretože by nemalo žiadnu podporu Linuxu, pokiaľ sa Apple neotvorí,“ povedal Torvalds. Pokračoval, že si myslí, že „nepravdepodobne“ Apple otvorí svoje čipsety, ale „vždy môžete dúfať“.

Ak je projekt financovaný, a to je vyzerá to tak, že to bude , Martin sa plánuje rozvíjať pod holým nebom s pravidelnými tlačami na GitHub a prijme pomoc od každého, kto chce prispieť.

Značky: Sprievodca silikónom Apple , Sprievodca M1 , Linux