El núcleo de Linux enfrenta una reducción en el soporte LTS debido a desafíos de mantenimiento

El núcleo de Linux está experimentando cambios significativos que definirán su desarrollo y adopción futuros. Según Jonathan Corbet, desarrollador del núcleo de Linux y editor ejecutivo de Linux Weekly News, estas transformaciones son cruciales para la evolución del sistema. Durante su intervención en la Cumbre de Código Abierto de Europa, Corbet brindó una actualización sobre los últimos desarrollos del núcleo de Linux y adelantó lo que está por venir.

Según Jamieson Davis en Linux Journal, un cambio destacado es la reducción en el soporte a largo plazo (LTS) para las versiones del núcleo, pasando de seis años a solo dos. Corbet explicó que mantener indefinidamente las antiguas ramas del núcleo es insostenible y que la mayoría de los usuarios ya han migrado a versiones más recientes. Por lo tanto, no tiene sentido continuar con seis años de soporte. Aunque algunos puedan quejarse de los ciclos de soporte acortados, la realidad es que llevar constantemente correcciones a núcleos antiguos sobrecarga a los mantenedores.

Este agotamiento de los mantenedores representa una amenaza seria, como destacó Corbet. Mantener Linux es en gran medida un esfuerzo voluntario, con solo unos 200 de los más de 2,000 desarrolladores recibiendo pago por sus contribuciones. Las constantes demandas sobre el tiempo de los mantenedores, provenientes de pruebas de fuzzing, corrección de pequeños errores y revisión de contribuciones, pasan factura. Mantenedores destacados han advertido que necesitan ayuda para evitar el colapso. Las empresas que dependen de Linux deben comprender que retribuir financieramente es esencial para mantener este ecosistema vital.

Además, el núcleo de Linux se aventura en terrenos desconocidos con la introducción de código en Rust. Aunque Rust resuelve muchos problemas, también introduce nuevas complejidades en cuanto a la integración del lenguaje, estándares en evolución y experiencia del mantenedor. Corbet cree que Rust superará el punto de no retorno cuando características centrales dependan de él, lo cual podría ocurrir pronto con adiciones como los controladores de la GPU Apple M1. A pesar del escepticismo en ciertos 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 provocó el descontento de la comunidad. Si bien se consideraron aspectos comerciales, Corbet también señaló factores técnicos. Usar núcleos antiguos con correcciones retroportadas, como lo hace RHEL, corre el riesgo de crear ramas específicas de proveedores divergentes. El modelo de Android de seguir más de cerca el desarrollo principal del núcleo ha demostrado beneficios en seguridad. Al final del día, Linux funciona mejor cuando se alinea con la comunidad en general.

Para concluir, Corbet recordó el dicho: «Linux es gratis como un cachorro es gratis». Usar código abierto parece fácil al principio, pero mantenerlo a largo plazo requiere un cuidado y alimentación significativos. A medida que Linux se integra en sistemas más críticos, ese mantenimiento se vuelve aún más esencial. Los cambios en el núcleo que se avecinan buscan mantener a Linux saludable y vibrante para la próxima generación de usuarios, empresas y desarrolladores.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio