HAMMER2
Developer(s) | Matthew Dillon |
---|---|
Full name | HAMMER2 |
Introduced | June 4, 2014DragonFly BSD3.8 | with
Features | |
File system permissions | UNIX permissions |
Transparent compression | Yes |
Transparent encryption | Planned |
Data deduplication | Live |
Other | |
Supported operating systems | DragonFly BSD |
HAMMER2is a successor to theHAMMERfilesystem, redesigned from the ground up to support enhancedclustering.HAMMER2 supports online and batcheddeduplication,snapshots,directory entry inde xing, multiple mountablefilesystem roots,mountable snapshots, a lowmemory footprint,compression,encryption,zero-detection, data and metadatachecksumming,andsynchronizationto other filesystems or nodes. It lacks support forextended file attributes( "xattr" ).
History
[edit]The HAMMER2 file system was conceived 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]DuringGoogle Summer of Code 2013Daniel Flores implementedcompressionin HAMMER2 usingLZ4andzlibalgorithms.[3][4]On June 4, 2014,DragonFly3.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 withbootablesupport for HAMMER2, though file-system status was marked as experimental.[6]
HAMMER2 had a long incubation and development period before it officially entered production in April 2018, as the recommended root filesystem in the Dragonfly BSD 5.2 release.[7]
Dillon continues to actively develop and maintain HAMMER2 as of June 2020.
See also
[edit]References
[edit]- ^Dillon, Matthew(2017-07-24)."DESIGN document for HAMMER2 (24-Jul-2017 update)"(Mailing list).
- ^Dillon, Matthew(2011-05-11)."HAMMER2 announcement"(Mailing list).
- ^"DragonFly BSD 5.0: HAMMER2 a 900 000 procesů".
- ^"Block compression feature in HAMMER2".GSoC2013.Retrieved2014-06-05.
- ^"DragonFly Release 3.8".DragonFly BSD.2014-06-04.Retrieved2014-06-05.
- ^"DragonFly Release 5.0".DragonFly BSD.2017-10-16.Retrieved2017-10-16.
- ^"DragonFly BSD 5.2".Dragonfly BSD Project. 9 April 2018.Retrieved11 April2018.