Het ziet eruit als de nieuwe NTFS-kerneldriver voor het bestandssysteem, ontwikkeld door Paragon Software en in het afgelopen jaar meer dan twintig keer herzien, zou over ongeveer een maand klaar kunnen zijn voor mainlining in de kernel wanneer het Linux 5.15-samenvoegvenster wordt geopend. Alles is eindelijk uitgelijnd en ziet eruit alsof de code in goede staat is voor de eerste samenvoeging, hoewel op dit moment niet noodzakelijkerwijs de bestaande NTFS-driver wordt vervangen.
Eerder deze maand deed Linus Torvalds een beroep op Paragon om het NTFS3-pull-verzoek in te dienen. Hij merkte op dat ze het pull-verzoek rechtstreeks naar hem moesten sturen, gezien het gebrek aan iemand anders gericht op het doorsluizen van nieuwe bestandssysteemondersteuning naar de kernel.
Afgelopen week markeerde de 27e iteratie van deze NTFS3-driver patches van Paragon Software om de driver in vorm te krijgen voor upstreaming.
Na die v27-patches was er op vrijdag Paragon-ontwikkelaar Konstantin Komarov die reageerde aan Torvalds en bevestigde de steun van het bedrijf voor het behoud van deze driver. Konstantin merkte op:”we kunnen bevestigen dat we deze implementatie zullen handhaven. Het is ook de bedoeling dat dit op dit moment in fs/ntfs3 is, althans voorlopig-totdat de code en implementatie bekend en vertrouwd worden binnen de gemeenschap. En dan kunnen we bespreken of het de fs/ntfs moet vervangen en wanneer het handig is om te doen.“Hij merkte ook op dat ze zullen werken aan een goed pull-verzoek aan Torvalds.
In reactie daarop gaf Linus opmerking dat hij zal het duidelijk pas in het volgende samenvoegvenster trekken, maar hij moedigt de code aan om ook in Linux-Next te worden getrokken voor verdere tests in de komende maand. Hij moedigde de mensen binnen Paragon ook aan om ervoor te zorgen dat ze hun bedoelingen echt begrijpen,”Het enige wat ik wil als er grote nieuwe stukken zoals deze worden toegevoegd, is om je te vragen ervoor te zorgen dat alles correct is ondertekend, en dat er geen interne verwarring is over de GPLv2 binnen Paragon, en dat juridische mensen etc. allemaal op de hoogte zijn van dit alles en aan boord zijn. Het laatste wat we willen zien is een aantal”oeps, het was niet onze bedoeling om dit te doen”brouhaha zes maanden later. Ik betwijfel of dat een probleem is, gezien hoe openbaar dit allemaal is geweest, maar ik wilde het gewoon vermelden om er heel duidelijk over te zijn.”
Behalve eventuele last-minute verrassingen, ziet het ernaar uit dat deze NTFS3-driver eindelijk wordt gemainlined in Linux 5.15. Dit stuurprogramma biedt veel betere lees-/schrijfondersteuning en andere functies dan het bestaande NTFS-kernelstuurprogramma of de op FUSE gebaseerde NTFS-3G-optie. Paragon heeft deze NTFS-code in de loop der jaren commercieel onderhouden voor klanten, maar tegenwoordig is NTFS van afnemende relevantie voor bedrijven die zich nu richten op exFAT en andere bestandssysteemopties, waardoor het bedrijf openstond voor het upstreamen van hun code.