El controlador NTFS de Paragon Software serà incorporat a Linux 5.15

Fa pocs dies vam compartir aquí al blog la notícia sobre que Linus Torvalds li va demanar a Paragon Software que enviés el codi per fusionar el seu nou controlador NTFS. En aquest llavors es tenia pensant que el controlador podria agregar-se en Linux 5.14-rc2, cosa que no va succeir, però si estarà sent integrat en la versió de Linux 5.15

I és que durant la discussió en l'edició número 27 del conjunt de pegats, va ser recentment publicada la implementació de sistema d'arxius NTFS de Paragon Software ia la qual bàsicament Linus Torvalds li va donar llum verda per a ser implementada dins de Linux, ja que va dir que «no veu obstacles per rebre aquest conjunt de pegats en la següent finestra per acceptar canvis. Llevat que s'identifiquin problemes imprevistos, la compatibilitat amb NTFS de Paragon Software s'inclourà en el nucli 5.15, que s'espera que es llanci al novembre. »

Durant el temps que queda fins que els pegats siguin acceptats en el nucli, Linus recomanar tornar a verificar l'exactitud de la signatura en els pegats confirmant l'autoria de el codi transferit i la preparació de la seva distribució com a part de l'nucli sota un codi obert. També es va recomanar que Paragon Software un cop més s'asseguri que el departament legal comprengui totes les conseqüències de transferir codi sota la llicència GPLv2 i comprengui l'essència d'aquesta llicència copyleft.

El codi per al nou controlador NTFS va ser publicat per Paragon Software a l'agost de l'any passat i difereix de què ja està en el nucli de el controlador per la capacitat de treballar en mode d'escriptura, ja que el controlador anterior no s'ha actualitzat durant molts anys i es troba en un estat deplorable.

Planegem admetre aquesta versió després que el codi base un cop s'hagi fusionat i afegir nous
característiques i corregir errors. Per exemple, el suport complet de registre en diari sobre JBD serà
agregat en actualitzacions posteriors.

I és que anteriorment, per a tenir accés complet a les particions NTFS des de la Linux, havia de fer servir el controlador FUSE NTFS-3g, Que s'executa en l'espai de l'usuari i no proporciona el rendiment desitjat. Aquest controlador no s'ha actualitzat des de 2017, a l'igual que el controlador fs / ntfs només de lectura. Tots dos controladors van ser creats per Tuxera, que, al 'igual que Paragon Software, proporciona un controlador NTFS propietari disponible comercialment.

Quant al nou controlador que es pensa implementar en el nucli, aquest es destaca per admetre totes les característiques de la versió actual de NTFS 3.1, inclosos els atributs d'arxiu estesos, la manera de compressió de dades, el treball eficient amb buits en els arxius i la reproducció de canvis de registre per restaurar la integritat després de falles.

el controlador es basa en la base de codi de producte comercial existent de Paragon Software i està ben provat. Els pegats estan dissenyats d'acord amb els requisits per a preparar codi per a Linux i no contenen enllaços a API addicionals, el que permet que el nou controlador s'inclogui en la composició principal de l'nucli. Una vegada que els pegats s'inclouen en la part principal de l'nucli de Linux, Paragon Software té la intenció de proporcionar manteniment, correcció d'errors i millores de funcionalitat.

En la revisió de l'pegat 27, Paragon Software va adaptar el controlador per als canvis a l'API IOV reemplaçant l'anomenada iov_iter_copy_from_user_atomic () amb copy_page_from_iter_atomic () i discontinuando la funció iov_iter_advance ().

De les recomanacions fetes en la discussió, només queda la traducció de el codi per utilitzar fs / iomap, però aquest no és un requisit obligatori, sinó només una recomanació que es pot implementar després de la inclusió en el nucli. A més, Paragon Software ha confirmat que està a punt per acompanyar el codi proposat en el nucli i planeja moure la implementació del diari perquè funcioni sobre el JBD (dispositiu de bloc de diari) existent en el nucli, sobre la base de el qual el diari en ext3, ext4 i OCFS2 estan organitzats.

Finalment, per als que estiguin interessats en poder conèixer més a l'respecte, Poden consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.