Sysinstalls and isos

The daily snapshots mentioned earlier at were garbled if you downloaded them via the web before today. (FTP downloads worked dandy.) It’s now fixed.

Robert Garret is working on a new system installation method. The consensus so far seems to be that the installation CD should be a “live CD”, meaning that it boots and runs a full system, whether or not it can see the installation system’s hard drive.

He’s also decoupling the start of installation – booting, partitioning, base system, etc. – from the third-party software installation, which will be nice for anyone who’s endured complete reinstallations because something in the XFree86 setup process got all mangled. My personal record is 4 reinstalls.

Daily Snapshots

Simon ‘corecode’ Schubert has a machine set up to build snapshots on a daily basis, at:

( pub/DragonFlyBSD/snapshots/i386/ is where you’ll want to go, probably.)

What a euphonious name… New builds will probably finish around 11 AM (GMT+2), which is 4 AM for me in New York, and 1 AM if you are on the Left Coast of the US.

No more __P, slab allocator in

Apparently all the old-style prototypes using __P are now gone. Robert Garret is the one to thank for removing the thousands of entries.

Matt Dillon has brought in his slab allocator. This handles memory allocation, and is almost nearly multiprocessor-safe, meaning no fancy locking will (eventually) be required for memory allocation.

I may be wrong, but this sounds like a partial fix to the issue of the “Giant Lock” from FreeBSD 4. Matt Dillon’s description follows…
Continue reading “No more __P, slab allocator in”

An iso!

The inital installation process for DragonFly BSD was to install FreeBSD 4.8, import the DragonFly BSD code from CVS, and then build over that system. Relatively time-consuming, especially when hitting the mergemaster step. Now, thanks to the efforts of David Rhodus, you can nab the first installation image.

It’s just over 150M.