Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Data Storage Operating Systems Software BSD

DragonFly BSD Releases Version 2.0 43

An anonymous reader writes "DragonFly BSD 2.0 has been released! It includes HAMMER, DragonFly's brand-new file system supporting advanced features like history, snapshots and various other cool things. Will it become the new ZFS? Since it is BSD licensed it could also be integrated into various other operating systems."
This discussion has been archived. No new comments can be posted.

DragonFly BSD Releases Version 2.0

Comments Filter:
  • VirtualBox? (Score:3, Informative)

    by hansraj ( 458504 ) * on Wednesday July 23, 2008 @09:42AM (#24303371)

    Did anyone manage to get the live cd work on VirtualBox? On my Ubuntu box it seems to hang once I get to the screen with various options of booting DragonFly. :|

  • by Anonymous Coward on Wednesday July 23, 2008 @10:10AM (#24303797)

    No, because a bunch of douchebags keep making them all under licences which do not allow for proper intergration into other operating systems and because HAMMER is designed for distributed filesystem work, a field where there are limited existing systems.

  • Re:VirtualBox? (Score:5, Informative)

    by creepynut ( 933825 ) <(ac.nworbyddet) (ta) ()todhsals(yddet)> on Wednesday July 23, 2008 @10:50AM (#24304443) Homepage

    VirtualBox has some issues [virtualbox.org] with FreeBSD.

    I tried to install a recent release of FreeBSD which ended up in frequent hangs related to the network adapter.

    Changing the network adapter type seems to fix the problem.

  • by stsp ( 979375 ) on Wednesday July 23, 2008 @10:56AM (#24304559) Homepage
    If you want to know more about the hammer file system, check http://bsdtalk.blogspot.com/2008/07/bsdtalk154-matthew-dillon.html [blogspot.com]
  • by Renegade88 ( 874837 ) on Wednesday July 23, 2008 @11:59AM (#24305697)
    Are you talking about ZFS under the CDDL which is considered GPL-incompatible and thus can't be used by Linux?

    So whose fault is that? ZFS has been and continues to be adopted by other operating systems. The GPL is a manifestation of a polical agenda and the inability to incorporate ZFS is a consequence. That is Linux's problem, not the folks that release their open-source filesystems under the licenses of their choosing.

    Just because somebody doesn't buy into Stallman's agenda doesn't mean they are a douchebag.
  • by Per Wigren ( 5315 ) on Wednesday July 23, 2008 @07:27PM (#24312557) Homepage

    Matt has posted a very in-depth PDF whitepaper describing the Hammer filesystem [backplane.com]. A very interesting read!

  • Re:VirtualBox? (Score:3, Informative)

    by m.dillon ( 147925 ) on Wednesday July 23, 2008 @10:31PM (#24314069) Homepage

    As far as we can tell VirtualBox does not properly emulate the 8254, which we use for timer interrupts. We run it in a different mode then linux does and my guess is that VB doesn't emulate that mode.

    People have told me that DFly does run under VMWare and MS virtualization and QEmu. And natively, of course.


  • by m.dillon ( 147925 ) on Wednesday July 23, 2008 @10:48PM (#24314201) Homepage

    Ignoring the license for the moment, ZFS has a lot of desirable features. But it also tries to throw in the kitchen sink, far more then I personally believe a file-system should deal with. I haven't tried it myself so I don't know how well it performs.

    HAMMER takes a different approach to redundancy. HAMMER is eventually intended to operate in a replicated multi-master clustered environment. The first release only has the beginnings of that work (aka single-master/multi-slave replication), but the basic principle that HAMMER follows is that no single copy of a file-system can ever be considered safe, no matter how much redundancy you throw into it. Software bugs are far more likely to corrupt a file-system then hardware issues.

    Up until now snapshots have always been fairly expensive affairs. They run the gauntlet from outright dangerous in UFS to fairly quick in ZFS, but of all the OSS offerings only HAMMER gives you a fine-grained (~30-60 second interval if you don't lift a finger) historical access to the entire filesystem. All you need is a transaction id and you cd directory@@transaction_id and, poof, you are looking at a file or the entire filesystem as of some point in the past. You have full administrative control over what historical data is kept and what is thrown away, independent for each of your mirrors, backup systems, whatever.

    After all, we need to justify getting those cheap, terrabyte+ drives coming out now!


In seeking the unattainable, simplicity only gets in the way. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982