Incidentally, congratulations to Scott Ullrich on getting a ‘commit bit’, meaning he can now add code directly to the project. You may know Scott from his previous work on the Installer.
Month: July 2004
Matthew Dillon noted that a full make buildworld/kernel and installworld/kernel is needed on the next update, due to a number of changes he has made.
If you haven’t updated recently to catch the scheduler changes, you may want to do this in any case.
There were a few problems with the recent 802.11 commits; they appear fixed, but doing a
make quickworld will probably not complete. Try a
make buildworld on your next update, and it should sail through clearly.
Erik Paulsen Skaalerud now has daily snapshots of source and dfports available on his site. If you are setting up a new DragonFly install, this shortcuts having to update via CVSup.
Matthew Dillon’s made a number of improvements to the booter code, so (re)installing a master boot record may help those having trouble with the basic boot system.
I’ve changed the front page of the DragonFly mailing lists archive. There’s now a site-specific Google search, and the by-date listings are now linked on the front page.
Dragonflybsd.org is going to be a bit slow for the next week – the network link is being worked on.
The userland scheduling patch I referred to earlier is now in the system. This is a good reason to upgrade/rebuild, because of the positive effect of system response.
Einar Karttunen wrote a nice bit on “Maintaining local changes to the CVS tree”.
Matthew Dillon posted a patch for the scheduler that seems to improve DragonFly’s (already excellent) responsiveness. Normally, I don’t post about code until it’s in, but this can be helpful code for those willing to test it.
The software used for this page has been upgraded; there shouldn’t be any visible changes for now.
forknibbler.com is down; that’s where I host builds of material that is in doc CVS. It’ll be up as soon as I can get to the physical location.
‘MACHINE’ pointed at a Wine mailing list discussion about problems getting WINE to compile on FreeBSD; he wondered if the necessary changes could be made in DragonFly to accomodate WINE.
When compiling Mozilla, FireFox, or Thunderbird, you should stick with gcc 2.95.
There’s an errata page for the recent DragonFly release, now on the dragonflybsd.org site.
Devon H. O’Dell and Simon ‘corecode’ Schubert has done an initial port of
pf for DragonFly.
Bosko Milekic is putting together a benchmark setup for various BSDs – he mentions that DragonFly will be tested there, eventually.
There’s a thread on the freebsd-current mailing list with some posts from Matthew Dillon (look for subject: ‘Re: panic: APIC: Previous IPI is stuck’) talking about how DragonFly’s IPI model would benefit FreeBSD enormously if ported over; no new facts, but a good read.
According to various reports, VirtualPC 2004 (XP), VirtualPC 6 (Mac), and VMWare 4.5.1+ should work fine if you want to run a virtual Dragonfly.
A NFS optimization brought about a short conversation, culminating in Matt Dillon’s thoughts about NFS performance.
Jeroen Ruigrok/asmodai has committed support for a number of different Firewire and USB chipsets. Check the commits list for info.
There’s a new image available that fixes the installer problem when installing to a partition that isn’t the last one on the disk.
Hiten Pandya commited YONETANI Tomokazu’s changes that make the very essential tool portupgrade deal with ports that have DragonFly-specific overrides.
For those of you with new installations of DragonFly, David Rhodus noted that the package builds on GoBSD.com are up-to-date, and these commands may come in handy:
pkg_add -r XFree86
pkg_add -r http://gobsd.com/packages/All/openoffice-1.0.3_3.tgz
pkg_add -r http://gobsd.com/packages/All/kde-lite-3.2.2.tgz
Quoted from the download page:
IMPORTANT ERRATA ADDENDUM: Using the installer on a multi-slice disk will improperly resize the target slice when it is not the last slice, to be the same size as the last slice, leading to a corrupt disk! We will have an update to fix this problem in the next 24 hours!
Matt Dillon posted about the beginning of the BUF/BIO work that he and Hiten Pandya will be starting. Matt’s post is pasted in here:
If you’re using a DragonFly or a FreeBSD computer to mirror the release data, don’t forget to turn on
net.inet.tcp.inflight_enable=1, as that will improve performance.
There’s an Installer Errata page for the curious, or (less common, hopefully) for those who experience problems.
The main page of DragonFlyBSD.org has the official release announcement for 1.0. It nicely enumerates all the changes so far, and what’s to come.
Matt Dillon’s posted a note about the new DragonFly Copyright notice. It’s very similar to the traditional 3-clause BSD license, so there’s no real worries.
The Installer has been made part of the base system. Congratulations are due to the Installer Team (Chris Pressey, Devon O’Dell, Eirik Nygaard, Hiten Pandya & Scott Ullrich), who managed in a few months to crank out a program better than any other non-commercial BSD installer. And there’s more to come!
Simon ‘corecode’ Schubert has a patch for OpenSSH 3.8.1p1; we’re close enough to release 1.0 that this is being delayed until after it happens because it’s not a security upgrade.
The DragonFly Installer is now at version RC2a. The CVS archive for the Installer is temporarily down, so the frenzied rate of new releases may slow temporarily.
Jeroen Ruigrok is making an effort to get DragonFly recognition into large thrid-party programs, like Apache.
I have a report of the RC2 ISO image at http://ftp.fortunaty.net/DragonFlyBSD/iso-images/dfly-1.0RC2.iso.gz having the wrong MD5 checksum; double-check when downloading. You should get:
MD5 (dfly-1.0RC2.iso.gz) = 9b39227698a0b7a4d4f3d18f7ad6ff75
There’s a nice screenshot at http://www.sitetronics.com/installer-config.jpg of the new CGI installer layout.
Matt Dillon’s posted his photos from USENIX 2004 at http://apollo.backplane.com/USENIX2004/.
YONETANI Tomokazu noted that there is a kernel environment variable called ‘debug.acpi.disabled’, to which you can specify the following keywords:
acad bus button children cmbat cpu ec
isa lid pci pci_link sysresource thermal timer
“acpi” disables everything
“bus” disables “children”
“pci” disables “pci_link”
Mat Dillon noted in a posting on the submit mailing list that he intends to roll Release Canidate 2 today. He’s also committed changes to the serial output during boot that may fix booting for some laptop users, fixed CD issues for those with multiple CD drives in one PC, and added support for a number of different AGP chipsets.
A band named Universal Hall Pass (which is Melissa Kaplan, formerly of the band Splashdown) has a song called ‘Dragonfly’, two versions of which are available on the band ‘Sound’ page.
This has nothing to do with DragonFly BSD, other than coincidence in name.
Jeroen Ruigrok/asmodai noted that cvs for DragonFly has proxy support. No, I don’t know what that’s good for.
Jonathan Fosburgh posted, on the kernel mailing list, some of his subjective impressions of DragonFly vs. FreeBSD performance.
Curious about what short-term goals remain for the installer? Wonder no more.