NTFS e Linux, can’t we all get along?


Se você ainda precisa aturar aquele maldito pseudo-OS chamado de Windows, e teve a infelicidade de instalá-lo com NTFS, provavelmente descobrirá quando migrar para Linux que o mundo closed source (isso inclui a MS), produziu outras das suas clássicas pérolas. Pois é, como você já deve ter imaginado, o NTFS é um filesystem fechado, produzido pela MS, a qual não faz muito esforço para tornar publica aos programadores o seu modo de funcionamento (do NTFS, não da MS :)).

Assim, até algum tempo atrás, o nosso querido Linux, só conseguia ler o NTFS, mas gravar com sucesso e sem perda de dados era outra história.

Um curto resumo em inglês (sim, sou preguiçoso e detesto traduzir).

The status of the different projects:

  • The kernel’s NTFS driver exist since 2001, but write support is experimental and could lead to crash.
  • The idea was then, because the driver wasn’t safe enough, to put it in an higher level (to be simple, kernel is the low level, and the user space is in high level (depend on the lower level)) in that way, we can easily stop it if he is doing something wrong. It’s the ntfsmount idea (part of ntfsprogs, in ubuntu repo). write support is still a pain (succes in 50% of the case) but because it use fuse, it reside in the user space, and error no more lead to a crash and leat the disk safe.
  • Paragon also create an NTFS driver, but non-free.
  • Captive NTFS come after with an other good idea, emulate the original Microsoft Windows ntfs.sys driver using wine and doing that in the usespace with FUSE. It lead to a 100% compatible driver but the wrapper itself is known to have some bug, and is really really slow.
  • And here we are with the last project, ntfs-3g, which is base on ntfsmount (use also fuse) but with lots of improvement in functionality, quality, performance and reliability. This project started by Szakacsits Szabolcs, member of the linux-ntfs team, is actually in beta.

E como diz acima, depois de muito sangue, suor e lágrimas (o winston churchill já morreu, senão teria de atribuir esta frase ao seu blog :)), finalmente temos uma driver open source 100% funcional (embora em beta) e que é rápida e nativa.

Assim senhores, senhoras e pinguins, sem mais delongas (rufar de tambores):

O NTFS 3G VIVE!!!

Testem e se lambuzem🙂

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s