Cong Wang propone DAXFS, sistema de archivos para el kernel de Linux

El desarrollador del kernel Cong Wang ha introducido DAXFS, un nuevo sistema de archivos de solo lectura diseñado para el acceso directo a la memoria compartida en Linux. Construido sobre la infraestructura Direct Access, evita la caché tradicional de páginas para reducir la sobrecarga de memoria. La propuesta busca permitir el intercambio eficiente de datos entre kernels y dispositivos.

Cong Wang, desarrollador del kernel en Multikernel, anunció DAXFS en las listas de correo del kernel de Linux. Este sistema de archivos aprovecha la infraestructura Direct Access (DAX) del kernel de Linux, que permite el acceso directo a la memoria física compartida sin depender del stack convencional de E/S en bloques. ≠n≠nA diferencia de opciones establecidas como RAMFS o TMPFS, que usan la caché de páginas y asignan memoria por instancia, DAXFS mapea regiones contiguas de memoria física directamente en el sistema de archivos. Como resultado, las lecturas de archivos se convierten en cargas directas de memoria, minimizando la sobrecarga en escenarios donde los datos de solo lectura podrían duplicarse en RAM. ≠n≠nDAXFS soporta memoria de dispositivos como GPUs, FPGAs o aquellos conectados vía CXL, utilizando la API dma-buf para acceso de solo lectura a datos respaldados por dispositivos. Su diseño es deliberadamente simple: emplea un formato de imagen autocontenido y de solo lectura, y omite asignaciones en tiempo de ejecución, manejo intrincado de metadatos y código específico de dispositivos. ≠n≠nLas aplicaciones potenciales incluyen compartir imágenes base de contenedores o Docker entre instancias de kernel separadas vía memoria compartida, evitar transferencias de red en configuraciones de agrupación de memoria CXL, reducir el uso de RAM combinando DAXFS con OverlayFS para contenedores, y ofrecer acceso zero-copy a datos estáticos en memoria de aceleradores. ≠n≠nEl código está en GitHub como propuesta experimental. Wang señaló que cualquier integración en el kernel principal requeriría discusión y revisión de la comunidad. El anuncio apareció el 25 de enero de 2026.

Artículos relacionados

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Imagen generada por IA

Kernel de Linux 6.19 añade mejoras en planificación y extensiones C de Microsoft

Reportado por IA Imagen generada por IA

El próximo kernel de Linux 6.19 introduce mejoras clave en el marco sched_ext para una mejor recuperación de planificadores eBPF e integra extensiones C de Microsoft para una compilación de código más limpia. Estas actualizaciones buscan mejorar la estabilidad, el rendimiento y la eficiencia de los desarrolladores en diversos entornos de cómputo. Las contribuciones de empresas como Google, Meta y Microsoft destacan la creciente colaboración en el desarrollo de código abierto.

El Enhanced Read-Only File System, o EROFS, ha introducido la compartición de caché de páginas para reducir significativamente el uso de memoria en entornos contenedorizados. Esta función permite que múltiples contenedores compartan páginas en caché de la misma imagen de sistema de archivos, reduciendo el desperdicio de memoria entre un 40% y un 60%. Desarrollado inicialmente por Huawei, EROFS está ganando popularidad en escenarios de computación en la nube y edge.

Reportado por IA

Los desarrolladores están explorando el uso compartido de caché de página como una forma de mejorar el rendimiento de los contenedores EROFS. Esta técnica parece ofrecer ventajas significativas en entornos Linux. Los hallazgos provienen de Phoronix, un sitio centrado en revisiones de hardware y software para Linux.

CachyOS, una distribución de Arch Linux centrada en el rendimiento, ha anunciado planes para una Edición Server dedicada que se lanzará en 2026. La edición va dirigida a almacenamiento conectado a la red, estaciones de trabajo y servidores completos, con el objetivo de combinar optimizaciones de alta velocidad con estabilidad a nivel empresarial. Esta expansión se basa en las fortalezas del escritorio de la distro para atraer a administradores de TI que buscan alternativas eficientes a opciones tradicionales como Red Hat Enterprise Linux.

Reportado por IA

Basándose en informes iniciales sobre la propuesta de ABI de espera en tiempo de ejecución para Linux —inspirada en Modern Standby de Windows—, Antheas Kapenekakis ha publicado en la lista de correo del kernel una serie detallada de ocho parches. Dirigida a sistemas x86 ACPI, permite apariencias de 'dormido' de bajo consumo manteniendo activos los servicios esenciales, prometiendo mejor duración de batería para portátiles, dispositivos de mano y más.

Los precios crecientes de la RAM, impulsados por la demanda de centros de datos de IA, están llevando a los usuarios de Linux a optimizar el hardware existente. Un artículo reciente de Hackaday destaca las funciones de compresión integradas en el kernel para estirar la memoria disponible. Herramientas como zram-tools para Debian y systemd-zram-generator para Ubuntu activan esta funcionalidad.

Reportado por IA

Alpine Linux, una distribución ligera de Linux, ha asegurado apoyo de múltiples proveedores de nube tras el inminente cierre de Equinix Metal. El proyecto, que dependía de servicios donados de la plataforma, solicitó ayuda a principios de este año y ahora se beneficia de una infraestructura mejorada y diversificada. Esta medida asegura la continuación de sus operaciones para usuarios en sistemas embebidos y contenedores.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar