New Bootloader for FreeBSD
Dan writes "FreeBSD Release Engineering team's Scott Long has written a bootloader front-end script that allows one to enable/disable acpi, boot single users, etc. His primary motivation was to allow users to easily disable ACPI, since so many problems are popping up these days with it. He is hoping to have this be on at least the i386 bootcd for FreeBSD 5.1 scheduled for release June 2nd, and is looking for feedback."
As the "author" of the FreeBSD loader, I can say with some authority that GRUB isn't worth the effort for the most part.
The only significant change worth making would be to increase the reservation for the bootstrap (as opposed to the loader) at the beginning of a UFS partition on i386. The 7.5k that's currently available for boot1/boot2 isn't really enough.
("Author" in the sense that I wrote some of the code and beat the rest, from many sources, into one piece of software. The FreeBSD loader is a great testament to code reuse...)