A newer version of the beta installer is up at http://www.livebsd.com/dfly.
Thanks to Chris Pressey, Tim Wickberg, and William DeVries, the Perl script kbdmap
has been replaced with a C equivalent, and adduser
/rmuser
, also formerly Perl, has been replaced with Bourne shell scripts. These all came from FreeBSD-5.
Hiten Pandya’s added asf(8): Add Symbol File. It’s ported from FreeBSD – I’m adding the commit comment below. Also, csplit(1), tabs(1) as specified in IEEE Std. 1003.1-2001 (SUSv3) and ported from Tim J. Robbins’ code on FreeBSD. He’s also committed the POSIXv2 asa(1) utility for interpretation of FORTRAN carriage-control characters. How often does that happen?
Continue reading “asf, csplit, tabs, and asa”
David Rhodus has made MMX/XMM kernel optimizations on by default – kern.mmxopt=0
will turn them off in the unlikely event they aren’t wanted..
Since GCC 3.4 is now in the source tree, which means a ‘make buildworld
‘ (not ‘make quickworld
‘) is neccessary on your next update. You can use it – after updating and rebuilding – with “setenv CCVER gcc34” set. Avoid using the -j flag to speed things up, just yet. ProPolice is supported with this version.
Chris Pressey announced the DragonFly Installer has gone to ‘beta’ status; his announcement is pasted here:
Continue reading “Installer in beta”
Hey, look – a new installer screenshot of the curses frontend.
God a small hard drive and want to simulate a CD build? Try Chris Pressey’s ‘Mock CD‘ trick. (Link stolen from a mention on IRC.)
The libh project for FreeBSD was supposed to replace the creaky sysinstall program, though it hasn’t been worked on extensively enough to offer a real replacement. Robert Watson writes some interesting points on the right way to go about working on an installer.
Why do I point this out? The DragonFly Installer has followed this general plan already; it’s nice to have external verification that something was done right.
Matt Dillon has written a remote configuration utility called ‘rconfig
‘, which sounds similar in theme to utilities like Kickstart or the whatchamacallit Sun uses. His description:
‘It allows a CD user to scan the network for configuration servers, download a configuration script based on a tag name, and execute that script all in one simple command. Running the rconfig server is just as easy… you basically just run the server -a -s and put your scripts in
/usr/local/etc/rconfig/.sh
and you are done.’
He’s added share/examples/rconfig auto.sh as a sample rconfig script. It will completely remove and reinstall DragonFly.
Chris Buechler found out that varsyms don’t work (yet) on a per-jail basis. Darn.
I’ve been remiss, and haven’t mentioned YONETANI Tomokazu’s ACPI patches. They aren’t in the tree yet, but if you have a laptop and want to try them out, they are at http://les.ath.cx/DragonFly/.
Joerg Sonnenberger has committed GCC 3.4. To use it, update, and then set CCVER=gcc34
.
Having trouble with loading a splash screen? “beastie_disable=YES” in your /boot/loader.conf
. Note: this may or may not work; it’s untested.
A number of people reported issues compiling a kernel after the recent crtbegin/crtend file changes from Joerg Sonnenberger. This is now fixed by Joerg and Matt Dillon.
Running DragonFly under VMWare? Try GeekGod’s XF86Config, if you don’t have one set up.
This should be bugfix week; DragonFly BSD 1.0 should be ready for USENIX, starting on the 27th in Boston. This week may be rather quiet…