Linux prepara para EXT4 una ruta opcional de E/S buffered basada en IOmap, con pruebas que muestran mejoras en algunas configuraciones y regresiones en otras. La propuesta aún carece de funciones del sistema de archivos y no estará activada por defecto.
***
- La nueva ruta sustituye el uso de buffer_head por IOmap, un marco moderno para relacionar offsets de archivos con bloques del dispositivo.
- Las pruebas reportan mejoras de rendimiento en algunas configuraciones, pero también regresiones, sin que la fuente detalle cifras.
- El soporte seguirá siendo opcional mediante la opción de montaje “buffered_iomap” mientras falten funciones de EXT4.
🧪 EXT4 prueba una nueva ruta de E/S con IOmap
Las pruebas muestran mejoras en algunos escenarios y regresiones en otros.
Faltan funciones: será opcional con «buffered_iomap» y no se activará por defecto.
Los parches podrían proponerse para Linux 7.4. pic.twitter.com/Ji1MnGA9bR
— Diario฿itcoin (@DiarioBitcoin) October 12, 2026
EXT4 probará una ruta de E/S con IOmap, aunque seguirá siendo opcional
EXT4 podría incorporar en Linux 7.4 una ruta alternativa para gestionar la E/S buffered, basada en IOmap en lugar de buffer_head. El cambio, desarrollado por Zhang Yi, de Huawei, mostró mejoras de rendimiento en algunas pruebas, pero también regresiones; por ahora, el código no cubre todas las funciones existentes del sistema de archivos y no quedará activado por defecto.
Un cambio en la forma de gestionar la E/S
La propuesta modifica cómo EXT4 conecta los offsets de los archivos con los bloques del dispositivo de almacenamiento durante la E/S buffered. En lugar de recurrir a buffer_head, la ruta nueva utiliza IOmap, un marco más reciente de Linux para realizar ese mapeo. La iniciativa no reemplaza de inmediato el mecanismo que ya usa EXT4: ofrece una vía alternativa cuya adopción dependerá de las pruebas y de que el código complete las capacidades que aún faltan.
La E/S buffered es una manera de procesar operaciones de entrada y salida apoyándose en el sistema de buffers del kernel. En este cambio, el aspecto central no es una nueva función visible para quien utiliza un archivo, sino el componente interno que organiza la relación entre las posiciones de ese archivo y el almacenamiento. Por eso, las posibles diferencias de rendimiento se evalúan en el nivel de la implementación y pueden variar según la configuración probada.
Phoronix describe IOmap como un marco moderno frente al enfoque anterior basado en buffer_head, con una integración más estrecha con los folios de Linux y menor sobrecarga de memoria que los buffer heads. Esa ventaja es una de las razones para explorar el cambio, pero no constituye por sí sola una garantía de que todas las cargas de trabajo mejoren. La información publicada no ofrece una cifra única de aceleración ni permite afirmar que el beneficio sea uniforme.
El trabajo está a cargo de Zhang Yi, de Huawei, quien ha preparado sucesivas versiones de los parches para convertir la ruta buffered de EXT4 al uso de IOmap. La presentación de la versión v6 reúne pruebas en distintas configuraciones frente a la implementación actual con buffer heads. Ese contraste permite observar resultados variados, aunque la fuente no publica en el texto cifras concretas que permitan cuantificar las ganancias o las caídas.
Resultados mixtos y activación bajo control
Las pruebas reportadas muestran mejoras que Phoronix califica como notables en determinados escenarios, junto con regresiones en otros. Esa combinación obliga a evitar una lectura simplista: el nuevo mecanismo no aparece como una aceleración garantizada para todos los equipos o cargas de trabajo. Sin datos numéricos en la información disponible, tampoco corresponde atribuir porcentajes, velocidades o beneficios económicos a la propuesta.
La principal limitación señalada es funcional: la ruta IOmap todavía no implementa todas las capacidades que ofrece EXT4 en su camino buffered actual. Mientras ese trabajo continúe, mantener la alternativa deshabilitada de manera predeterminada reduce el riesgo de que usuarios dependan de una implementación incompleta sin haberla elegido. La propuesta está concebida, por ahora, para quienes quieran probarla conscientemente.
Para ese uso, los parches añaden la opción de montaje “buffered_iomap”. Un administrador que active esa opción podrá probar EXT4 con la nueva ruta, mientras que quienes no la indiquen conservarán el comportamiento predeterminado. La diferencia práctica es importante: el anuncio describe una posibilidad experimental y optativa, no un cambio automático que vaya a modificar la experiencia de todas las instalaciones.
La opción también permite comparar ambas rutas en entornos controlados y evaluar si las mejoras observadas en ciertas pruebas se repiten bajo necesidades concretas. Sin embargo, la información de la fuente no detalla recomendaciones de uso, procedimientos de evaluación ni una lista de configuraciones ideales. Por ello, el dato firme es la existencia de un mecanismo de activación voluntaria, no una recomendación general de habilitarlo.
El camino hacia la próxima versión del kernel
Ted Ts’o puso los parches de E/S buffered con IOmap en la rama de desarrollo de EXT4, según el reporte de Michael Larabel en Phoronix. Ese paso indica que el trabajo avanza dentro del desarrollo del sistema de archivos, pero no equivale a confirmar que ya forme parte de una versión estable del kernel. La información apunta a que los parches podrían enviarse durante la próxima ventana de integración de Linux 7.4.
La ventana de integración es el periodo en el que los cambios preparados pueden proponerse para su inclusión en una nueva versión del kernel. Que los parches hayan llegado a una rama de desarrollo los acerca a esa etapa, aunque la posibilidad de envío no debe presentarse como una incorporación definitiva. La fuente habla de una expectativa para Linux 7.4, no de una fecha de lanzamiento ni de una garantía de aceptación final.
El avance dependerá de que la implementación complete las funciones que todavía faltan y de cómo se valoren los resultados de rendimiento, incluidas las regresiones reportadas. La propuesta tendrá que sostener su utilidad más allá de los escenarios en los que las pruebas ya muestran mejoras, sin sacrificar las capacidades que EXT4 ofrece hoy. De momento, el soporte opcional permite seguir el desarrollo sin convertirlo en el camino predeterminado.
Para los usuarios, el cambio todavía no implica una migración obligatoria ni un ajuste que deban aplicar de inmediato. Para quienes desarrollan y prueban Linux, en cambio, ofrece una ruta concreta para comparar IOmap con buffer_head y detectar qué configuraciones se benefician o se perjudican. El resultado final aún está abierto: la iniciativa combina una expectativa de menor sobrecarga con resultados mixtos y trabajo funcional pendiente.
ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.
Suscríbete a nuestro boletín
Artículos Relacionados
Software
LineageOS 24 salta a Android 17 y busca reducir la dependencia de Google
IA
The Lancet evalúa 17 amenazas globales y alerta sobre IA maliciosa y guerra nuclear
Corea del Sur
Samsung desarrollaría memorias zNAND para distintas cargas de trabajo de IA
Asia
