Linus Torvalds vill ha en ny NTFS-drivrutin och det är Paragon Software

nyligen Linus Torvalds tillkännagav lanseringen av den första releasekandidaten för Linux 5.14 och om det fortsätter kärnutvecklingsteamet att arbeta med de sista detaljerna innan den stabila versionenhej det spekuleras i det den stabila versionen av Linux 5.14 kan komma med en ny NTFS-drivrutin, särskilt drivrutinen "NTFS3" från Paragon Software.

Och det är att i en publikation på Linux-kärnans e-postlista, Torvalds bad Paragon Software att skicka in koden för att slå samman sin nya NTFS-drivrutin. Drivrutinen skulle kunna läggas till i Linux 5.14-rc2, även om Torvalds redan anser att denna version är för stor. Om inte, bör drivrutinen vara redo för Linux 5.15.

Vi har helt enkelt ingen som kan leda nya filsystem: fsdevel
E-postlistan är bra för kommentarer och att få feedback, men någon gång någon behöver bara skicka det, och det är inte vad fsdevel slutar med att göra.

Argumentet att "det är redan i ett mycket bättre skick än tidigare
ntfs driver" kanske inte är ett särskilt starkt tekniskt argument (inte därför
från eventuella Paragon-problem, bara för att den gamla ntfs-drivrutinen inte är det
bra), men det är ett ganska starkt argument att slå ihop det nya
av Paragon.

När man diskuterar frågan om separation av befogenheter genom att underhålla kod för VFS-relaterade filsystem och drivrutiner, Linus Torvalds uttryckte sin vilja att ta emot plåster direkt med den nya implementeringen av NTFS-filsystemet, om Paragon Software tar på sig NTFS-ansvaret som filsystemunderhållare i Linux-kärnan och får bekräftelse från andra kärnutvecklare att de har granskat kodfixen (uppenbarligen en bekräftelse att den nu är tillgänglig).

Linus påpekade att det inte finns några ansvariga personer bland VFS-kärnutvecklarna att ta emot pull-förfrågningar med nya FS, så sådana pull-förfrågningar kan skickas till honom personligen.

Övergripande Linus antydde att han inte ser några speciella problem med att anta den nya NTFS-koden. i huvuddelen av kärnan, eftersom det bedrövliga tillståndet för den gamla NTFS-drivrutinen inte står emot kritik, och det har inte förekommit några större klagomål på den nya Paragon-drivrutinen på ett år.

Denna drivrutin är redan i ett mycket bättre tillstånd än den tidigare 2001 ntfs-drivrutinen.

Om den nya ntfs-koden har kommentarer från folk, och det ser ut som det gjorde det
skaffa dem, och Paragon förväntas vara den som ska behålla det, så jag
Jag tycker att Paragon borde göra en git pull-begäran för det.

Och det är att i år föreslogs 26 versioner av ntfs3-patcharna inom e-postlistan "linux-fsdevel" för granskning, varav kommentarerna har eliminerats, men frågan om inkludering i kärnan har stannat på grund av oförmågan att hitta VFS-underhållare, att de kunde fatta ett beslut om konceptuella frågor: vad de ska göra med den gamla ntfs-drivrutinen och om de ska implementera äldre FAT ioctl-anrop i den nya drivrutinen.

I sin nuvarande form, att acceptera patchar, det är nödvändigt att säkerställa i ntfs3 kompatibiliteten med de senaste ändringarna som gjorts i iov API, så patchen har slutat bygga och, om möjligt, översätt koden till att använda fs/iomap (förutsatt att detta inte är kritiskt och portering redan kan göras när ntfs3 är i kärnan).

Koden för den nya NTFS-drivrutinen upptäcktes av Paragon Software i augusti förra året och skiljer sig från den som redan finns i drivrutinskärnan genom möjligheten att arbeta i skrivläge.

Drivrutinen stöder alla funktioner i den aktuella versionen av NTFS 3.1, inklusive utökade filattribut, datakomprimeringsläge, effektivt arbete med luckor i filer och uppspelning av registerändringar för att återställa integriteten efter fel.

Slutligen om du är intresserad av att veta mer om det, du kan kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.