Linked by evilsjg on Wed 16th Nov 2011 00:17 UTC
BSD and Darwin derivatives The DragonFly BSD project has recently decided to hold off on the 2.12 release to address a couple of long-standing issues. Some of the disruptive work done to address these issues has also resulted in the MP Token (giant kernel lock) and other major contention points being finally pushed out of the way of all critical paths. The result?
Permalink for comment 497299
To read all comments associated with this story, please click here.
Nice to see...
by madcrow on Wed 16th Nov 2011 01:28 UTC
madcrow
Member since:
2006-03-13

When Dragonfly originally forked from FreeBSD, it was mainly about SMP stuff. The Dragonfly faction felt that FreeBSD was choosing the wrong approach towards implementing good SMP support. When it became clear that FreeBSD's approach may actually have been the "right" one, Dragonfly refocused on doing other things like implementing microkernel-style features, a ZFS-like file system and other fun hacks. That's its been able to fix its SMP problems while also progressing on these other tasks is really a pleasant surprise.

Reply Score: 5