Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Rumores de ZFS nativamente no kernel Linux [atualizado]

Atualizado: veja detalhes interessantes no comentário do leitor Silveira Neto.

“Recente encontro entre Jeff Bonwick – criador do ZFS – e Linux Torvalds sugere que a Sun Microsystems, responsável por esse sistema de arquivos, pode estar interessada em promover seu suporte no Linux. Característica marcante do Solaris/OpenSolaris, o ZFS traria parte importante das vantagens desse sistema para o mundo Linux.”

Enviado por Luciano Siqueira (lsiqueiraΘlinuxnewmedia·com·br) – referência (linuxmagazine.com.br).


• Publicado por Augusto Campos em 2008-05-20

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Carlos Santiviago (usuário não registrado) em 20/05/2008 às 9:21 am

    Tenho usado o OpenSolaris e se o ZFS no Linux ficar tão rápido quanto no OpenSolaris, os concorrentes vão ter mais ainda com o que se preocupar.

    Cleyton Scherer (usuário não registrado) em 20/05/2008 às 10:16 am

    “LinuX Torvalds” ?

    Alexandre (usuário não registrado) em 20/05/2008 às 10:58 am

    o melhor do zfs, na minha opiniao, eh o recurso de snapshot q permite voltar o sistema de qualquer ponto.

    JotaEle (usuário não registrado) em 20/05/2008 às 11:12 am

    Alexandre, isso pode ser dito também para o LVM2, que permite a criação de snapshots (Read/Write) não importando o sistema de arquivos que esteja no Logical Volume. Portanto, essa característica do ZFS não seria nenhuma novidade no Linux.

    Cleyton, deve ser o caso da criatura que engole seu criador. O Linux cresceu a tal ponto que mudou o nome do criador :)

    Alexandre (usuário não registrado) em 20/05/2008 às 11:33 am

    Obrigado Jota pela informacao, pensei q era um recurso novo. De qualquer forma o ZFS possui alguns melhoramentos quanto a snapshots.

    http://unixconsult.org/zfs_vs_lvm.html
    http://www.sun.com/software/solaris/data_management.jsp

    No post no bog do Jeff Bonwick, engenheiro chefe do ZFS, onde tem as fotos dele com o Linus, ele deixou algumas pistas.
    1º) Ele podia ter usado qualquer tag para categorizar aquele post, mas ele usou ZFS!

    2º) O título do post é Casablanca. A última frase do filme Casablanca é “Louis, I think this is the beginning of a beautiful friendship.”

    3º) No post ele escreve “Chocolate on my peanut butter?” e “No, peanut butter on my chocolate!” que são uma referencia a um doce Reese’s Peanut Butter Cups cujo slogan era “two great tastes that taste great together”.

    Até agora ninguém conseguiu convencer todos os desenvolvedores do kernel do Linux para mudar a licença para GPLv3. Então não é nada provável que a licença do kernel do Linux vá mudar agora. A CDDL, atual licença do ZFS e do kernel do OpenSolaris como um todo continua incompatível com a GPL.

    Assim como já aconteceu com vários outros produtos de Software Livre da Sun, o que deve acontecer é o ZFS passar a ser distribuído sob um licença dupla CDDL/GPL. Assim o ZFS poderia continuar no kernel do OpenSolaris (e também no FreeBSD, NetBSD e OS X) e também poderia ser incluído no kernel do Linux.

    Alexandre (usuário não registrado) em 20/05/2008 às 11:48 am

    Silveira Sherlock Homes hehehe. :P

    cristo (usuário não registrado) em 20/05/2008 às 8:15 pm

    perfeito

    Se não acontecer com o ZFS no FreeBSD, pra mim tá tudo bem, tá tudo ótimo. :-)

    Thomas Kaufmann (usuário não registrado) em 23/05/2008 às 8:32 pm

    perfeito [2]

    rafael tinoco (usuário não registrado) em 25/05/2008 às 7:27 pm

    Bom voltando ao assunto do snapshot..
    O que acontece no ZFS, diferente do lvm, em relacao ao snapshot, eh o seguinte.. como o ZFS eh um filesystem que escreve sempre a frente (onde o sistema mecanico estiver apontando) ele permite algumas coisas diferentes dos filesystems convencionais.
    Imagine um filesystem que esta sempre escrevendo a frente.. otimizando os espacos no tempo idle… e que toda escrita.. como um banco de dados eh alem de sequencial, transacional.
    O conceito do snapshot do ZFS, diferente de qualquer outro snapshot, eh .. se as mudancas feitas no filesystem estao sempre a frente, as antigas ainda perduram… ou seja.. eu posso escolher descarta-las.. ou nao.. mante-las.

    Imaginem um SO onde vc aplica um patch de suponhamos.. 100 mega (meio dificil, mas soh por exemplo). Com o snapshot.. podemos criar um snapshot antes do patch, “congelar” os ponteiros dos inodes etc etc, e aplicamos o patch (as diferencas dos arquivos sao escritas na frente).

    Com esse exemplo temos 2 coisas importantes:
    1) Nao eh necessario jornaling.. ja que as escritas sao por transacao.. a ultima operacao eh atomica (sim ou nao) assim ou vc tem dados novos ou antigos… e nunca precisa do fsck.

    2) Pelo fato de ter o snapshot.. vc pode fazer um rollback de mais de 10 gigas de diferencas em apenas 1 segundo. Assim.. vc aplica um patch.. o patch ficou instavel.. vc da rollback e volta EXATAMENTE a como era o seu filesystem antes.. mesmo que vc tenha instalado gigas e gigas nesse patch. Isso eh muito importante ja que antes.. era necessario quebrar espelho do SO, aplicar o patch, rezar, e sincronizar o espelho de novo.

    Entao vamos todos ler a respeito de tudo que eh bom ao invez de falarmos que isso ja existe.. e aquilo ja existe.

    Stephano Zanzin (usuário não registrado) em 26/05/2008 às 10:58 am

    Duvido que não vão reaproveitar partes do port que o Dawidek fez pro projeto FreeBSD. :P

Este post é antigo (2008-05-20) e foi arquivado. O envio de novos comentários a este post já expirou.