FreeBSD Archive

FreeBSD UFS2 Snapshots Management Environment

OnTap WAFL's .snapshot feature is such easy to use since years while on FreeBSD UFS2 the unprivileged users were not able to as easily use snapshots for retrieving old stages of their files. To solve this I've implemented a little snapshot management environment for FreeBSD around mount(8), mdconfig(8), amd(8) and cron(8) which provides a similar environment than what people are used to from WAFL. A summary article and proof of concept implementation is available.

FreeBSD 5.3-BETA2 Released

FreeBSD 5.3-BETA2 is now available directly or via ISO images. Release notes have changed little since BETA1 but several showstopping bugs have now been swatted. Much of the recent work has centered around the network and filesystem layers, ACPI and testing of the ULE scheduler which will become the default in 5.3. Elsewhere, Open For Business, Ed Hurst has another in a series of articles introductory articles describes describing FreeBSD; for email (part 5) purposes.

FreeBSD: Lock Order Reversal Documentation

While FreeBSD -current is still moving toward more stable footing, many users have posted issues with panics and deadlocks in recent kernel builds. Bjoern A. Zeeb has kindly compiled a running list of lock order reversals, links to relevant threads, PRs, and existing patches. Lock order reversal messages are the result of FreeBSD's lock validation facility, witness(4), notifying the system of potential deadlocks as a means for developers to isolate bugs. Robert Watson explains in a Dec. 2003 thread.

FreeBSD: May-June 2004 Status Report

FreeBSD core team member Scott Long posted the latest bi-monthly status report, covering FreeBSD development for May and June of 2004. Scott begins: "May and June were yet again busy months; the Netperf project passed major milestones and can now be run with the debug.mpsafenet tunable turned on from sources in CVS. The ARM, MIPS, and PPC ports saw quite a bit of progress, as did several other SMPng and Netgraph projects. FreeBSD 5.3 is just around the corner, so don't hesitate to grab a snapshot and test the progress!" Read the rest over at KernelTrap.

New BSD Development Company

SilverOS is a stable version of FreeBSD 4.x based on an early preview of the upcoming DragonFly BSD 1.0 release. SilverOS exists to be the convergence point of stablity and innovative design, drawing from successful research collaborations including IBM's K42 Research Project. SilverOS is a commercially supported BSD system from a company that has a proven track record in innovative BSD design, development, and deployment. http://www.crescentanchor.com.

FreeBSD: Revamp of Kernel Debugging Code w/ Thread Awareness

Marcel Moolenaar has been very busy with GDB code as of late, having imported gdb version 6.1.1 in late June and now supplying a patch to freebsd-arch@ that adds kernel debugging and helpful features to FreeBSD's gdb and ddb code, including thread awareness. Other interesting additions include optimizations for the 64-bit platforms, compression for remote gdb, and improved symbol handling.

Debian GNU/kFreeBSD

Millan has released a LiveCD of GNU/kFreeBSD. You can try it out directly booting the CD. The software can also be very easily installed to harddisk. You can find more about the GNU C Library with FreeBSD kernel here. Please read the 00README and INSTALL for additional notes. If you have questions, suggestions or any feedback, please direct it to the [email protected] mailing list or through IRC (#gnu-kbsd).