"La avalancha de IA continúa": Linux 7.4 llega con mejoras de sonido y nuevos controladores

Linux 7.4 y la inteligencia artificial
Linux 7.4 y la inteligencia artificialMagnific / Computer Hoy
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Se avecinan cambios en Linux 7.4. Vendrá con mejoras en sonido, nuevos controladores y correcciones, pero eso no es todo. La inteligencia artificial estará en el centro de todo. 

Aunque aún queda tiempo para que salga, los desarrolladores de Linux ya están trabajando en Linux 7.4. Esta nueva versión del kernel va a añadir más componentes de sonido, va a mejorar el funcionamiento en portátiles y corregirá varios errores. Sin embargo, las palabras de Takashi Iwai, uno de los responsables del sonido de Linux, que trabaja en SUSE, dejan claro un aspecto: "La avalancha de IA continúa".

Y esto no significa otra cosa más que la inteligencia artificial sigue siendo uno de los grandes pilares a la hora de mejorar este sistema operativo. 

Por ejemplo, los desarrolladores han corregido errores que podían aparecer cuando varias partes del sistema intentaban utilizar el mismo recurso al mismo tiempo.

También han solucionado un problema con la memoria en la reproducción de audio comprimido y otros errores que había en JACK, una herramienta muy usada para trabajar con sonido y música en Linux.

Por otro lado, y en el caso de AMD, se va a añadir soporte para las tecnologías ACP 7.0 y 7.F, además de compatibilidad con SoundWire. Todo esto parece que llegará a futuras plataformas Ryzen con arquitectura Zen 6.

Intel, por su lado, también tendrá mejoras a la hora de reproducir audio comprimido mediante SOF IPC4 en equipos con procesadores Tiger Lake y generaciones posteriores. Además, habrá ajustes concretos para portátiles de Lenovo, ASUS, HP, Acer, HONOR y MSI.

La inteligencia artificial ya está ayudando a programar Linux

Y, sin duda, el gran protagonista de todos estos cambios, el que realmente está acelerando una mejora en todos los aspectos de Linux, es la inteligencia artificial. 

Estas herramientas ya se están usando en masa, aunque de forma controlada, para analizar código, proponer cambios y ayudar a encontrar errores que llevan años escondidos. También la están usando para crear parches, es decir, cambios del código que sirven para corregir un fallo. Como ves, forma parte de todo el proceso.

El problema es que generar código no es lo mismo que hacer un buen cambio en Linux. Cada parte que se toca tiene que seguir las normas del proyecto y comprobarse para evitar que termine dando pie a otros errores.

Por eso, los desarrolladores no pueden limitarse a aceptar todo lo que propone una IA. Tienen que revisar el resultado y comprobar que realmente soluciona el problema.

Y aquí es donde Linux está viviendo un pequeño gran problema. No todos esos resultados son útiles. Las herramientas de IA no siempre entienden el contexto completo del sistema, y muchas veces señalan posibles errores que en realidad no afectan a nadie o que ni siquiera son verdaderos problemas. 

Aun así, esos avisos llegan a los desarrolladores como si fueran importantes. Y aquí es donde empieza el caos de verdad.

Por otro lado, cada vez hay más personas sin tanta experiencia que directamente usan herramientas de inteligencia artificial o programas automáticos para analizar el código y buscar fallos. Sobre el papel, esto debería ser positivo, pero lo cierto es que la realidad dista bastante de esto.

Linux se plantea cambiar las reglas para el uso de la IA

Sin embargo, y aunque en un inicio se estableció la norma de etiquetar cualquier trabajo en Linux hecho con IA, parece que ahora las cosas han cambiado (o al menos algunos desarrolladores quieren que cambien).

Contextualizando, hasta ahora, los desarrolladores tenían que incluir una etiqueta llamada Assisted-by: para dejar constancia de esa ayuda. La idea era que quienes revisan el código supieran cuándo había participado una herramienta de IA.

Todo esto se basa en la transparencia, en dejar constancia de que algo cuenta con la ayuda de la IA para que los revisores puedan tenerlo en cuenta y nadie se agencie trabajo que no es 100% suyo.

El problema es que los principales responsables del desarrollo de Linux están estudiando eliminar esa obligación. El cambio plantea eliminar la etiqueta, después de que, según lo que se ha publicado, los responsables del proyecto alcanzaran un consenso para dejar de exigirla durante la Linux Maintainers Summit celebrada en Praga.

Creen que exigir una etiqueta específica ya no tiene demasiado sentido. El problema es que Linus Torvalds ha defendido a capa y espada que, aunque estas herramientas pueden ser útiles, es necesario conocer la fuente de cara a una revisión o un posible cambio.

Para los que quieren eliminarla, argumentan que no siempre es fácil establecer hasta qué punto una IA ha contribuido a un cambio: puede haber generado una parte del código, sugerido una solución, ayudado a encontrar un error o participado en las pruebas.

Para ellos, el debate ahora está en si una etiqueta obligatoria sigue siendo la mejor forma de acreditar su participación en un proyecto como el kernel de Linux. Por ahora, comentar que todo está en el aire y, por el momento, no hay algo fijo.

Linus Torvalds, creador de Linux, por su lado, ha defendido que es importante saber de dónde salen los cambios y que utilizar IA no debe servir como excusa para enviar código sin revisar. Eso sí, tampoco se opone a estas herramientas, ya que él mismo las ha utilizado para trabajar con el kernel.

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.