La versión 7.3 del kernel Linux traerá consigo una importante limpieza en su código al eliminar el soporte nativo para dos sistemas de archivos obsoletos: EFS de Silicon Graphics (SGI) y freevxfs de Veritas. Esta decisión supone la eliminación de más de 3.700 líneas de código, con el objetivo de mejorar la seguridad y eficiencia del sistema operativo.
Estos sistemas de archivos, que tuvieron relevancia en décadas pasadas, han quedado prácticamente en desuso y su mantenimiento supone una carga innecesaria para el desarrollo del kernel. La eliminación de este código obsoleto permitirá reducir la superficie de ataque y facilitará la gestión interna del kernel Linux.
Eliminación de EFS y freevxfs: un paso hacia un kernel más limpio
El Extent File System (EFS), desarrollado por SGI en 1986 para reemplazar soluciones anteriores, y el controlador freevxfs, que permitía acceder a sistemas de archivos Veritas VxFS, serán retirados en Linux 7.3. Según los desarrolladores Christian Brauner y Christoph Hellwig, esta limpieza implica la supresión de 3.724 líneas de código distribuidas en 33 archivos.
El controlador freevxfs, en particular, ha contado con un único colaborador en los últimos quince años y su actividad reciente se ha limitado a pruebas automatizadas y detección de errores. Mantener este código no solo consume recursos, sino que también puede representar un riesgo de seguridad a largo plazo.
Impacto para usuarios y administradores
Para la mayoría de usuarios, la eliminación de estos sistemas de archivos no supondrá ningún inconveniente, dado que su uso es prácticamente inexistente en la actualidad. Sin embargo, los administradores que aún necesiten acceder a discos con estos formatos podrán seguir utilizando versiones antiguas del kernel con soporte a largo plazo (LTS) mientras estén disponibles.
Esta medida forma parte de un esfuerzo continuo por optimizar el kernel Linux, concentrando recursos en tecnologías actuales y demandadas. La reducción de código obsoleto contribuye a minimizar vulnerabilidades y facilita el mantenimiento del núcleo del sistema.
Perspectivas futuras en el desarrollo del kernel Linux
La limpieza implementada en Linux 7.3 podría ser el inicio de una serie de eliminaciones similares en futuras versiones, como Linux 7.4, donde otros componentes obsoletos podrían ser descartados para seguir mejorando la seguridad y eficiencia del kernel.
Este enfoque refleja la madurez del proyecto Linux, que busca adaptarse a las necesidades actuales sin cargar con tecnologías que ya no aportan valor real.
Para quienes deseen profundizar en la gestión de sistemas Linux y su optimización, TecnoJournal ofrece recursos como cómo convertir un portátil antiguo en un servidor doméstico Linux, una alternativa práctica para aprovechar hardware obsoleto con software actualizado.

