¿Suport Linux per Apple Silicion M1?

Apple amb M1 executant Linux

Linus Torvalds ja va insinuar que li encantaria treballar en equips basats en ARM, i que li encantaria que el nou Apple Silicon, el M1, suportés Linux. Però també va deixar clar que no tenia la capacitat de fer que les empreses s'impliquessin en això per donar suport per al nucli Linux en aquesta plataforma.

Ara, sembla que el mateix desenvolupador que va portar el suport Linux a la videoconsola Sony PlayStation 4 (PS4), també s'ha marcat com a objectiu portar Linux als Apple Silicon. En canvi, encara no cal cantar victòria, és un dur camí, així que caldrà ser cauts i veure com acaba tot això ...

No obstant això, és bo saber que des del costat de l'programari ja hi ha esforços que començaran a donar els seus fruits per adaptar diversos sistemes que ara funcionen amb x86 a aquesta nova plataforma Apple Silicion ARM-based, com el M1. I no només Linux ha quedat fora amb aquest canvi, també Microsoft Windows 10, o projectes tan coneguts com Docker. De fet, aquest últim no funciona ni amb Rosetta causa que dependre de les extensions de virtualització d'Intel.

El desenvolupador d'què parlo, ja va demostrar la seva destresa portant Linux a la PS4, Però això és una cosa, i la resta per l'Apple M1 (i tot el seu ecosistema) és un altre. Requerirà de llargues hores de treball, molts problemes que resoldre, i grans dosis d'enginyeria inversa. És a dir, no serà una cosa de la nit al dia, i potser quan s'aconsegueixi s'hagi avançat en el terreny de l'hardware cap a noves versions ...

Apple Silició M1, ARM

D'antuvi, aquest desenvolupador, anomenat Hèctor Martin, Ha creat una campanya de finançament a la plataforma Patreon per poder trobar el suport econòmic necessari. Ell mateix ha comentat «Apple acaba de llançar una nova gamma d'Apple Silicion Macs basades en ARM i fan volar pels aires a qualsevol altra màquina ARM de la mateixa classe. ¿No seria bo que poguessin executar Linux també?".

«Resulta que poden, però algú ha de fer la feina. Atès que aquests dispositius són nous i fets a mida, portar Linux perquè funcioni en ells és una tasca enorme. Més enllà d'un projecte de hobby, és un treball a temps complet«. Com el diu, una cosa és portar Linux perquè funcioni en un dispositiu x86 diferent, com és el cas de la PS4, o perquè funcioni en un SoC ARM amb nuclis IP, i una altra és fer-ho a un xip dissenyat a mida utilitzant la ISA ARM, com és el cas d'Apple Silicon.

«L'objectiu és oferir suport de Linux a les Mac d'Apple Silicon fins al punt en què no sigui simplement una demostració tècnica, sinó un sistema operatiu que a un li agradaria utilitzar en un dispositiu d'ús diari. Per aconseguir-ho, hi ha una gran quantitat de feina per fer. Executar Linux en qualsevol cosa és fàcil, però fer que funcioni bé és difícil. Els controladors han d'estar escrits per a tots els dispositius. El controlador de la GPU d'Apple completament personalitzada és el component més complicat, el qual és necessari per tenir una bona experiència d'escriptori. La gestió de l'energia també ha de funcionar bé perquè la durada de la bateria sigui raonable.«

Sigui com sigui, l'objectiu és arribar als 4000 $ a al mes, El que ha calculat Martin que seria suficient per a finançar el seu esforç a temps complet per poder realitzar aquest treball ardu i colossal.

Linus Torvalds ja ho va dir «El principal problema d'el M1 per a mi és la GPU i altres dispositius que l'envolten, perquè és probable que això m'impedeixi fer-la servir perquè no tindria suport per LInux llevat que Apple s'obri.".

Héctor sembla més optimista, encara que Apple no col·labora'Executar Linux en les coses és fàcil, però fer que funcioni bé és difícil. Els controladors han d'estar escrits per a tots els dispositius. El controlador de la GPU d'Apple completament personalitzada és component més complicat".

Caldrà veure com resulta tot aquest projecte, i si s'aconsegueix algun dia, si podria servir de base per adaptar Linux a futures versions d'Apple Silicion de forma més ràpida.

Col • laborar en la campanya aquí


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.