HP unveils Unix roadmaps

HP World HP will be a pitching a story of Unix harmony and advancement at its HP World user conference here this week. First up, HP has now released HP-UX 11i V2 for both its Itanium and PA-RISC based servers. This means PA-RISC customers no longer have to wait until HP-UX 11i V3 arrives to use the same operating system as their Itanium counterparts. The bad news, however, is that both sets of customers will have to wait until the second half of next year to get their hands on V3 - a product once due at the end of this year.

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.