El Kernel de Linux Enfrenta una Reducción en el Soporte a Largo Plazo Debido a Desafíos de Mantenimiento

Published:

El kernel de Linux está experimentando importantes cambios que influirán en su desarrollo y adopción futuros, según Jonathan Corbet, desarrollador del kernel de Linux y editor ejecutivo de Linux Weekly News. Durante la Open Source Summit Europe, Corbet brindó información sobre los últimos avances en el kernel de Linux y ofreció un vistazo de lo que está por venir.

Uno de los cambios más significativos que se avecina es la reducción del soporte a largo plazo (LTS) para las versiones del kernel, pasando de seis años a tan solo dos años. Corbet explicó que mantener ramas antiguas del kernel indefinidamente resulta insostenible, ya que la mayoría de los usuarios migran a versiones más nuevas, lo que hace que continuar con seis años de soporte carezca de sentido. Aunque algunos pueden lamentar los ciclos de vida de soporte más cortos, la realidad es que la constante incorporación de correcciones a núcleos antiguos representa una carga abrumadora para los mantenedores.

Este agotamiento de los mantenedores representa una seria amenaza, según destacó Corbet. El mantenimiento de Linux depende en gran medida del esfuerzo voluntario, y solo unos 200 de los más de 2,000 desarrolladores han sido remunerados por sus contribuciones. Las demandas interminables de tiempo para realizar pruebas de fuzz, corregir errores menores y revisar contribuciones están teniendo un costo. Destacados mantenedores han advertido que necesitan ayuda para evitar el colapso. Las empresas que dependen de Linux deben darse cuenta de que contribuir financieramente es beneficioso para mantener este ecosistema vital.

Además, el kernel de Linux está explorando nuevas direcciones con la introducción de código Rust. Aunque Rust resuelve muchos problemas, también introduce nuevas complejidades en términos de integración de lenguajes, evolución de estándares y experiencia del mantenedor. Corbet cree que Rust cruzará el punto de no retorno cuando las funciones clave dependan de él, lo que podría ocurrir pronto con adiciones como los controladores de GPU Apple M1. A pesar del escepticismo en algunos sectores, es probable que los beneficios de Rust superen cualquier costo de transición.

En cuanto a las distribuciones, la decisión de Red Hat de restringir la clonación de RHEL generó una reacción en la comunidad. Además de consideraciones comerciales, Corbet señaló factores técnicos. El uso de kernels más antiguos con correcciones respaldadas, como lo hace RHEL, conlleva el riesgo de crear ramas divergentes específicas del proveedor. El modelo de Android de seguir de cerca el desarrollo del kernel principal ha demostrado beneficios en términos de seguridad. En última instancia, Linux funciona mejor cuando está alineado con la comunidad en general.

En resumen

Corbet hizo hincapié en el dicho «Linux es libre como un cachorro es libre». Utilizar código abierto puede parecer sencillo al principio, pero mantenerlo a largo plazo requiere de cuidados y atención sustanciales. A medida que Linux se integra en sistemas más críticos, este mantenimiento se vuelve cada vez más crucial. Los próximos cambios en el kernel tienen como objetivo mantener a Linux saludable y enérgico para la próxima generación de usuarios, empresas y desarrolladores.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, Cisco, VMware, Citrix, Seguridad informática, Google Apps y muchas otras.

Related articles

A %d blogueros les gusta esto: