No chlamydia; change your mirror

Simon ‘corecode’ Schubert’s host for DragonFly, chlamydia.fs.ei.tum.de, is down for good.  Since it had excellent bandwidth, it was frequently used as the source for a lot of the DragonFly mirror sites out there.

If you were using it for your own mirror, switch to mirror-master.dragonflybsd.org, and tell Matthew Dillon at @dragonflybsd.org your contact info so you can be notified of changes.  (If you’re not mirroring, please download from the nearest site that is.)

Some specials: SSDs, port multipliers

Newegg is running some specials: a 64G Kingston SSD for $140, a 256G (yikes!) Crucial SSD for $660, and a Sans Digital port multiplier for $110.  The SSDs are good for using swapcache(8), though 256G is probably overkill.  Doesn’t make me want it less, though…

The port multiplier’s SiI3726 chipset might be supported, or potentially supported, by the sili(4) driver.  Someone have $110 to spare to try this out?

Linuxulator update finally happening

Alex Hornung has taken on a very overdue and very necessary project: an update of linux binary support.  His code is available for anyone who wants to try it.  Testing so far is working, but it could really use something complex, like Java with OpenOffice or tomcat, or perhaps Firefox/Flash.  Will it make it into the 2.6 release, which is potentially a week away?  Maybe – testing like the above would help.

p.s. we would all individually owe Alex a beer for this.

Self-hosting clang; building DragonFly with it too

clang, which many people look to as a gcc replacement, is now able to build itself.  (Thanks John Marino for the heads-up, some time ago)  It can also build world and kernel on DragonFly, going on the work of Sascha Wildner!

Using the pkgsrc package,  put

clang_CC=/usr/pkg/bin/clang

in /etc/compilers.conf and then set $CCVER to “clang” when building:

env WORLD_CCVER=clang make -DNO_GCC44 buildworld

I haven’t tried this, so any errors in description are mine, not Sascha’s – can someone verify? I don’t have a test system to run it on right now.

Edit: see Sascha’s comment for the definitive method.