Peter Mitchell Sets Up XDarwin 4.4 with KDE

Australian Peter Mitchell has written up a description of his efforts to use XDarwin in combination with KDE. In his article, he describes the command line installation steps for running GNOME and KDE using XDarwin as the windowing layer. He describes both the challenges he faced and some suggestions as to the best order in which to install the various components necessary to run GNOME and KDE environments on Mac OS X. Also, the XDarwin project is to switch from XFree86 to X.org.

LLVM 1.3 is released

Version 1.3 of the LLVM Compiler Infrastructure is now available. LLVM is a open-source system that focuses on providing compiler components to build all kinds of compiler-related programs, including traditional static compilers, JIT compilers, profile systems, debuggers, script engines, etc. Release 1.3 provides many new features, including new beta support for PowerPC code generation and improvements to the C/C++ compiler's optimizer.

Development: PHP, FOX, Gambas Releases

PHP 5.0.1 is a maintenance release which adds many non-critical bugfixes and new Unix and Windows installation documentation which is auto-generated from the PHP Manual. Gambas 0.97 is now compiled with gcc 3.4. A new class, Settings, allows you to manage configuration files. The divide operator now behaves exactly as in other BASIC languages; it returns the whole floating point result, and not the integer part only. FOX 1.2.9 back-ports an FXTopWindow placement patch and fixes a bug in inquireDNDTypes(). FOX 1.3.8 (development) adds an FXSplashWindow class, an FXMemMap class for memory mapped files, and some missing APIs to FXFileSelector and FXFileDialog.

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.

XP SP2 Receives Mixed Marks from IT Pros

Installation reports for Microsoft's new security-focused upgrade range from trouble-free to complete system failures. Our Take: I had one random reboot and one freeze since I installed SP2 this week. The _only_ other time in the past that my XP had crashed was when I plugged-in a SONY external DVD-+RW drive to a USB 1.1 port last month. Except that DVD-RW incident last month, my XP was crash-free for 2.5 years (which might have been a SONY issue, I give the benefit of the doubt to MS). But with the SP2, I had two crashes in 4 days. Unforgivable. SP1 was really solid, can't say the same for SP2.

Mac OS vs. Linux: Who’s #2? The Mac Observer & LinuxWorld Spins

"Linux has made some excellent advances in making itself more consumer friendly, but it cannot directly compete with the Mac OS or Windows yet. Also, while there are plenty of applications available for Linux, few consumer-oriented app makers produce apps for Linux. The Mac's app base is smaller than that of Windows, but it is far more robust than Linux's base, and apps are key." Read the rest of the editorial at MacObserver. Also, "Who's Losing Most Desktops to Linux, Apple or Microsoft?" LinuxWorld discusses on the other side.

PearPC 0.3 Released

With the advent of PearPC a large portion of the computing world was stunned as people watched OS X starting up on their very own x86 PCs. While this 0.3 release is not as ground breaking as the first it follows along the lines of the second with good speed improovements & complete fullscreen support.