Pechar anuncio

Cando Apple presentou os primeiros Macs con Apple Silicon, que funcionan co seu propio chip chamado M1, conseguiu sorprender ao mundo enteiro e suscitar moitas preguntas ao mesmo tempo. Por suposto, estes xa apareceron durante a propia presentación do proxecto Apple Silicon como tal, pero esta vez todos tiñan curiosidade por saber se as súas predicións orixinais se farían realidade. A maior dúbida foi no caso de iniciar ou virtualizar outro sistema operativo, principalmente Windows por suposto. Dado que o chip M1 está baseado nunha arquitectura diferente (ARM64), desafortunadamente non pode executar sistemas operativos tradicionais como Windows 10 (que funciona con arquitectura x86).

Lembremos a introdución do chip M1, o primeiro da familia Apple Silicon, que actualmente alimenta 4 Macs e o iPad Pro:

Aínda que non se ve mellor con Windows en concreto (polo momento), os tempos mellores están brillando para o próximo xogador "grande", que é Linux. Durante case un ano, está en marcha un proxecto enorme para levar Linux a Macs co chip M1. E os resultados parecen bastante prometedores. A finais de xuño xa estaba dispoñible un núcleo Linux para Mac con chip propio (Apple Silicon). Non obstante, agora os creadores detrás diso dixeron que o sistema Linux xa se pode usar como un escritorio normal nestes dispositivos de Apple. Asahi Linux agora funciona mellor que nunca, pero aínda ten as súas limitacións e algúns fallos.

Condutores

Na situación actual, xa é posible executar un Linux bastante estable en Macs M1, pero lamentablemente aínda carece de soporte para a aceleración gráfica, que é o caso da última versión etiquetada como 5.16. De todos os xeitos, o equipo de programadores está traballando moito no proxecto, grazas ao cal conseguiron facer algo que algunhas persoas poderían pensar que era completamente imposible cando se presentou o proxecto Apple Silicon. En concreto, puideron portar controladores para PCIe e USB-C PD. Outros controladores para Printctrl, I2C, caixa de correo ASC, IOMMU 4K e controlador de xestión de enerxía do dispositivo tamén están listos, pero agora están á espera dunha comprobación coidadosa e posterior posta en servizo.

MacBook Pro Linux SmartMockups

Os creadores engaden entón como funciona realmente cos controladores. Para a súa correcta funcionalidade, precisan estar firmemente conectados ao hardware utilizado e, polo tanto, ter en conta ata os máis pequenos detalles (por exemplo, o número de pinos e similares). Despois de todo, estes son os requisitos para a gran maioría dos chips e, con cada nova xeración de hardware, tamén hai que modificar os controladores para ofrecer soporte ao 100%. Non obstante, Apple trae algo completamente novo a este campo e simplemente destaca do resto. Grazas a este enfoque, teoricamente é posible que os controladores poidan funcionar non só en Macs con M1, senón tamén nos seus sucesores, que son entre outras posibilidades o mundo non tan explorado da arquitectura ARM64. Por exemplo, o compoñente chamado UART que se atopa no chip M1 ten unha historia extensa e atopariamos ata no primeiro iPhone.

Será máis doado a portabilidade a novos chips Apple Silicon?

En base á información mencionada anteriormente, xorde a pregunta de se será máis fácil a eventual portación de Linux ou a súa preparación para as esperadas Macs con chips máis novos. Por suposto, aínda non sabemos a resposta a esta pregunta, polo menos non con certeza ao 100%. Pero segundo os creadores do proxecto, é posible. Na situación actual, hai que esperar á chegada de Macs con chips M1X ou M2.

De todos os xeitos, agora podemos alegrarnos de que o proxecto Asahi Linux teña avanzado varios pasos. Aínda que aínda faltan varios problemas, por exemplo o xa mencionado soporte para a aceleración da GPU ou algúns controladores, aínda é un sistema bastante utilizable. Ademais, actualmente existe a cuestión de onde se moverá realmente este segmento ao longo do tempo.

.