There’s a new ‘known good’ ISO on the DragonFly download page (2004-3-17b) that includes, among other things, a fixed OpenSSL and a number of USB improvements – there’s a /README.USB file now.
Matt Dillon posted some numbers on performance of NFS over Gigabit Ethernet – using TCP, he was able to hit 80-something megabytes per second right off the bat, and saw nearly 90 using UDP. This improvement stems from Hiten Pandya’s work on the em driver and NFS block size changes.
As seen on Daemonnews, The Jem Report has a comparison of FreeBSD 5 on an AMD64 machine and a Pentium 4 machine. FreeBSD 5 performance is not directly comparable to DragonFly, but the architecture comparison is useful.
While talking about his (many, many) code cleanups, Chris Pressey pointed at the Erlang Programming Rules as a good guideline for programming style.
Shadow Committer Jeffrey Hsu is presenting a paper on DragonFly at AsiaBSDCon, and his paper can be downloaded now.
Are you using I4B/sppp? Don’t upgrade, as it’s the one interface that doesn’t support Berkley Packet Filters (BPF) and is temporarily broken while Joerg Sonnenberger works on the networking API. Contact Joerg if you are so lucky as to be affected by this.
Emiel Kollof is working on a DragonFly fortunes file. If you plan to say something clever involving DragonFly, do it where he can hear you.
As seen on Daemonnews, OSNews has an interview with Matt Dillon about DragonFly.
Eirik Nygaard has added a dfport for devel/valgrind, based on Doug Rabson’s FreeBSD port.
Matt Dillon pointed out that we could have at least a binary packaging system relatively easily, now:
Continue reading “Matt makes plans”
Matt Dillon has posted his list of personal tasks to finish before the 1.0 release in June of this year.
Continue reading “Goals for 1.0”
‘Till’ has set up some interesting stats taken from the IRC channel #dragonflybsd on EFNet.
The USENIX AsiaBSDCon is happening March 13th and 14th. Jeffrey Hsu, who has been working on DragonFly networking (with a good number of commits lately) will be giving a talk titled: “Concepts, Theory, and Implementation of DragonflyBSD”.
In an ongoing discussion of Chris Pressey’s proposed config(8) changes, Matt Dillon said Perl should be removed from the base system, at some point.
Chris Pressey posted his thoughts on config(8). His summary on his plans are thus: “Basically: config(8) shouldn’t let you configure a kernel that won’t build. It should detect that it won’t build, tell you why, and stop immediately without wasting your time with a make session that is doomed to failure.“
There is a new ‘known good’ ISO file on the DragonFly site download page. This newer image includes the recently mentioned support for more partitions per disk.
Joerg Sonnenberger has added an infrastructure for contrib/. Previously, in FreeBSD, 3rd-party software in the base installation would be modified from its original state to work with FreeBSD 4 (and hence DragonFly). These modifications are then repeated with each new version of the third-party software. (gcc 2.95 -> gcc 3.x, for instance.) The “new and improved” method keeps the original source for the 3rd-party software and keeps all DragonFly-specific changes in separate patch files. This is harder to set up, but better in the long run. This methodology has already been used for certain software like gcc and binutils.
For those of you who multiboot or like carving their disk to bits, Matt Dillon has doubled the possible partitions (8 -> 16) and decreased the number of slices possible. (32 -> 16) You will need to rebuild world and kernel, and install the new boot code with disklabel -B in order to take advantage of this.
Apparently coming soon: a ‘live’ DragonFly CD similar to the LiveBSD CDROM.
Joerg Sonnenberger has proposed breaking apart sys/types.h into two files – one that follows POSIX, and the other that does not. His proposal is pasted here.
Continue reading “Typesplitting”
