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”
Included in this entry is a log from #dragonflybsd where several folks talk about the packaging system proposal – I’ve cleaned it up a bit and I present it for your perusal.
Continue reading “Packaging discussion log”
NetBSD, recently incorporated as a non-profit, produced a 2003 report, where they detail some interesting work formalizing the support structure of a mostly volunteer project. I don’t recall if I mentioned it before, but the October-December 2003 FreeBSD Status Report came out a while back.
Matt Dillon will be coding a little more slowly for the next while – he broke his right clavicle while riding his bike, so his typing speed has been reduced, temporarily.
BSDCan is happening in Ottawa, Canada, May 13-16. Nothing DragonFly-specific planned there yet…
Matt Dillon mentioned that June is the current target for a 1.0 release of DragonFly BSD.
Simon ‘corecode’ Schubert has posted his initial thoughts about a packaging system; discussion about is on the dragonfly.kernel mailing list/newsgroup. Simon wants to move fast – 1-2 weeks for suggestions, then some weeks for implementation planning, and then jump in!
Dragonflybsd.org has a new layout, which can be mostly be called my fault.
Joerg Sonnenberger has done some major cleanup to dfports. A cvsup would be a good idea.
A quote from him follows:
“Hi all, next time you update your dfports tree, you must update
/usr/share/mk/bsd.port.mk
and/usr/share/mk/bsd.dfport.mk
too. This should fix a lot of the problems various people mentioned in the past weeks. You should also check the dependencies e.g. of GTK+, if you haven’t rebuild your ports after January 25th. Otherwise the dependencies recorded are supposedly broken.”
Andreas Hauser noted that he creates a tarball of the DragonFly source fresh on a daily basis, and puts it here: http://ftp.fortunaty.net/DragonFlyBSD/dcvs.tar.bz2
Simon ‘corecode’ Schubert has added a BitTorrent file for downloading the latest ISO of DragonFly from his site.
Peter Kadau answered a question from Jonathon McKitrick about getting rid of your boot manager, if you just have DragonFly:
boot0cfg -o noupdate -s 1 -t 0 -B ad0
Matt Dillon followed up on the topic mentioning that the ‘Dangerously Dedicated’ mode from the old FreeBSD installer is probably no longer worthwhile, and may even cause problems.
Matt Dillon posted that if the recent ATAng integration keeps your IDE controller from working (though the opposite is more common), do:
#define NO_ATANG in /usr/src/sys/dev/disk/ata/ata-all.h