A fejlesztő, aki a Linuxot a PS4-re hozta, új célpontot tűzött ki maga elé: Linux az Apple Siliconon.
Az Apple nemrég áttért arra, hogy saját ARM-alapú processzorait használja a Mac számítógépeknél, amivel behozhatatlan előnyre tett szert a jelenlegi Intel-alapú chipekkel szemben. A váltás azonban más operációs rendszerek küllők közé is belevágja a botot, amelyek hagyományosan képesek voltak az Apple hardvereit futtatni.
És ebbe beletartozik a Linux is.
Szoftveres oldalon (már) eredményes erőfeszítések történtek a Windows 10, a Docker és más virtualizációs szoftverek portolására, hogy azok az Apple M1-es chipeken fussanak (és egyes x86-os kódok állítólag emuláción keresztül gyorsabban futnak az Apple M1-es processzorán, mint natívan az Intel chipeken).
A Linux-támogatás felhozása az Apple M1 chipekre nem lesz egyszerű feladat egyik napról a másikra, de ezt a feladatot Hector Martin fejlesztő hajlandó elvállalni. Adománygyűjtő kampányt indított a Patreonon, hogy támogassa a Linux portolásával kapcsolatos munkáját az Apple szilíciumokra.
Martin írja: “Az Apple most adta ki az ARM-alapú Apple Silicon Macek új sorozatát, amely minden más ARM-alapú gépet kiüt a vízből ugyanabban az osztályban. Nem lenne jó, ha Linuxot is tudnának futtatni?”
“Mint kiderült, tudnak, de valakinek el kell végeznie a munkát. Mivel ezek az eszközök vadonatúj és egyedi szilíciumból készülnek, a Linux portolása, hogy fusson rajtuk, hatalmas vállalkozás. Ez jóval túlmutat egy hobbiprojekten, ez egy teljes munkaidős munka” – magyarázza.”
A (jelenlegi) célja, hogy havi 4000 dollárt keressen. Ez az összeg, Martin érvelése szerint, elegendő ahhoz, hogy megfelelően finanszírozza a teljes munkaidős erőfeszítéseket, amelyek ahhoz szükségesek, hogy több “…olyan operációs rendszert hozzon létre, amelyet az ember szívesen használna egy mindennapi vezető eszközön.”
Linus Torvalds, a Linux megalkotója nemrég megosztotta gondolatait az Apple szilíciumról. Bár érdeklődött, habozott, hogy túlságosan izgatott legyen: “A fő probléma az M1-gyel számomra a GPU és a körülötte lévő egyéb eszközök, mert valószínűleg ez az, ami visszatartana a használatától, mivel nem lenne Linux-támogatása, hacsak az Apple meg nem nyitja.”
Hector Martin optimistább, mint Linus – és van is oka rá: nagyon jó abban, hogy Linuxot portoljon dolgokra, még akkor is, ha ez reverse engineeringet, bonyolult megoldások létrehozását vagy Linux driverek írását jelenti a semmiből.
Az ő erőfeszítéseinek köszönhető, hogy Linuxot lehet futtatni a Sony PlayStation 4-en (nem kevesebb, mint 3D gyorsítással) és a Nintendo Switch-en.
“Linuxot futtatni dolgokon könnyű, de jól működőképessé tenni nehéz. Minden eszközhöz drivereket kell írni. A teljesen egyedi Apple GPU meghajtója a legbonyolultabb komponens, ami szükséges a jó asztali élményhez.”
Ha szeretnéd, hogy a Linux meglovagolja az Apple új technológiai hullámát, akkor hozzájárulhatsz a Patreon projektjéhez. A felajánlások már havi 3 dollártól kezdődnek.
Látogasson el Hector Martin Patreon-kampányába