Productos FTTH

Tienda FFTH

Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Kernel Linux pierde 138 mil líneas y decepciona a algunos




El creador del sistema operativo Linux, Linus Torvalds, ha logrado una importante reducción en el kernel del sistema al eliminar 138.161 líneas de código. Esta limpieza se ha centrado en retirar soporte para hardware obsoleto, lo que permitirá mejorar tanto el rendimiento como la facilidad de mantenimiento del proyecto.

 





  • Aunque la mayoría de la comunidad celebra esta optimización, algunos usuarios se muestran descontentos por la pérdida de compatibilidad con dispositivos antiguos. Sin embargo, la decisión busca modernizar el kernel y garantizar su eficiencia a largo plazo.
  • Este cambio refleja la filosofía de Torvalds de priorizar la calidad y simplicidad del código, incluso si implica dejar atrás tecnologías que ya no son relevantes.


Los cambios de Linux 7.1 han sido realmente grandes, pero una de las cosas que más llama la atención es la limpieza de código que están haciéndole al sistema operativo para dejar atrás el hardware obsoleto y optimizar a nivel general.

En efecto, Linus Torvalds sigue haciendo este barrido, pero darle paso a nuevas características y deshacerse de errores relacionados con la inteligencia artificial o compatibilidad de componentes antiguos.

Hace poco, el fundador de Phoronix, Michael Larabel, compartió que Linux está llegando a las 40 millones de líneas de código, una cifra realmente impresionante en comparación con otros sistemas.

La cuestión es que esa versión sigue generando más y más a pesar de que se están eliminando miles de líneas. De igual manera, las mencionadas modificaciones marcan un antes y un después en el mantenimiento del kernel, al menos para un pequeño grupo de usuarios.

Linux se desprende de miles de líneas de código obsoleto, pero no es suficiente

Como es de costumbre, se ha solicitado el cambio de eliminación de código antiguo en la reciente versión de Linux. Principalmente para deshacerse de extractos de subsistema de ISDN (Red Digital de Servicios Integrados) y controladores heredados.

Según comparten los expertos de Phoronix, la decisión se ha tomado debido a que hay una proliferación de informes de errores que han surgido por la IA, que ha puesto en evidencia partes problemáticas del código que ni siquiera están siendo utilizadas.

Especialmente se debe a la compatibilidad con hardware antiguo que siempre se ha mantenido a lo largo de los años, pero a costa de que haya más líneas de código de las que debería.

Esto se hizo por todo ese tiempo para cumplir con las exigencias de los desarrolladores y evitar transiciones drásticas con respecto a los controladores, aunque muchos de estos han quedado obsoletos y ya no tienen tanto sentido en la actualidad, mismo motivo por el cual Linus Torvalds ha decidido dejar atrás el Intel i486 desde los primeros cambios de la versión 7.1.

Los drivers en cuestión se vinculan con dispositivos como AMD Lance, 3Com 3c509, SMSC SMC9194 o Fujitsu FMVJ18X, los cuales dejaron de ser relevantes en la industria y el mercado general desde hace décadas y es muy complicado encontrar un ordenador hoy en día con esas características.

En total, se han borrado 138.161 líneas de código del kernel para liberar carga y optimizar el sistema con el fin de que tenga un mayor sentido práctico. De hecho, si te interesa indagar a fondo, puedes revisar los cambios desde el repositorio oficial.

Errores generados por IA aceleran la eliminación de código antiguo

Retomando lo que se comenta sobre la inteligencia artificial, es un factor indirecto que también está influyendo en este tipo de cambios por el ecosistema del pingüino Tux.

Esto va de la mano con otros múltiples errores que se han encontrado gracias a dicha herramienta en proyectos de otras compañías. En este caso, ha servido de mucho para generar reportes automatizados que funcionan para mejorar Linux, determinando puntos claves específicos.

Debido a que no vale la pena mantener el código que nadie usa porque se convierte en una carga más y suma la complejidad del kernel, es lo mejor que se puede hacer para facilitar el mantenimiento y dirigir el enfoque a tecnologías que sí son importantes en la actualidad.



Fuentes:
https://computerhoy.20minutos.es/software/linus-torvalds-consigue-aligerar-kernel-138-161-lineas-codigo-para-tristeza-unos-pocos_6964295_0.html



0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.