Lors de la discussion sur la répartition des responsabilités concernant le support du code des systèmes de fichiers et des pilotes VFS associés, Linus Torvalds a exprimé sa volonté d'accepter directement des patches avec une nouvelle implementation du système de fichiers NTFS, si la société Paragon Software prenait en charge les responsabilités de mainteneur du système de fichiers NTFS dans le noyau Linux et recevait la confirmation d'autres développeurs du noyau ayant effectué la révision de l'exactitude du code (apparemment, des confirmations existent déjà).
Linus a souligné qu'il n'y avait pas de personnes parmi les développeurs du noyau VFS responsables de l'acceptation des pull requests avec de nouveaux systèmes de fichiers, donc de telles demandes peuvent lui être envoyées directement. En général, Linus a laissé entendre qu'il ne voyait pas de problèmes particuliers pour intégrer le nouveau code NTFS dans la base du noyau, car l'état déplorable de l'ancien pilote NTFS est inacceptable, et aucune plainte substantielle n'a été faite contre le nouveau pilote de Paragon depuis un an.
Au cours de l'année, 26 versions de patches ntfs3 ont été proposées pour examen sur la liste de diffusion linux-fsdevel, dans lesquelles les remarques formulées ont été prises en compte, mais la question de l'inclusion dans le noyau a été bloquée par l'incapacité de trouver un mainteneur VFS capable de décider des questions conceptuelles - que faire de l'ancien pilote ntfs et s'il faut implémenter les appels obsolètes FAT ioctl dans le nouveau pilote.
Le code du nouveau pilote NTFS a été ouvert par la société Paragon Software en août dernier et se distingue de l'ancien pilote existant dans le noyau par sa capacité à fonctionner en mode écriture. Le pilote prend en charge toutes les fonctionnalités de la version actuelle NTFS 3.1, y compris les attributs de fichiers étendus, le mode de compression des données, une gestion efficace des espaces vides dans les fichiers et la restitution des modifications à partir du journal pour restaurer l'intégrité après des pannes.
Source : opennet.ru
