Mac OS X provides a kernel extension mechanism as a means of allowing dynamic loading of pieces of code into the kernel, without the need to recompile. These pieces of code are known generically as plug-ins or, in the Darwin kernel, as kernel extensions or KEXTs.
BSD & Darwin Archive
A petition has been started to present to Codeweavers to show that BSD is a viable platform for which to release Crossover Office. Update: For those who aren't keen on posting their email address this note posted by the petition organiser will hopefully put your minds at ease.
It seems that PC-BSD has set a trend. "DesktopBSD aims at being a stable and powerful operating system for desktop users. DesktopBSD combines the stability of FreeBSD, the usability and functionality of KDE and the simplicity of specially developed software to provide a system that's easy to use and install." How this new BSD distribution stacks up against PC-BSD remains to be seen.
Matthew Dillon has made significant progress on DragonFly's journaling code, which can now mirror partitions. Essentially all that remains now is for the "reverse journaling" work to be completed (allowing for filesystem rollback), and for stability to be increased. More information here and here
Recently NewsForge published an interview with Linus Torvalds on the similarities and differences between the Linux kernel and the BSD operating systems. As a follow-up, NewsForge asked similar questions of OpenBSD's Theo de Raadt, and NetBSD's Christos Zoulas.
Learn more about the inner workings of the Mach Kernel in this PDF article.
BSD Updates provides online security and operating system upgrades for BSD systems in binary format. No messy source patches. No waiting for system rebuilds. Just an easy to navigate web interface which securely applies the latest patches in just minutes. Read More.
After more than two years in the making, DarwinPorts 1.0 is now available in binary and in source form. The DarwinPorts Project's main goal is to provide an easy way to install various open-source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin).
The Darwin 8.0.1 Installer CD is available and corresponds to the open source core of Mac OS X 10.4.
1.2.0 is the second major DragonFly release and the first one which its devs have created a separate CVS branch for. DragonFly's policy is to only commit bug fixes to release branches. This release represents a significant milestone in efforts to improve the kernel infrastructure. DragonFly is still running under the Big Giant Lock, but this will probably be the last release where that is the case.
After many months of work DragonFly is about to release version 1.2 of its BSD based operating system. The first release candidate version can be download from dfly-20050406-pre1.2.iso.gz
There's an interview up with the creator of mach_inject, the OSS libraries that lets many apps override functions in any running process to change its behavior. It is very long, and touches on everything from compilers on the PowerPC to Apple's difficulties in breaking into the business market and why WebObjects is dying.
A new initiative has been started to create a BSD Certification: "The BSD Certification Group was formed in January, 2005 to create a BSD certification program that is recognized as the industry standard for administering BSD systems." Involved, among others, is Dru Lavigne of 'BSD Hacks' fame and David Rhodus (as mentioned on the DragonFlyBSD users list).
I have created slides for an introduction to DragonflyBSD which was originally used for a recent get together of the Philippines BSD users group.
TextOS, the small FreeDOS-based operating system/programming language on a floppy, has been updated to version 1.0b5 "Architect." It fixes some bugs and includes the long-awaited PAK file creation menu, which makes it easier to create your own TextOS PAK applications. Download it here.
The Preview2 Release of the GoBSD distro is now available for download here . GoBSD is a BSD distro based off of DragonFlyBSD which uses pkgsrc. With this release you can build Xorg and other large packages using pkgsrc which is included on the ISO.
Firefly BSD the DragonFly distribution releases two pages full of screenshots with various applications running on Firefly BSD. here and here.
BSDNexus forums has an interview with DragonFly lead developer Matthew Dillon. They discuss a wide array of topics ranging from recent VFS work to SSI clustering.
A source-code audit of the open-source operating system from which Apple Computer borrowed much of the code for Mac OS X revealed four vulnerabilities of varying severity in Apple's software, a security company said Monday.
PPCNerds has some news on the new images of the GNU-Darwin project now available, and includes a few screenshots.