Linus Torvalds gaf commentaar op de situatie met het NTFS-stuurprogramma van Paragon Software

Bij het bespreken van de kwestie van de scheiding van bevoegdheden bij het onderhouden van code voor bestandssystemen en VFS-gerelateerde stuurprogramma's, drukte Linus Torvalds zijn bereidheid uit om direct patches te accepteren met een nieuwe implementatie van het NTFS-bestandssysteem als Paragon Software de verantwoordelijkheid voor het onderhouden van het NTFS-bestandssysteem zou overnemen. bestandssysteem in de Linux-kernel en kreeg bevestiging van andere kernelontwikkelaars die de juistheid van de code hebben beoordeeld (blijkbaar is er al een bevestiging beschikbaar).

Linus merkte op dat er onder de VFS-kernelontwikkelaars geen mensen zijn die verantwoordelijk zijn voor het ontvangen van pull-aanvragen met nieuwe FS, dus dergelijke verzoeken kunnen persoonlijk naar hem worden verzonden. Over het algemeen liet Linus doorschemeren dat hij geen bijzondere problemen ziet bij de adoptie van de nieuwe NTFS-code in de hoofdkernel, aangezien de deplorabele staat van het oude NTFS-stuurprogramma niet bestand is tegen kritiek en er geen noemenswaardige klachten zijn ingediend tegen de nieuwe Paragon-coureur over een jaar.

In de loop van een jaar werden 26 versies van ntfs3-patches ter beoordeling voorgesteld op de linux-fsdevel mailinglijst, waarin de gemaakte opmerkingen werden geëlimineerd, maar de kwestie van opname in de kernel werd tot stilstand gebracht door het onvermogen om een ​​VFS-onderhouder te vinden wie zou een beslissing kunnen nemen over conceptuele kwesties - wat te doen met het oude ntfs-stuurprogramma en of oudere FAT ioctl-oproepen in het nieuwe stuurprogramma moeten worden geïmplementeerd.

De code voor de nieuwe NTFS-driver werd in augustus vorig jaar door Paragon Software geopend en verschilt van de driver die al in de kernel beschikbaar was door de mogelijkheid om in schrijfmodus te werken. Het stuurprogramma ondersteunt alle functies van de huidige versie van NTFS 3.1, inclusief uitgebreide bestandskenmerken, datacompressiemodus, effectief werken met lege ruimtes in bestanden en het opnieuw afspelen van wijzigingen uit het logboek om de integriteit na fouten te herstellen.

Bron: opennet.ru

Voeg een reactie