FreeBSD 5.5-RC1 Released

"FreeBSD 5.5-RC1 is now available for testing. Things had been going well with the 5.5 BETAs up to the point we suspended making them so we could focus on the balance of the 6.1 release so we think 5.5 is pretty much ready to go. Unless big problems are reported with this RC we will start the 5.5 release builds this coming weekend and do the release early next week."

Sony Revives Mini PC Line for UMPC Era

Sony will ship its Vaio UX UMPC on 27 May, the consumer electronics giant said today. The successor to the company's U series of handheld mini PCs will ship as the retail-oriented UX-50 and as the Sony-sold UX-90S and UX-90PS. As expected, the UX-50 will contain a 1.06GHz ultra-low voltage Intel Core Solo U1300 processor backed by 512MB of 400MHz SDRAM and a 30GB, 4,200rpm hard disk. The unit's display is a 4.5in, 1,024 x 600 panel driven by Intel's integrated GMA950 GPU - the chipset's a 945GMS. The handheld PC runs Windows XP Home Edition. Connectivity comes courtesy of Bluetooth 2 and 802.11a/b/g Wi-Fi. There's an integrated webcam and a fingerprint sensor.

Java Now Redistributable by Distros; Sun to Open Source Java

"Sun today announced that Java Platform, Standard Edition 5 is now available for redistribution by GNU/Linux and OpenSolaris operating system distributors under the new Operating System Distributor's License for Java (also known as the 'Distro License for Java' or DLJ). Developed in consultation with, and for use by, the various GNU/Linux communities, the new license allows distributors to ship Sun's Java SE 5.0 Java Development Kit and Java Runtime Environment as installable packages for their operating systems." At the same time, Sun also promised to open-source Java.

Haiku Gets OpenGL, DVB-T

IsComputerOn reports that Haiku now has OpenGL and DVB-T support. You will need Rudolph's drivers for it to work, naturally. IsComputerOn has more information and screenshots. "And the icing on the cake... Quake 3 also runs on Haiku in OGL! As you can see from the screenshots here and here over at 's Flickr page."

UndoDB Released

"Undo Software today unveiled UndoDB - the first bidirectional debugger for compiled programs. A bidirectional debugger allows programmers to run a program backwards in time as well as forwards. The program can be stepped back line-by-line, or rewound to any point in its history. Furthermore, programmers can play the program forwards and backwards in a totally repeatable fashion, allowing them to 'home in' on the cause of a bug."

Apple Releases MacBook

Apple has released the long-awaited and seriously overdue replacement for its iBook consumer laptop product line. Dubbed the MacBook, it comes with an Intel Core Duo processor (1.83 or 2.0Ghz), 13.3" widescreen display, 512MB RAM, and an Intel GMA 950 integrated graphics card. It comes in white and black. In the US, you'll pay $1099 for the cheapest model, in the UK GBP 749, and on Europe's mainland EUR 1079 (mainland price taken from Apple Germany, may differ per country). Update: Between all the MacBook talk, Apple also upgraded its MacBook Pro product line. Besides a minor speed bump, Apple added, as a free option, the glossy screen stuff.

GNU Classpath 0.91 Released

"The GNU Classpath team would like to announce the release of version 0.91 of their Free class library for the Java programming language. In the last 10 weeks the project implemented the Java Printing API based on CUPS, finished an 'Ocean' theme similar to the one available in version 5.0 of Sun's Java2 Standard Edition runtime, implemented the APIs for UI accessibility features, and updated many parts of the class library documentation. The latter was done by David Gilbert of JFreeChart, who takes part in the GNU project and gave a demostration (.odp|.pdf) at FOSDEM 2006 showing that JFreeChart is able to run on 100% Free software (Cairo + JamVM + GNU Classpath)."

Good Person, Bad Person

"I also don't have a lot of interest in being a good person or bad person, from what I can tell either way you are screwed." This is what Georgia Lass, lead character of my favourite television production "Dead Like Me", says, when she introduces herself in the pilot episode. I cannot speak for the developers behind the Kororaa Xgl live CD, but I'd think Georgia nailed the situation they must be in pretty well. Note: this is the Mon... Err, Sunday Eve Column. My apologies for the delay, but I was... Incapacitated yesterday eve.

Out the Window

"Can the ordinary computer user ditch Windows for Linux? The question came up when I decided that my six-year-old version of Microsoft's Windows operating system had to be replaced. My Sony Vaio computer was still too young for the trash heap. And I was hesitant to spend $200 on the Windows XP operating system, especially with Microsoft planning to launch XP's replacement, Vista, in January. So, I decided to give the operating systems that run on Linux technology a try."

Wield the Shield: How Trustworthy Is Your OS?

Trusted operating systems have been used for some time to lock down the most sensitive of information in the most sensitive of organizations. But with security concerns rising and changing by the hour, it's now a matter of trust for any organization looking to tighten its computing ship. Several vendors, including Red Hat, Sun Microsystems and Novell, are responding by adding and/or improving trusted elements in their operating system offerings.

Tanenbaum-Torvalds Debate: Part II

And no, the microkernel debate is not over yet. In a reply to various comments made over the past few weeks, Andy Tanenbaum has written an article to address these. He first clearly states he respects and likes Torvalds, and that "we may disagree on some technical issues, but that doesn't make us enemies. Please don't confuse disagreements about ideas with personal feuds." The article states: "Over the years there have been endless postings on forums such as Slashdot about how microkernels are slow, how microkernels are hard to program, how they aren't in use commercially, and a lot of other nonsense. Virtually all of these postings have come from people who don't have a clue what a microkernel is or what one can do. I think it would raise the level of discussion if people making such postings would first try a microkernel-based operating system . Has a lot more credibility."

Bounty for Vista Coders Who Squish Bugs at Home

A top Microsoft engineer has thrown out a weekend challenge to the Windows Vista team: find and fix a bug in the current code and earn US$100. The employee who installs the latest Vista build at home and squashes the most bugs before Monday will get an extra US$500. Brian Valentine issued the challenge Friday in an e-mail to members of the team working on Vista, the next update of the company's Windows operating system.

The C++ Interpreter Pattern for Grammar Management

The world is rapidly moving away from technology-based solutions toward end-user facilitation. Simple grammars provide a surprising solution to the problem of "driving" IT infrastructure to achieve business ends. In this article, Stephen Morris shows you how to use the interpreter design pattern to create a simple C++ grammar, which can be extended to produce surprisingly powerful capabilities.

Unix to Linux Porting

This chapter supplements currently available project management materials and books about application porting projects. Topics such as how to use formalized requirements processes, how to better communicate between software developers, and how to practice extreme project management are topics that modern-day project managers are already well informed of. However, because software development is not exactly the same as porting and migrating software, a gap exists in current publications—a gap that this chapter addresses.