Linked by Thom Holwerda on Mon 16th Oct 2017 21:14 UTC
BSD and Darwin derivatives

DragonFlyBSD 5.0 is the first release with preliminary boot support for HAMMER2, the project's new filesystem.

Preliminary HAMMER2 support has been released into the wild as-of the 5.0 release. This support is considered EXPERIMENTAL and should generally not yet be used for production machines and important data. The boot loader will support both UFS and HAMMER2 /boot. The installer will still use a UFS /boot even for a HAMMER2 installation because the /boot partition is typically very small and HAMMER2, like HAMMER1, does not instantly free space when files are deleted or replaced.

Order by: Score:
Comment by FlyingJester
by FlyingJester on Mon 16th Oct 2017 22:57 UTC
FlyingJester
Member since:
2016-05-11

Awesome to see HAMMER2 support for booting! HAMMER2 is one of the coolest parts of Dragonfly, and this new version (with improved portability) is really exciting to see hitting real systems.

Reply Score: 3

RE: Comment by FlyingJester
by project_2501 on Tue 17th Oct 2017 10:30 UTC in reply to "Comment by FlyingJester"
project_2501 Member since:
2006-03-20

in a few bullet points, what's so good about HAMMER?

(i did try to google it .. )

Reply Score: 4

RE[2]: Comment by FlyingJester
by rkyrk on Tue 17th Oct 2017 11:17 UTC in reply to "RE: Comment by FlyingJester"
rkyrk Member since:
2011-02-28
RE[2]: Comment by FlyingJester
by evert on Tue 17th Oct 2017 14:11 UTC in reply to "RE: Comment by FlyingJester"
evert Member since:
2005-07-06

HAMMER2 looks like it is an interesting alternative for ZFS / btrfs. Compression, deduplication, low memory footprint, even possible to use it in a cluster.

https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/v...

Reply Score: 4

RE[2]: Comment by FlyingJester
by Kochise on Tue 17th Oct 2017 18:39 UTC in reply to "RE: Comment by FlyingJester"
Kochise Member since:
2006-03-03

Music. Can you touch this ?

Reply Score: 2

RE[2]: Comment by FlyingJester
by Jondice on Tue 17th Oct 2017 19:52 UTC in reply to "RE: Comment by FlyingJester"
Jondice Member since:
2006-09-20

There is this comparison (from 2015) between ZFS and HAMMER: https://forums.freebsd.org/threads/49789/

Reply Score: 3

RE[3]: Comment by FlyingJester
by FlyingJester on Tue 17th Oct 2017 23:50 UTC in reply to "RE[2]: Comment by FlyingJester"
FlyingJester Member since:
2016-05-11

Note that the version of HAMMER referred to there is HAMMER1. HAMMER2 has most of the missing features, including self-healing capabilities and compression, as well as an attempt at improved portability.

Reply Score: 3

Matthew Dillon is a genius
by kriston on Wed 18th Oct 2017 03:09 UTC
kriston
Member since:
2007-04-11

As an avid user of his DICE C compiler on the Amiga back in the old days, and a fan of DragonFlyBSD (with its own filesystem and the slab allocator) I think it's safe to say that Matthew Dillon is a genius.

Edited 2017-10-18 03:09 UTC

Reply Score: 4

RE: Matthew Dillon is a genius
by Earl C Pottinger on Thu 19th Oct 2017 14:14 UTC in reply to "Matthew Dillon is a genius"
Earl C Pottinger Member since:
2008-07-12

Don't forget Blink, that linker saved me a lot of space on my Amiga disks.

Reply Score: 2

RE: Matthew Dillon is a genius
by ebasconp on Fri 20th Oct 2017 17:14 UTC in reply to "Matthew Dillon is a genius"
ebasconp Member since:
2006-05-09

Of course he is.

He was by far ahead of the time when implementing multicore support for FreeBSD, he implemented lightweight threads, usermode kernel on DragonFly, HAMMER and a lot of very technical stuff.

He does not get all the glory that deserves.

Reply Score: 2