Apple News

Pozoruhodný vývojář zakládá společnost Patreon, aby financovala Apple Silicon Linux Port

Pondělí 30. listopadu 2020 16:23 PST od Juli Clover

Vývojář Hector Martin, který se popisuje jako někdo, kdo „rád dává Linux do věcí“, zahájil plán na vytvoření linuxového portu pro Apple Silicon Mac.





mac mini macbook pro macbook air m1
Martin, známý také jako 'Marcan' vytvořil Patreon s cílem vydělat dostatek finančních prostředků, aby bylo možné převzít složitosti zavedení Linuxu do počítačů Mac vybavených M1 čip. Vytvoření linuxového portu není snadný úkol a tvůrce Linuxu Linus Torvalds dokonce řekl, že si nemyslí, že je to možné.

iphone pro vs iphone pro max

Martin má zkušenosti s provozováním Linuxu na neobvyklých platformách a dokázal vytvořit linuxový port pro PlayStation 4 ale uznává, že ‌Apple Silicon‌ Linuxový port je mnohem vážnější počin. Vytvoření linuxového portu pro Apple Mac je práce na plný úvazek a Martin říká, že bez finanční podpory to není životaschopné. Založil Patreon, který požaduje 4 000 $ měsíčně s úrovněmi zástavy 3 $, 6 $ a 12 $. Je financován z 88 procent a neplánuje zahájit projekt, pokud nedostane celou částku.




Podle Martina je způsobilý se projektu ujmout díky svým zkušenostem s prací na linuxových portech pro jiná zařízení, jako je PlayStation 4. Z FAQ na jeho webu:

Více než polovinu svého života, od počátku 21. století, se zabývám zařízeními reverzního inženýrství. Pracoval jsem na vybudování neoficiální podpory otevřeného softwaru pro platformy, jako je Nintendo Wii (kde jsem jedním z největších přispěvatelů do hardwarové dokumentace, otevřených knihoven, „jailbreaking“ softwaru (The Homebrew Channel), nástrojů pro obnovu (BootMii) atd. ), Sony PS3 (kde jsem napsal AsbestOS a linuxový patchset, abych umožnil Linuxu fungovat na PS3 Slim i na aktuálních PS3 jednotkách poté, co byla původní podpora Linuxu odstraněna), PS4 (na který jsem Linux portoval , do té míry, že je možné spouštět hry Steam s plnou podporou grafiky OpenGL/Vulkan) a další menší platformy.

Vždy se snažím psát čistý a robustní kód, který je bezpečný, staví uživatele na první místo a dá se upstreamovat. Podporuji otevřený vývoj hardwaru a softwaru. Několikrát jsem prošel opravou linuxového jádra a vím, co je potřeba k tomu, aby se věci dostaly upstream.

Martin říká, že chce vytvořit linuxový port pro ‌Apple Silicon‌ Počítače Mac, které lidé „ve skutečnosti chtějí používat“ se všemi základními funkčními hardware, slušnou správou napájení a dalšími. „Velkým poklesem času“ bude podpora GPU, která je nezbytná k uskutečnění portu. Martinovi se podařilo zprovoznit verzi PS4, protože používá GPU, které je jen mírně přizpůsobené, ale ‌Apple Silicon‌ bude obtížnější. Existuje však důkaz konceptu v Nouveau, a.s Projekt ovladače GPU pro karty NVIDIA.


Projekt není schválen společností Apple, ale pokud Martin nepoužívá kód z macOS k vytváření podpory Linuxu, říká, že je legální, aby jej distribuoval uživatelům. Apple také umožňuje zavádění vlastních jader na ‌Apple Silicon‌, což otevírá cestu pro podporu Linuxu, ale Martin bude muset provést zpětnou analýzu ovladačů Apple.

který ipad má nejlepší fotoaparát

Linus Torvalds dříve tento měsíc řekl, že by rád ‌M1‌ Mac, pokud by na něm běžel Linux, ale necítí se, že by to bylo možné bez spolupráce s Applem. 'Hlavní problém s ‌M1‌ pro mě je GPU a další zařízení kolem něj, protože to je pravděpodobně to, co by mě zdržovalo v jeho používání, protože by nemělo žádnou podporu Linuxu, pokud by se Apple neotevřel,“ řekl Torvalds. Pokračoval, že si myslí, že se „nepravděpodobné“ zdá, že by Apple otevřel své čipové sady, ale „vždy můžete doufat“.

Pokud je projekt financován, a to je vypadá, že to bude , Martin plánuje vyvíjet se v otevřeném prostoru s pravidelným posíláním na GitHub a přijme pomoc od každého, kdo bude chtít přispět.

Štítky: Průvodce křemíkem Apple , Průvodce M1 , Linux