Apple Naujienos

Žymus kūrėjas pradeda „Patreon“, kad finansuotų „Apple Silicon Linux“ prievadą

Pirmadienis, 2020 m. lapkričio 30 d., 16.23 val. PST, pateikė Juli Clover

Kūrėjas Hectoras Martinas, kuris save apibūdina kaip žmogų, kuris „mėgsta naudoti Linux ant dalykų“, pradėjo planą sukurti Linux prievadą Apple Silicis „Mac“ kompiuteriai.





mac mini macbook pro macbook air m1
Martinas, taip pat žinomas kaip „Marcan“, turi sukūrė Patreoną su tikslu uždirbti pakankamai lėšų, kad būtų galima susidoroti su „Linux“ diegimo „Mac“ kompiuteriuose, kuriuose yra M1 lustas. Sukurti „Linux“ prievadą nėra lengva užduotis, o „Linux“ kūrėjas Linusas Torvaldsas net pasakė, kad nemano, kad tai įmanoma.

kaip padaryti airpods pro patogesnius

Martinas turi patirties, kai „Linux“ veikia neįprastose platformose, ir sugebėjo sukurti „Linux“ prievadą skirta PlayStation 4 tačiau jis pripažįsta, kad ‌Apple Silicon‌ „Linux“ prievadas yra daug rimtesnis reikalas. „Apple“ „Mac“ kompiuteriams skirto „Linux“ prievado kūrimas yra visos darbo dienos darbas, o Martinas sako, kad be finansinės paramos tai nėra gyvybinga. Jis įkūrė Patreon, kuris prašo 4000 USD per mėnesį su 3 USD, 6 USD ir 12 USD įkeitimu. Jis yra finansuojamas 88 procentais ir neplanuoja pradėti projekto, nebent gaus visą sumą.




Pasak Martino, jis yra tinkamas imtis projekto, nes turi patirties dirbant su Linux prievadais kitiems įrenginiams, pvz., PlayStation 4. Iš DUK jo svetainėje:

Daugiau nei pusę savo gyvenimo dirbu atvirkštinės inžinerijos įrenginiais nuo 2000-ųjų pradžios. Dirbau kurdamas neoficialų atvirą programinės įrangos palaikymą tokioms platformoms kaip „Nintendo Wii“ (kur esu vienas didžiausių techninės įrangos dokumentacijos, atvirų bibliotekų, „jailbreaking“ programinės įrangos („The Homebrew Channel“), atkūrimo įrankių („BootMii“) ir kt. ), „Sony PS3“ (kur aš parašiau „AsbestOS“ ir „Linux“ pataisų rinkinį, kad „Linux“ veiktų su PS3 Slim, taip pat su naujausiais PS3 įrenginiais, kai buvo pašalintas pradinis „Linux“ palaikymas), PS4 (į kurį perkėliau „Linux“ , iki galimybės paleisti „Steam“ žaidimus su visišku „OpenGL“ / „Vulkan“ grafikos palaikymu) ir kitose mažesnėse platformose.

Visada stengiuosi parašyti švarų ir patikimą kodą, kuris būtų saugus, pirmiausia vartotojas ir būtų tinkamas srautui. Palaikau atvirą techninės ir programinės įrangos kūrimą. Aš kelis kartus išbandžiau „Linux“ branduolio pataisos procesą ir žinau, ko reikia, kad informacija būtų patalpinta.

Martinas sako, kad nori sukurti „Linux“ prievadą ‌Apple Silicon‌ „Mac“ kompiuteriai, kuriuos žmonės „iš tikrųjų nori naudoti“, kuriuose veikia visa pagrindinė aparatinė įranga, tinkamas energijos valdymas ir kt. „Didysis laiko nugrimzdimas“ bus GPU palaikymas, būtinas, kad prievadas įvyktų. Martin sugebėjo sukurti ir paleisti PS4 versiją, nes ji naudoja tik šiek tiek pritaikytą GPU, tačiau ‌Apple Silicon‌ bus sunkiau. Tačiau yra koncepcijos įrodymas Nouveau, a GPU tvarkyklės projektas NVIDIA kortelėms.


„Apple“ nesankcionavo šio projekto, tačiau kol Martinas nenaudoja kodo iš „MacOS“, kad sukurtų „Linux“ palaikymą, jis teigia, kad jį platinti vartotojams yra teisėta. „Apple“ taip pat leidžia paleisti pasirinktinius „Apple Silicon“ branduolius, o tai atveria kelią „Linux“ palaikymui, tačiau Martinas turės pakeisti „Apple“ tvarkykles.

kada paprastai pasirodo iphone

Linas Torvaldsas anksčiau šį mėnesį pasakė, kad jam patiktų ‌M1‌ „Mac“, jei jame veiktų „Linux“, bet jis nemano, kad tai įmanoma be „Apple“ bendradarbiavimo. „Pagrindinė problema su ‌M1‌ Man tai yra GPU ir kiti aplink jį esantys įrenginiai, nes greičiausiai tai sutrukdytų man jį naudoti, nes jis neturės jokio Linux palaikymo, nebent „Apple“ atsidarytų“, – sakė Torvaldsas. Jis tęsė, kad mano, kad „atrodo mažai tikėtina“, kad „Apple“ atvers savo mikroschemų rinkinius, tačiau „visada galima tikėtis“.

Jei projektas finansuojamas, ir tai atrodo taip ir bus , Martinas planuoja vystytis atviroje erdvėje, reguliariai stumdamasis į „GitHub“, ir jis priims pagalbą iš visų, norinčių prisidėti.

Žymos: Apple Silicon vadovas , M1 vadovas , Linux