NTFS-driver fra Paragon Software kan integreres i Linux-kernen 5.15

Under diskussionen om den 27. udgave af patchesættet med implementeringen af NTFS-filsystemet fra Paragon Software, nævnte Linus Torvalds, at han ikke ser nogen forhindringer for at acceptere dette patchesæt i næste ændringsvindue. Hvis der ikke opstår uforudsete problemer, vil NTFS-support fra Paragon Software blive inkluderet i version 5.15 af kernen, hvis udsendelsen forventes i november.

I den tid, der er tilbage til accept af patchene i kernen, anbefalede Linus at dobbelttjekke korrektheden af signaturen signed-off i patchene, der bekræfter forfatterskabet over den overførte kode og villigheden til at distribuere den som en del af kernen under en fri licens. Paragon Software blev også anbefalet at sikre, at deres juridiske afdeling fuldt ud forstår konsekvenserne af at overføre koden under GPLv2-licensen og forstår essensen af denne copyleft-licens.

Koden til den nye NTFS-driver blev offentliggjort af Paragon Software i august sidste år og adskiller sig fra den allerede eksisterende driver i kernen ved at kunne arbejde i skrivetilstand. Den gamle driver er ikke blevet opdateret i mange år og er i en kritisk tilstand. Den nye driver understøtter alle funktioner i den aktuelle version NTFS 3.1, herunder udvidede filattributter, datakompression, effektiv håndtering af huller i filer og gengivelse af ændringer fra loggen for at genoprette integritet efter fejl.

I den 27. udgave af patchene tilpassede Paragon Software driveren til ændringerne i API'en iov ved at erstatte opkaldet iov_iter_copy_from_user_atomic() med copy_page_from_iter_atomic() og stoppede brugen af funktionen iov_iter_advance(). Blandt de anbefalinger, der blev fremsat i diskussionen, er der kun den tilbage, der opfordrer til at oversætte koden til at bruge fs/iomap, men det er ikke et obligatorisk krav, kun en anbefaling, der kan implementeres efter optagelse i kernen. Derudover bekræftede Paragon Software, at de er klar til at vedligeholde den foreslåede kode i kernen og planlægger på sigt at overføre implementeringen af logning til at fungere oven på det eksisterende universelle blokdevice JBD (Journaling block device) i kernen, som står bag logning i ext3, ext4 og OCFS2.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster