Jump to content

HAMMER2

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by LookTJ (talk | contribs) at 20:13, 6 August 2018. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

HAMMER2
Developer(s)Matthew Dillon
Full nameHAMMER2
IntroducedJune 4, 2014 with DragonFly BSD 3.8
Features
File system
permissions
UNIX permissions
Transparent
compression
Yes
Transparent
encryption
Planned
Data deduplicationLive
Other
Supported
operating systems
DragonFly BSD

HAMMER2 is a successor to the HAMMER filesystem, redesigned from the ground up to support enhanced clustering. HAMMER2 supports online and batched deduplication, snapshots, directory entry indexing, multiple mountable filesystem roots, mountable snapshots, a low memory footprint, compression, encryption, zero-detection, data and metadata checksumming, and synchronization to other filesystems or nodes.

History

HAMMER2 file system is actively developed by Matthew Dillon, who initially planned to bring it up to minimal working state by July 2012 and ship the final version in 2013.[1][2] During Google Summer of Code 2013 Daniel Flores implemented compression in HAMMER2 using LZ4 and zlib algorithms.[3][4] On June 4, 2014, DragonFly 3.8.0 was released featuring support for HAMMER2, although the file system was said to be not ready for use.[5] On October 16, 2017, DragonFly 5.0 was released with bootable support for HAMMER2, though file-system status was marked as experimental.[6] HAMMER2 became the recommended root filesystem in the Dragonfly BSD 5.2 release.[7]

See also

References

  1. ^ Dillon, Matthew (2012-02-08). "DESIGN document for HAMMER2 (08-Feb-2012 update)". {{cite web}}: Unknown parameter |mailinglist= ignored (help)
  2. ^ Dillon, Matthew (2011-05-11). "HAMMER2 announcement". users (Mailing list). {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  3. ^ "DragonFly BSD 5.0: HAMMER2 a 900 000 procesů".
  4. ^ "Block compression feature in HAMMER2". GSoC 2013. Google. Retrieved 2014-06-05.
  5. ^ "DragonFly Release 3.8". DragonFly BSD. 2014-06-04. Retrieved 2014-06-05.
  6. ^ "DragonFly Release 5.0". DragonFly BSD. 2017-10-16. Retrieved 2017-10-16.
  7. ^ "DragonFly BSD 5.2". Dragonfly BSD Project. 9 April 2018. Retrieved 11 April 2018.