Obsługa Linuksa dla Apple Silicon? This Dev is Working on it

Deweloper, który przyniósł Linuksa do PS4 ma nowy cel na celowniku: Linux na Apple Silicon.

Apple niedawno przeszło na używanie własnych procesorów opartych na ARM w komputerach Mac, dając im niepodważalną przewagę nad obecnymi układami opartymi na Intelu. Ale przełącznik również rzuca kij w szprychy innych systemów operacyjnych, które, tradycyjnie, były w stanie uruchomić sprzęt Apple.

I to obejmuje Linux.

Na stronie oprogramowania są (już) owocne wysiłki, aby przenieść Windows 10, Docker, i inne oprogramowanie do wirtualizacji, aby uruchomić na Apple M1 chipów (i niektóre x86 kod mówi się, że działa szybciej poprzez emulację na Apple M1 procesora niż to robi natywnie na chipach Intel).

Ten deweloper jest naprawdę dobry w portowaniu Linuksa na rzeczy, nawet gdy wymaga to inżynierii wstecznej

Przywrócenie wsparcia dla Linuksa na układach Apple M1 nie będzie łatwym zadaniem z dnia na dzień, ale jest to zadanie, które deweloper Hector Martin chce podjąć. Rozpoczął on kampanię zbierania funduszy na Patreon, aby wesprzeć swoją pracę nad portem Linuksa na krzem Apple.

Martin pisze: „Apple właśnie wydał nową gamę komputerów Apple Silicon Mac opartych na ARM, które wysadzają każdą inną maszynę ARM w tej samej klasie z wody. Czy nie byłoby miło, gdyby mogły one również uruchomić Linuksa?”

„Jak się okazuje, mogą, ale ktoś musi wykonać pracę. Ponieważ te urządzenia są zupełnie nowe i wykonane na zamówienie, portowanie Linuksa aby na nich działał jest ogromnym przedsięwzięciem. Znacznie wykracza poza projekt hobbystyczny, jest to praca na pełen etat”, wyjaśnia.

Jego (obecnym) celem jest osiągnięcie zysku w wysokości 4000 dolarów miesięcznie. Ta liczba, Martin powodów, jest wystarczająco dużo, aby odpowiednio finansować w pełnym wymiarze czasu pracy wymagane do tworzenia więcej „…OS chcesz używać na urządzeniu codziennego kierowcy”.

Linus Torvalds, twórca Linuksa, niedawno podzielił się swoimi przemyśleniami na temat krzemu Apple. Chociaż zainteresowany, był niezdecydowany, aby uzyskać zbyt podekscytowany: „Głównym problemem M1 dla mnie jest procesor graficzny i inne urządzenia wokół niego, ponieważ jest to prawdopodobnie to, co powstrzymałoby mnie przed użyciem go, ponieważ nie miałby żadnego wsparcia dla Linuksa, chyba że Apple się otworzy.”

Hector Martin jest bardziej optymistyczny niż Linus – i ma ku temu powody: jest naprawdę dobry w przenoszeniu Linuksa na rzeczy, nawet jeśli wymaga to inżynierii wstecznej, tworzenia skomplikowanych obejść lub pisania sterowników Linuksa od zera.

Dzięki jego wysiłkom możliwe jest uruchomienie Linuksa na konsoli Sony PlayStation 4 (z akceleracją 3D, nie mniej) i Nintendo Switch.

„Uruchomienie Linuksa na różnych rzeczach jest łatwe, ale sprawienie, by działał dobrze, jest trudne. Sterowniki muszą być napisane dla wszystkich urządzeń. Sterownik dla całkowicie niestandardowego procesora graficznego Apple jest najbardziej skomplikowanym komponentem, który jest niezbędny, aby zapewnić dobre wrażenia na pulpicie.”

Jeśli chcesz zobaczyć Linuksa na fali nowych technologii Apple, możesz wesprzeć jego projekt Patreon. Wpłaty zaczynają się już od 3 dolarów miesięcznie.

Odwiedź kampanię Patreon Hectora Martina