Wiadomości Apple

Znani deweloperzy rozpoczynają Patreon, aby sfinansować port Apple Silicon Linux

poniedziałek 30 listopada 2020 16:23 PST przez Juli Clover

Deweloper Hector Martin, który opisuje siebie jako kogoś, kto „lubi wprowadzać Linuksa do rzeczy”, rozpoczął plan stworzenia portu na Linuksa dla jabłko krzem Maci.





mac mini macbook pro macbook air m1
Martin, znany również jako „Marcan”, ma stworzył Patreona w celu zdobycia wystarczających funduszy, aby móc zająć się złożonością wprowadzania Linuksa na komputery Mac wyposażone w M1 żeton. Stworzenie portu na Linuksa nie jest łatwym zadaniem, a twórca Linuksa Linus Torvalds powiedział nawet, że nie sądzi, aby było to możliwe.

jak ukryć swój adres IP na iPhonie?

Martin ma doświadczenie w uruchamianiu Linuksa na nietypowych platformach i był w stanie stworzyć port dla Linuksa dla PlayStation 4 ale przyznaje, że ‌Apple Silicon‌ Port na Linuksa to znacznie poważniejsze przedsięwzięcie. Stworzenie portu na Linuksa dla komputerów Mac firmy Apple to praca na cały etat, a Martin mówi, że nie jest to opłacalne bez wsparcia finansowego. Założył Patreon, który żąda 4000 dolarów miesięcznie z poziomami zastawu 3, 6 i 12 dolarów. Jest finansowany w 88 procentach i nie planuje rozpocząć projektu, dopóki nie otrzyma pełnej kwoty.




Według Martina, ma kwalifikacje do podjęcia tego projektu ze względu na jego doświadczenie w pracy nad portami Linuksa dla innych urządzeń, takich jak PlayStation 4. Z FAQ na jego stronie internetowej:

Od początku XXI wieku zajmuję się inżynierią wsteczną urządzeń przez ponad połowę mojego życia. Pracowałem nad tworzeniem nieoficjalnej, otwartej obsługi oprogramowania dla platform takich jak Nintendo Wii (gdzie jestem jednym z największych współtwórców dokumentacji sprzętowej, otwartych bibliotek, oprogramowania „jailbreaking” (The Homebrew Channel), narzędzi do odzyskiwania (BootMii) itp. ), Sony PS3 (gdzie napisałem AsbestOS i zestaw poprawek Linuksa, aby umożliwić Linuksowi pracę na PS3 Slim, a także aktualne PS3 po usunięciu oryginalnej obsługi Linuksa), PS4 (na który przeportowałem Linuksa) , do tego stopnia, że ​​można uruchamiać gry Steam z pełną obsługą grafiki OpenGL/Vulkan) i inne mniejsze platformy.

Zawsze staram się pisać czysty i solidny kod, który jest bezpieczny, stawia użytkownika na pierwszym miejscu i jest gotowy do upstreamu. Wspieram rozwój otwartego sprzętu i oprogramowania. Przeszedłem przez proces łatania jądra Linuksa wiele razy i wiem, czego potrzeba, aby udostępnić rzeczy.

Martin mówi, że chce stworzyć port na Linuksa dla ‌Apple Silicon‌ Komputery Mac, których ludzie „właściwie chcą używać” z całym podstawowym sprzętem, przyzwoitym zarządzaniem energią i nie tylko. „Wielkim upływem czasu” będzie obsługa GPU, która jest niezbędna do uruchomienia portu. Martinowi udało się uruchomić wersję PS4, ponieważ korzysta z GPU, który jest tylko nieznacznie dostosowany, ale ‌Apple Silicon‌ będzie trudniejsze. Jednak w Nouveau istnieje dowód koncepcji, a Projekt sterownika GPU dla kart NVIDIA.


Projekt nie jest sankcjonowany przez Apple, ale dopóki Martin nie używa kodu z macOS do budowania wsparcia dla Linuksa, twierdzi, że jego dystrybucja do użytkowników jest legalna. Apple pozwala również na uruchamianie niestandardowych jąder na ‌Apple Silicon‌, co toruje drogę dla wsparcia Linuksa, ale Martin będzie musiał dokonać inżynierii wstecznej sterowników Apple.

zgubiłem iphone'a, czy mogę go śledzić?

Linus Torvalds wcześniej w tym miesiącu powiedział, że pokochałby ‌M1‌ Mac, gdyby działał pod Linuksem, ale czuje, że nie jest to możliwe bez współpracy Apple. 'Główny problem z ‌M1‌ dla mnie jest GPU i inne urządzenia wokół niego, ponieważ to prawdopodobnie powstrzymywałoby mnie od korzystania z niego, ponieważ nie miałby żadnego wsparcia dla Linuksa, chyba że Apple się otworzy” – powiedział Torvalds. Dodał, że jego zdaniem „wydaje się nieprawdopodobne”, że Apple otworzy swoje chipsety, ale „zawsze możesz mieć nadzieję”.

Jeśli projekt jest finansowany, a to wygląda na to, że będzie , Martin planuje rozwijać się na otwartej przestrzeni, regularnie przesyłając dane do GitHub i przyjmie pomoc od każdego, kto chce wnieść swój wkład.

Tagi: Przewodnik po krzemie jabłkowym , Przewodnik M1 , Linux