El Futuro del Kernel de Linux LTS más cortos, Mantenedores Agotados y Adopción de Rust 🐧🚀

La Cumbre del Código Abierto presenta los últimos avances y la dirección futura del kernel de Linux.

Se reducirá el soporte a largo plazo del kernel Linux debido a los desafíos continuos de mantenimiento.

underwater-gettyimages-1131691962

¿Eres un entusiasta de Linux o simplemente alguien con una mente curiosa? ¡Tengo algunas noticias fascinantes para ti del reciente Open Source Summit Europe en Bilbao, España! Jonathan Corbet, el editor ejecutivo de Linux Weekly News y un desarrollador del kernel de Linux, compartió algunas actualizaciones emocionantes sobre el kernel de Linux y su dirección futura.

💡 Soporte a Largo Plazo Reducido (LTS) para los Núcleos de Linux

Un cambio significativo que se avecina es la reducción en el soporte a largo plazo para los núcleos de Linux. Actualmente, tenemos seis núcleos LTS, pero en el futuro, el soporte a largo plazo se limitará a solo dos años en lugar de los seis existentes. Al despedirnos de cada versión del núcleo, no habrá reemplazos. ¿Por qué, preguntas? Según Corbet, simplemente no tiene sentido mantenerlos durante tanto tiempo cuando casi nadie los usa. ¡Y estoy de acuerdo! Es hora de abrazar lo nuevo y dejar lo viejo atrás.

🛠️ Agotamiento de los Mantenedores

Pero ese no es el único desafío al que se enfrenta la comunidad de Linux. Los mantenedores responsables de revisar, ajustar y garantizar que el código funcione correctamente se están agotando. Si bien los desarrolladores son abundantes, muchos mantenedores se dedican al mantenimiento como una tarea secundaria, sobrecargados con demandas crecientes en su tiempo. Además, el uso de *fuzzers* para encontrar errores puede ser útil, pero también es abrumador para los mantenedores. Están constantemente bombardeados con informes de errores menores que requieren su atención, lo que resulta en agotamiento. Los mantenedores no escalan, como lo expresó acertadamente Josef Bacik. La buena noticia es que son conscientes del problema y están buscando activamente ayuda.

❓ P y R: ¿Qué Quieren Saber los Lectores?

P: ¿Qué se puede hacer para aliviar la carga de los mantenedores?

Corbet sugiere que los mantenedores conversen con sus empleadores sobre la posibilidad de ser remunerados por su trabajo de mantenimiento. Las empresas deben darse cuenta de que contribuir de vuelta a Linux es esencial si desean seguir cosechando sus beneficios. ¡Así que difunde la palabra y hazles saber a los empleadores que mantener Linux es una inversión valiosa!

P: ¿Cómo afectará la introducción de Rust al kernel de Linux?

Linux ahora está experimentando con Rust, lo cual es genial para eliminar ciertas clases de errores presentes en el lenguaje C. Sin embargo, esto supone un desafío para los mantenedores. Cambiar a Rust después de trabajar durante décadas en C puede ser una tarea significativa. Además, Rust sigue evolucionando, requiriendo numerosos parches para integrarlo efectivamente con Linux. No debemos olvidar que algunos desarrolladores también se resisten a este cambio. Pero Corbet cree que una vez que se fusionen las primeras funciones en las que dependen los usuarios y que se basen en Rust, no habrá vuelta atrás.

🔮 El Impacto y Futuro de Linux

El futuro de Linux está evolucionando rápidamente y podemos esperar algunos desarrollos emocionantes. Por ejemplo, ya se están progresando tres nuevas adiciones basadas en Rust para el código del kernel de Linux, incluida la implementación de PuzzleFS, un servidor de sistema de archivos Plan9 y un tan esperado controlador de GPU Apple M1. Con estos avances, el lugar permanente de Rust en Linux parece inevitable. ¡Estén atentos para más actualizaciones emocionantes!

  1. Notas AI Rants: Open Source Summit Europe
  2. Mabox Linux demuestra que el viejo Linux puede mantenerse gratuito para uso personal
  3. Nuevo lanzamiento del kernel de Linux: uno de los más grandes hasta ahora
  4. La beta abierta de KDE Plasma 6 ofrece una variedad de delicias para probar
  5. Google DeepMind forma nueva organización centrada en la seguridad de la inteligencia artificial

“`html

🤔 ¿Qué Kernel Deberías Usar?

Las recientes modificaciones en la licencia de RHEL de Red Hat no solo han causado una disputa de licencias, sino que también han generado preocupaciones acerca de las opciones de kernels de Linux disponibles para tu distribución de Linux. Tienes dos opciones: ejecutar el kernel estable más reciente o quedarte con un kernel antiguo que incluya correcciones retroportadas. Los distribuidores de Enterprise Linux tienden a optar por la última opción, lo que resulta en kernels específicos del proveedor. Aunque este enfoque ofrece estabilidad, aleja a estas distribuciones del soporte comunitario, convirtiéndolas en entidades dependientes. Esta situación ha inspirado el surgimiento de alternativas a CentOS como AlmaLinux y Rocky Linux. OpenELA, la Asociación de Linux Empresarial Abierto, también tiene como objetivo proporcionar un clon de RHEL que mantenga el kernel parcheado más antiguo, avivando el conflicto continuo entre Red Hat y OpenELA.

📸 En la Búsqueda de Seguridad

La seguridad siempre es una preocupación, y los desarrolladores de kernel de Linux no son ajenos a este problema. Un aspecto interesante del desarrollo de kernels es que casi cualquier cosa puede ser un error de seguridad, con una corrección necesaria antes de que alguien se dé cuenta de las implicaciones de seguridad del error. Para protegerse contra tales vulnerabilidades, se recomienda encarecidamente que todos los parches se incorporen a las distribuciones de Linux. Parchear kernels antiguos, como el 4.14, podría implicar una cantidad abrumadora de commits, pero elegir selectivamente parches puede socavar la seguridad de tu sistema. ¡Así que recuerda, es mejor tener todo y mantenerse seguro!

💡 Dato Curioso: Entrenamiento de Linux y Cachorros

Como dijo una vez Scott McNealy, el antiguo CEO de Sun Microsystems, “El software de código abierto es gratis como un cachorro es gratis.” La esencia de su comentario radica en el hecho de que aunque Linux y el software de código abierto están disponibles de forma gratuita, requieren entrenamiento y recursos para aprovechar verdaderamente su poder. Así como adoptar un cachorro, usar software de código abierto conlleva responsabilidades y una curva de aprendizaje. ¡Así que no pasemos por alto el aspecto del entrenamiento y abracemos el potencial del código abierto!

💬 ¡Conectémonos y Compartamos!

¿Cuáles son tus pensamientos sobre el futuro del desarrollo de kernels de Linux? ¡Comparte tus emociones y preocupaciones en los comentarios abajo! Y no te olvides de difundir la palabra compartiendo este artículo en tu plataforma de redes sociales favorita. ¡Mantengamos la conversación en marcha!

.

“`