Month: August 2004
The ports/x11/nvidia-driver port currently stops during build with an error about
vnode_if.h. This is being worked on.
As Matthew Dillon described in a post to bugs@, anyone with a little assembly knowledge could fix up 8254 access.
Matthew Dillon’s 4th VFS patch probably will go in today. ‘esmith’ asked why nullfs was so broken on FreeBSD, and how it was better on DragonFly, to which Matthew Dillon posted this reply, which happens to include some details of his next major task.
Update: commited, with further explanation of what changed.
Matthew Dillon has a third VFS patch up; he’s looking for anyone using UFS under heavy load, or other filesystems. This is dangerous, as he expects there to be crashing with this patch.
If you’re looking for something to do, you can always help with language locales. This does not require programming experience.
If you happen to live in Holland with some spare NVIDIA cards, SMP motherboards, or hard drives, or you live anywhere in the US with a spare laptop that could run DragonFly, then you should be looking at the Donations page.
Sascha Wildner is looking for people to try his 16/32 bit patch for syscons, the DragonFly console mechanism.
Matthew Dillon’s clarified how to have source recognition for your contribution to DragonFly.
Matthew Dillon has committed code that makes a ‘
make buildkernel/nativekernel‘ remove the obj heirarchy before starting; this solves the occasional out-of-date file problem during a system build. Also, ‘
make quickkernel‘ is now possible, so if you are building a system with source that has not been updated since the last build, you can save time and use the ‘
quickworld‘ and ‘
quickkernel‘ targets instead of ‘
buildworld‘ and ‘
Emiel Kollof has updated (Jeroen Ruigrok/’asmodai’ committed) dfports/x11/nvidia-driver to version 184.108.40.206.
Joerg Sonnenberger has committed a large update, written by Andreas Hauser, to the port overrides for Xorg. It’s much more likely to work now, if you are looking to switch from XFree86.
MAtthew Dillon warned that the ongoing VFS work will make the use of buildkernel/installkernel absolutely necessary for kernel installation, for anyone using filesystems other than those built into the kernel.
The Center for Internet Security has released a “FreeBSD Benchmark and Scoring Tool“. This may also work on DragonFly.
Joerg Sonnenberger has committed the first half of Simon ‘corecode’ Schubert’s work on improving the IOCTL code, making support for (for instance) Linux calls much easier. Joerg also committed a change to module loading, suggested by Simon, which may allow modules such as AGP to load when otherwise they would not.
Eirik Nygaard has added message-passed syscalls into the system. They aren’t running for all users by default, but they will be once proved stable.
dragonflybsd.org will be going though some upgrades soon, as Matthew Dillon noted in a recent post. Notably, leaf.dragonflybsd.org is going to be an AMD64 machine.
The qt33 override is gone; TrollTech has incorporated Joerg Sonnenberger’s patches.
dragonflybsd.org is now back on a T1, with a slightly better connection. So, now you don’t have to use the mirrors, though you should.
Matthew Dillon mentioned something of how well programming is going, and how close we are to a major step in the networking cleanup.
If your sound card previously did not work, a recent fix suggested by Barry Bouwsma and committed by Matthew Dillon may fix it. If you have a SF64-PCR sound card, a change in
make.conf will be needed, as described in the link above.
Joerg Sonnenberger has a x.org port that uses the same layout as the FreeBSD port, available for testing.
It looks like if you have an older FreeBSD system (4.x version), it appears likely you can crossbuild DragonFly on top of it. 4.8 and later systems work for this, but earlier version haven’t previously been tried.
Matthew Dillon added a handler to adjust the CPU throttle when power is removed. (As when you go to battery on a laptop – obviously, this wouldn’t help a desktop model.)
Due to a typo, now fixed, in the disklabel man page, the Installer for DragonFly 1.0A used a too-large fragment size for disks larger than 1G. You may run out of inodes depending on the size of your disk and the number of files you have on it. Matthew Dillon suggested this temporary workaround when installing, until the Installer is changed.
When CVS was updated, mails to the Commit mailing list/newsgroup were broken, leading to a lot less traffic over the last 24 hours. It appears to now be fixed.
If you haven’t heard of what xorg is, visit freedesktop.org and see – it’s a de facto/drop-in replacement for XFree86. It’s not a significantly different package at this point, but it may be, by the next release.
Slow news in the past 24 hours or so, so I’ll post about Dru Lavigne’s always entertaining column, of which the most recent version has a good collection of links.
Matthew Dillon has updated
cvs to version 1.12.9, for reasons listed in the commit message.
If your laptop running DragonFly doesn’t want to boot while on battery power, try this in
set debug.acpi.disabled="acad thermal"
Taken from a suggestion by YONETANI Tomokazu.
Martin P. Hellwig found that Java Web Start did not work on DragonFly; the fix is to find
change ‘FreeBSD’ to ‘DragonFly’.