Good to see progress on HAMMER2. The removal of SCTP is a very interesting decision. reapctl(2) has since been renamed to procctl(2), I believe.<p>DragonFly BSD is an amazing OS that really pushes the limits of the Unix paradigm. For instance, things like process checkpointing as a single syscall with two flags of CKPT_FREEZE and CKPT_THAW, among many other things [1] [2]. Elegant simplicity and powerful functionality.<p>Any self-respecting Unix (particularly Linux) developer needs to check it out and preferably steal a feature or two. DF is a middle ground between Unix workstation and cluster OS. Anything you do on that ground is bound to be more interesting than Docker.<p>I've always wondered if someone could add some polish and marketing to make DragonFly a solid competitor to the likes of CoreOS and Mesosphere. It already has similar features neatly integrated with a low cognitive usage overhead, so it's mostly a matter of being a good salesperson.<p>[1] <a href="http://www.dragonflybsd.org/features/" rel="nofollow">http://www.dragonflybsd.org/features/</a><p>[2] <a href="https://www.dragonflybsd.org/docs/developer/DragonFly_Technologies/" rel="nofollow">https://www.dragonflybsd.org/docs/developer/DragonFly_Techno...</a>
I've been keeping track of DFly BSD for a while now, and I really like where it is headed. The network stack alone is polished enough that if I were to, say, start a local ISP, I would probably be using it as the primary backend.<p>Dillon's decision to support only x86-x64 I think was a good choice because it helped reduced the workload associated with his multiprocessing/threading system, which is another awesome set of features that I have a feeling will end up forcing Linux and Mach to re-evaluate how they do some things.<p>For me, I think it may be time to move it out of a VM and onto a semi-regular use machine bare metal.<p>Once Hammer2 is prod ready I have a feeling I may like it better than ZFS or BTRFS, but only time will tell I suppose.
>GCC 5<p>A bit surprising for a BSD project, seeing as 4.2.1 was the last GPLv2-licensed release and most of the rest of the BSD communities seem, shall we say, not too enthusiastic about GPLv3.