Cong Wang propose DAXFS, un système de fichiers pour le noyau Linux

Le développeur du noyau Cong Wang a introduit DAXFS, un nouveau système de fichiers en lecture seule conçu pour un accès direct à la mémoire partagée sous Linux. Construit sur l'infrastructure Direct Access, il contourne le cache de pages traditionnel pour réduire la surcharge mémoire. La proposition vise à permettre un partage efficace de données entre noyaux et périphériques.

Cong Wang, développeur du noyau chez Multikernel, a annoncé DAXFS sur les listes de diffusion du noyau Linux. Ce système de fichiers exploite l'infrastructure Direct Access (DAX) du noyau Linux, qui permet un accès direct à la mémoire physique partagée sans dépendre de la pile d'E/S en blocs conventionnelle. ≠n≠nContrairement aux options établies comme RAMFS ou TMPFS, qui utilisent le cache de pages et allouent de la mémoire par instance, DAXFS mappe des régions contiguës de mémoire physique directement dans le système de fichiers. En conséquence, les lectures de fichiers deviennent des chargements mémoire directs, minimisant la surcharge dans les scénarios où des données en lecture seule pourraient autrement se dupliquer en RAM. ≠n≠nDAXFS prend en charge la mémoire de périphériques comme les GPU, FPGA ou ceux connectés via CXL, en utilisant l'API dma-buf pour un accès en lecture seule aux données soutenues par les périphériques. Son design est délibérément simple : il emploie un format d'image autonome en lecture seule et évite les allocations à l'exécution, la gestion complexe de métadonnées et le code spécifique aux périphériques. ≠n≠nLes applications potentielles incluent le partage d'images de base de conteneurs ou Docker entre instances de noyau séparées via mémoire partagée, éviter les transferts réseau dans des configurations de mise en commun de mémoire CXL, réduire l'utilisation de la RAM en associant DAXFS à OverlayFS pour les conteneurs, et offrir un accès zero-copy aux données statiques en mémoire d'accélérateur. ≠n≠nLe code est hébergé sur GitHub en tant que proposition expérimentale. Wang a noté que toute intégration dans le noyau principal nécessiterait une discussion et un examen par la communauté. L'annonce est apparue le 25 janvier 2026.

Articles connexes

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Image générée par IA

Noyau Linux 6.19 ajoute des améliorations de planification et les extensions C de Microsoft

Rapporté par l'IA Image générée par IA

Le prochain noyau Linux 6.19 introduit des améliorations clés dans le framework sched_ext pour une meilleure récupération des planificateurs eBPF et intègre les extensions C de Microsoft pour une compilation de code plus propre. Ces mises à jour visent à améliorer la stabilité, les performances et l'efficacité des développeurs dans divers environnements de calcul. Les contributions de sociétés comme Google, Meta et Microsoft mettent en lumière une collaboration croissante dans le développement open source.

Le système de fichiers en lecture seule amélioré, ou EROFS, a introduit le partage de cache de pages pour réduire considérablement l'utilisation de la mémoire dans les environnements conteneurisés. Cette fonctionnalité permet à plusieurs conteneurs de partager des pages en cache de la même image de système de fichiers, réduisant le gaspillage de mémoire de 40 % à 60 %. Développé initialement par Huawei, EROFS gagne du terrain dans les scénarios de calcul cloud et edge.

Rapporté par l'IA

Les développeurs explorent le partage de cache de pages comme moyen d'améliorer les performances des conteneurs EROFS. Cette technique semble offrir des avantages significatifs dans les environnements Linux. Ces résultats proviennent de Phoronix, un site axé sur les critiques de matériel et logiciels Linux.

CachyOS, une distribution Arch Linux axée sur les performances, a annoncé des plans pour une Édition Serveur dédiée prévue pour 2026. Cette édition cible le stockage en réseau, les postes de travail et les serveurs complets, visant à combiner des optimisations à haute vitesse avec une stabilité de niveau entreprise. Cette expansion s'appuie sur les forces de la distro en bureau pour séduire les administrateurs IT à la recherche d'alternatives efficaces aux options traditionnelles comme Red Hat Enterprise Linux.

Rapporté par l'IA

S'appuyant sur les premiers rapports concernant l'abi runtime standby proposé pour Linux —inspiré de Modern Standby de Windows—, une série détaillée de huit patches a été publiée sur la liste de diffusion du kernel par Antheas Kapenekakis. Ciblant les systèmes x86 ACPI, elle permet des apparences « endormi » à faible consommation tout en maintenant les services essentiels actifs, promettant une meilleure autonomie de batterie pour les ordinateurs portables, les appareils portables et plus encore.

La hausse des prix de la RAM, due à la demande des centres de données IA, incite les utilisateurs Linux à optimiser leur matériel existant. Un article récent de Hackaday met en lumière les fonctionnalités de compression intégrées au noyau pour étendre la mémoire disponible. Des outils comme zram-tools pour Debian et systemd-zram-generator pour Ubuntu activent cette fonctionnalité.

Rapporté par l'IA

Alpine Linux, une distribution Linux légère, a obtenu le soutien de plusieurs fournisseurs cloud après la fermeture imminente d'Equinix Metal. Le projet, qui dépendait des services donnés par la plateforme, a lancé un appel à l'aide début de cette année et bénéficie désormais d'une infrastructure améliorée et diversifiée. Cette mesure assure la continuité de ses opérations pour les utilisateurs de systèmes embarqués et de conteneurs.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser