OpenBSD 3.4 Released

The OpenBSD folks are pleased to announce the official release of OpenBSD 3.4. This is their 14th release on CD-ROM (and 15th via FTP). They remain proud of OpenBSD's record of seven years with only a single remote hole in the default install. As with previous releases, 3.4 provides significant improvements, including new features, in nearly all areas of the system:

Improving the FreeBSD SMP implementation

Free UNIX-derived operating systems have traditionally have a simplistic approach to process synchronization which is unsuited to multiprocessor application. Initial FreeBSD SMP support kept this approach by allowing only one process to run in kernel mode at any time, and also blocked interrupts across multiple processors, causing seriously suboptimal performance of I/O bound systems. This paper describes the work done to remove this bottleneck, paying particular attention to the project management aspects and the particular challenges of a large open source development project.

Microsoft’s Whidbey: Something For Everyone

Microsoft's pre-beta version of its Visual Studio .NET platform, "Whidbey", is offering a trove of new simplified tools and features that should make developers jobs easier, while giving Microsoft critics new fodder, attendees at the Professional Developers Conference here said. In the meantime, Microsoft Developer Tools Roadmap 2004-2005 were posted, and also the new CLR Profiler which allows developers to see the allocation profile of their manage applications.

Gnomers Editorializing: Getting Cool Things Done

Seth Nickel writes in his blog about the lack of concrete goals and vision in Gnome. Then Christian Schaller makes an interesting point about Mono, and how successfull it is with its rapid development and developer attraction. Later, Havoc Pennington joined the discussion in his blog: "Cool things happen via a thousand small, practical steps" he said, as more practical problems still exist and need fixing before everyone hurries to "do cool things". Get more opinions at PlanetGnome.

Mac OS X 10.3 has Built-in File Defragmentation

MacSlash reports that when a file is accessed on Panther, a check is made to see if it is fragmented. If so, and if it is less than 20 MB in size, the filesystem will copy the file over to a contiguous area on the HD that will hold the file in it's entirety in concurrent sectors, and then free up the HD space the fragmented version used to occupy. There are cases though, where a third party defrag utility will be required for best results.

WinFS, WinFX and Managed Code in Longhorn

"Today I'll talk about two of those technologies into more detail. Now, my understanding about the advantages of some of this is sketchy and incomplete since we are, after all, talking about an OS that won't ship for 3 years. Anyway, those two technologies are: WinFS and managed code in the form of the API called WinFX." Read the article by Stardock's Brad Wardell. Update: A reply.

Torvalds: Test Kernel Crucial for Proactive Enterprises

Linux kernel creator Linus Torvalds last weekend released a test version of the Linux 2.6 kernel called test9, a sure sign that a production version of the next kernel is fast approaching. In this e-mail exchange with SearchEnterpriseLinux.com, Torvalds explains what kind of insight he hopes to gain from enterprises that install test9, and he reveals a tentative release date for the kernel.