|
Notícia
Tux3, um sistema de arquivos com futuro e passado promissoresEsta notícia foi visualizada 2854 vezes. Em 2000, quando os sistemas de arquivos com o recurso de journalling (que evita longas esperas na recuperação em caso de falhas) ainda se resumiam ao então exótico ReiserFS, o canadense Daniel Phillips propôs um olhar totalmente diferente sobre o problema. O sistema de arquivos que ele criou, o Tux2, inteiramente baseado no Ext2, não possuía um journal propriamente dito, baseando-se, em vez disso, num inteligente algoritmo (chamado Phase Trees) para manutenção de sua estrutura, com diversas semelhanças em relação ao avançado ZFS, da Sun Microsystems, que surgiria sete anos depois. O agitado fórum Slashdot oferece uma boa descrição (em inglês) sobre “o sistema de arquivos que seria rei”, como diz o post -- e não o foi por alegações de que infringia patentes da NetApp. Tux3No último dia 23, Daniel anunciou na LKML o início do desenvolvimento da próxima versão de seu sistema de arquivos, o Tux3, com uma descrição detalhada de seus principais recursos e características. O controle de versões é parte central da estrutura do sistema, que conta, naturalmente, com a possibilidade de manter snapshots de arquivos, diretórios ou sistemas inteiros. Além disso, o Tux3 é adequado para uso tanto em mídias rotatórias (como discos rígidos) quanto em SSD (mídias Flash, por exemplo, como pendrives e o “disco” do Asus Eee PC). O programador, trabalhando atualmente no Google, ressaltou os recursos de controle de versões do sistema de arquivos, principalmente a forma como reduzem o overhead de metadados criado pela alteração de arquivos. Ele também convidou programadores interessados para continuar o desenvolvimento. Segundo Phillips, seu atual trabalho no Tux3 envolve a recuperação de grande quantidade de código do Tux2 e uma boa dose de “faxina”. A página do projeto ainda contém apenas um link para sua lista de discussão e outro para o repositório de código. Ao lado de outras opções como Btrfs e Hammer (PDF), o Tux3 certamente contribuirá para uma nova leva de sistemas de arquivos de código aberto com altíssimo desempenho e grande robustez. Compartilhe
|
|
|||||||||||
|
||||||||||||