Informe de Avances: Lanzamiento de Linux 7.3 con Asahi Linux

Informe de Avances: Lanzamiento de Linux 7.3 con Asahi Linux

Asahi Linux ha lanzado la versión 7.3, marcando un hito significativo en su desarrollo, especialmente en la compatibilidad con Apple Silicon. Este avance no solo mejora la experiencia del usuario, sino que también resalta el compromiso del equipo con el software de código abierto y la comunidad tecnológica.

Progreso en la Integración de Controladores

El trabajo de integración continua es un proceso clave en el desarrollo de Asahi Linux. En esta nueva versión, se ha logrado la inclusión de dos controladores principales: macaudio y avd. La preparación de macaudio fue particularmente desafiante, dado que el subsistema de audio en los dispositivos Apple Silicon presenta especificidades que requirieron cambios fundamentales en ALSA. Esto incluye revisiones significativas a los amplificadores especializados de altavoces y auriculares, resultando en aproximadamente 3100 líneas de código en el conjunto total de parches.

Por otra parte, el controlador AVD, que solo ha estado en el árbol de desarrollo durante tres meses, representa un tiempo de respuesta notablemente corto, con alrededor de 13000 líneas de código, sugiriendo un futuro optimista hacia un desarrollo centrado en upstream.

Disponibilidad General del M3 y Mejoras de Rendimiento

Tras recibir una respuesta positiva de los primeros usuarios, el soporte para los dispositivos de la serie M3 está ahora disponible de manera general sin necesidad de habilitar el modo EXPERT. Esto incluye la habilitación de DCP, que promete mejoras significativas tanto en el rendimiento como en la duración de la batería, además de optimizar el uso del área alrededor del notch en los MacBooks.

Innovaciones en Virtualización y Soporte de GPU

El equipo también ha hecho progresos en la virtualización de versiones de macOS para máquinas M4 y M5, abordando el uso de Exclaves y la comunicación a través de SPTM, lo cual añade una capa de complejidad. Además, enfocados en la funcionalidad gráfica, el equipo está trabajando en la ingeniería inversa del nuevo GPU de la serie M3, donde han logrado, por primera vez, la inicialización exitosa del GPU y el dibujo de un triángulo en pantalla.

Desafíos y Avances en Thunderbolt

El desarrollo del soporte para Thunderbolt ha sido un proceso extenso, teniendo en cuenta que Apple ha diseñado su propio controlador, lo que introduce nuevas complejidades en el subsistema del núcleo de Linux. A pesar de los contratiempos, se han enviado parches upstream, permitiendo soporte, aunque por el momento limitado a USB3 y Thunderbolt Networking. La integración total, que incluiría PCIe y DisplayPort, está aún en desarrollo.

Kernels y Rendimiento de Juegos

En un área donde Asahi Linux busca mejorar significativamente es en la ejecución de juegos de PC. Utilizando herramientas como FEX y WINE, el equipo ha logrado avances impresionantes en la traducción de binarios de x86/amd64 a arm64. Esto permite a juegos que tradicionalmente presentaban problemas ser ejecutados con mayor eficiencia, aunque aún persisten ciertos desafíos, especialmente con juegos más antiguos y mal optimizados.

A pesar de los logros, se reconoce que las diferencias en rendimiento entre Linux y macOS todavía presentan desafíos, lo que podría ser un enfoque relevante para futuras mejoras en la plataforma. La comunidad está a la espera de nuevas actualizaciones que prometen optimizar aún más la experiencia del usuario.

Compromiso con el Software Libre

El equipo de Asahi Linux reafirma su compromiso con el software libre y de código abierto, adaptando su estrategia de licencias debido a intentos de apropiación de código por actores externos. A partir de ahora, todas las contribuciones serán licenciadas bajo la GNU General Public License, buscando proteger la integridad del proyecto y fomentar el desarrollo colaborativo.

Con estas innovaciones y un enfoque firme en el desarrollo abierto, Asahi Linux continúa estableciendo nuevas referencias en el ámbito del software para Apple Silicon, brindando a la comunidad una experiencia robusta y enriquecedora.