Pilote NTFSPlus renommé NTFS dans la série de correctifs du noyau Linux

Le développeur du noyau Namjae Jeon a soumis la série de correctifs v3 pour le pilote NTFSPlus, le renommant simplement NTFS pour faciliter son intégration dans le noyau Linux. Cette mise à jour s'appuie sur le pilote NTFS en lecture seule existant et introduit des améliorations de performances et de nouvelles fonctionnalités. Les changements visent à rationaliser l'examen du code et à améliorer la compatibilité avec les opérations modernes de systèmes de fichiers Linux.

Le développement d'un nouveau pilote NTFS pour Linux a atteint une étape importante avec la sortie de la série de correctifs v3. Namjae Jeon, connu pour ses contributions au pilote exFAT et au serveur SMB ksmbd, a soumis ces correctifs à la liste de diffusion du noyau Linux le 29 décembre 2025. Le changement principal est le renommage de NTFSPlus en NTFS, qui restructure le code en s'appuyant sur le pilote NTFS en lecture seule de longue date. Cette approche, comme le note Phoronix, simplifie l'examen du code en permettant aux mainteneurs de se concentrer sur les innovations plutôt que de revoir toute l'implémentation depuis le début.

Le pilote NTFS mis à jour prend désormais en charge les opérations d'écriture ainsi que des fonctionnalités essentielles telles que iomap pour l'E/S directe, l'élimination de l'utilisation de buffer-head, des fonctions utilitaires et la compatibilité avec xfstests pour les tests de systèmes de fichiers. Des améliorations supplémentaires incluent de nouveaux helpers génériques pour les conversions cluster-to-folio et les opérations byte-to-sector, l'activation de readahead pour le fichier $MFT, et la suppression de la limite de 2 To pour les systèmes de fichiers sur systèmes 32 bits.

Les benchmarks de performance montrent des gains notables par rapport au pilote NTFS3 existant. Les écritures mono-thread sont 3-5 % plus rapides, tandis que les opérations multi-thread s'améliorent de 35-110 %. La vitesse de listage des fichiers augmente de 12-14 %, et les temps de montage pour des partitions de 4 To tombent à moins d'une seconde, contre plus de quatre secondes avec NTFS3.

Cependant, le pilote reste expérimental. Le support complet du journaling est absent, avec une replay de journal partiellement fonctionnelle uniquement. Jeon prévoit d'ajouter un journaling complet après que le pilote aura été intégré dans le noyau principal. Cette progression marque un avancement régulier dans la fourniture d'un support robuste pour NTFS sous Linux.

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.

La version bêta la plus récente de SteamOS a intégré le pilote kernel NTSYNC. Cette mise à jour a été soulignée dans un rapport de Phoronix, un site axé sur le matériel et les performances Linux.

Rapporté par l'IA

Linus Torvalds a annoncé la sortie du noyau Linux 6.19-rc3, une mise à jour plus petite que d'habitude après la période des fêtes. Cette version inclut des correctifs critiques pour les problèmes de démarrage ARM64 et des améliorations des performances GPU. Elle s'appuie sur les candidats précédents pour stabiliser le noyau avant sa version finale.

Les développeurs proposent d'activer par défaut les extensions de synchronisation transactionnelle d'Intel (TSX) dans le prochain noyau Linux 7.0 sur les CPU pris en charge. Ce changement vise à améliorer les performances sans nécessiter de configuration manuelle. Cette mesure cible le matériel capable d'utiliser les fonctionnalités TSX.

Rapporté par l'IA

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.

AMD a publié de nouveaux correctifs pour son pilote Linux afin de supporter l'allocation batch userptr. Les mises à jour visent à améliorer les performances dans les environnements Linux. Ce développement a été rapporté par Phoronix.

Rapporté par l'IA

Des développeurs clés de Linux, dont Linus Torvalds, ont approuvé Rust comme langage à part entière pour la programmation du noyau, mettant fin à son statut expérimental. La décision a été prise lors du Kernel Maintainers Summit annuel et annoncée sur LWN.net. Bien que cela élève Rust au même niveau que C et l'assembleur, la mise en œuvre pratique nécessite encore un travail important de liaison.

 

 

 

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