Tanca l'anunci

Quan Apple va presentar els primers Mac amb Apple Silicon, que funcionen amb el seu propi xip anomenat M1, va aconseguir sorprendre tot el món i plantejar moltes preguntes alhora. Per descomptat, ja van aparèixer durant la presentació del projecte Apple Silicon com a tal, però aquesta vegada tothom tenia curiositat per saber si les seves prediccions originals es farien realitat. La pregunta més gran era en el cas d'iniciar o virtualitzar un altre sistema operatiu, principalment Windows, per descomptat. Com que el xip M1 es basa en una arquitectura diferent (ARM64), malauradament no pot executar sistemes operatius tradicionals com Windows 10 (que funciona amb arquitectura x86).

Recordem la introducció del xip M1, el primer de la família Apple Silicon, que actualment alimenta 4 Mac i l'iPad Pro:

Tot i que no sembla el millor amb Windows específicament (de moment), són millors temps per al proper jugador "gran", que és Linux. Durant gairebé un any, s'ha dut a terme un gran projecte per portar Linux a Mac amb el xip M1. I els resultats semblen força prometedors. A finals de juny ja estava disponible un nucli Linux per a Mac amb el seu propi xip (Apple Silicon). Tanmateix, ara els creadors d'això han dit que el sistema Linux ja es pot utilitzar com a escriptori normal en aquests dispositius Apple. Asahi Linux ara funciona millor que mai, però encara té les seves limitacions i alguns defectes.

Conductors

En la situació actual, ja és possible executar un Linux bastant estable en Mac M1, però malauradament encara no té suport per a l'acceleració gràfica, com és el cas de l'última versió anomenada 5.16. De totes maneres, l'equip de programadors està treballant molt en el projecte, gràcies al qual van aconseguir fer una cosa que algunes persones podrien haver pensat que era completament impossible quan es va presentar el projecte Apple Silicon. Concretament, van poder portar controladors per a PCIe i USB-C PD. Altres controladors per a Printctrl, I2C, bústia ASC, IOMMU 4K i controlador de gestió d'energia del dispositiu també estan preparats, però ara esperen una verificació acurada i una posterior posada en marxa.

MacBook Pro Linux SmartMockups

A continuació, els creadors afegeixen com funciona realment amb els controladors. Per a la seva correcta funcionalitat, han d'estar connectats fermament al maquinari utilitzat i, per tant, tenir en compte fins i tot els detalls més petits (per exemple, el nombre de pins i similars). Al cap i a la fi, aquests són els requisits per a la gran majoria dels xips, i amb cada nova generació de maquinari, els controladors s'han de modificar per oferir un suport al 100%. No obstant això, Apple aporta alguna cosa completament nou en aquest camp i simplement destaca de la resta. Gràcies a aquest enfocament, teòricament és possible que els controladors funcionin no només en Mac amb M1, sinó també en els seus successors, que són entre altres possibilitats el món no tan explorat de l'arquitectura ARM64. Per exemple, el component anomenat UART que es troba al xip M1 té una història extensa i el trobaríem fins i tot al primer iPhone.

Serà més fàcil portar a xips Apple Silicon més nous?

A partir de la informació esmentada anteriorment, sorgeix la pregunta de si serà més fàcil la portació eventual de Linux o la seva preparació per als Mac esperats amb xips més nous. Per descomptat, encara no sabem la resposta a aquesta pregunta, almenys no amb el 100% de certesa. Però segons els creadors del projecte, és possible. En la situació actual, cal esperar l'arribada de Mac amb xips M1X o M2.

De totes maneres, ara podem alegrar-nos que el projecte Asahi Linux hagi avançat diversos passos. Tot i que encara falten una sèrie de problemes, per exemple el suport ja esmentat per a l'acceleració de GPU o alguns controladors, encara és un sistema força utilitzable. A més, actualment hi ha la pregunta d'on es mourà realment aquest segment amb el temps.

.