Paragon Softwares NTFS-driver kan være inkludert i Linux-kjernen 5.15

Da han diskuterte den nylig publiserte 27. utgaven av et sett med oppdateringer med implementering av NTFS-filsystemet fra Paragon Software, sa Linus Torvalds at han ikke ser noen hindringer for å godta dette settet med oppdateringer i neste vindu for å godta endringer. Hvis ingen uventede problemer blir identifisert, vil Paragon Softwares NTFS-støtte bli inkludert i kjerne 5.15, som forventes å bli utgitt i november.

I tiden som gjenstår før oppdateringene godtas i kjernen, anbefalte Linus å dobbeltsjekke riktigheten av den avskrevne signaturen i oppdateringene, bekrefte forfatterskapet til den overførte koden og klarheten til distribusjon som en del av kjernen under en gratis lisens. Det anbefales også at Paragon Software igjen sørger for at den juridiske avdelingen forstår alle konsekvensene av å overføre koden under GPLv2-lisensen og forstår essensen av denne copyleft-lisensen.

Koden for den nye NTFS-driveren ble åpnet av Paragon Software i august i fjor og skiller seg fra driveren som allerede er tilgjengelig i kjernen ved muligheten til å fungere i skrivemodus. Den gamle driveren har ikke blitt oppdatert på mange år og er i dårlig stand. Den nye driveren støtter alle funksjonene til gjeldende versjon av NTFS 3.1, inkludert utvidede filattributter, datakomprimeringsmodus, effektivt arbeid med tomme mellomrom i filer og avspilling av endringer fra loggen for å gjenopprette integriteten etter feil.

I den 27. utgaven av patcher tilpasset Paragon Software driveren for endringer i iov API, og erstattet iov_iter_copy_from_user_atomic()-kallet med copy_page_from_iter_atomic() og stoppet bruken av iov_iter_advance()-funksjonen. Av anbefalingene som er gitt i diskusjonen er det eneste som gjenstår å oversette koden til å bruke fs/iomap, men dette er ikke et obligatorisk krav, men kun en anbefaling som kan implementeres etter inkludering i kjernen. I tillegg har Paragon Software bekreftet at den er klar til å støtte den foreslåtte koden i kjernen og planlegger å overføre journalimplementeringen videre til å fungere på toppen av JBD (Journaling block device) som finnes i kjernen, på grunnlag av hvilken journaling er organisert i ext3, ext4 og OCFS2.

Kilde: opennet.ru

Legg til en kommentar