What of OpenSolaris?

You have probably seen reports declaring the demise of OpenSolaris by now, many taking a less than conservative approach in reporting the news one way or the other. So what do you make of the news? By all accounts, the source code (including future changes) for things such as ZFS will continue to be published under the CDDL. Will Oracle closing up development make it impossible for operating systems like FreeBSD to maintain ZFS without forking it? What do you think the ramifications will be for DragonFly’s HAMMER and DragonFly in general?

fairq disk scheduling now default

DSCHED_FQ was added to GENERIC, making it the default disk scheduling policy for master. You might want to refresh your memory of dsched and the fairq policy with some prior details and benchmarks.

Update: As Venkatesh Srinivas pointed out in the comments, adding DSCHED_FQ to GENERIC does not make it the default, but you no longer have to load the fairq module. Which raises the question, should fairq be the default?

Messylaneous: SSDs, GPL, HACK, books, UNIX, oldwww

I almost had an all-acronym title, darnit.

Huge packet filter update

Jan Lentfer has updated pf (and pflogd and ftp-proxy) in DragonFly to match what was in OpenBSD 4.1.  Why this intermediate step?  pf went through a lot of changes after OpenBSD 4.1, so this was easier than jumping right to the current version – which he plans next.

In any case, this was a huge and difficult job, with somewhere around 10,000 lines of code added, and very useful for DragonFly.  Jan also managed to keep the DragonFly-specific features working, where “no state” is the default, along with features like fairq.