PearPC Gets Altivec Support

Yesterday, on pearpc.net, it was anounced that PearPC has experimental altivec support. Among other things Altivec theoretically improves OS and application speed due to the ability to handle floating point math operations. The builds can be downloaded here.

Writing Cross-Platform Mobile Applications Using Crossfire

A new product from AppForge, known as Crossfire, can leverage on your familiarity with VB.NET (or Visual Basic 6) and write cross-platform mobile applications supporting a wide variety of devices. What that means to a developer is that you now do not need to use the proprietary SDK for each device platform -- you simply maintain one code base and it can then be deployed to multiple platforms.

5 Percent of all PCs in 2004 shipped with Linux

Gartner will officially announce figures that show Linux has shipped on 5% of all PCs worldwide in 2004. It expects that figure to grow to 7.5% by 2008, but is quick to point out that this is not necessarily a representative figure of the number of Linux PCs being used. The company estimates that perhaps 2% of all PCs shipped worldwide this year will actually be used with Linux, with that figure growing to 3.5% by 2008. Not every PC that ships with a version of Linux continues to run with that, noted Gartner.

IceWM – The Cool Window Manager

IceWM is a lightweight window manager for UNIX-like systems. Although widely used, it is often underrated - there is hardly any IceWM-related content on the Internet. This article is my attempt to share my experiences as a longtime IceWM user. It contains tips and tricks, usage scenarios, and makes use of examples whenever possible to better demonstrate IceWM's features and capabilities. Finally, the article is meant for those with some familiarity with UNIX, but who are new to IceWM.

OpenBSD 3.5 Review

The OpenBSD Project released OpenBSD 3.5 exactly on schedule on May 1, adding support for new functions and devices in the kernel and updating the base system. While it may not be the most versatile operating system in the world, OpenBSD shines when it comes to security, providing a default installation that doesn't have to be locked down and partially disabled before using it. Here's also another article on how to setup OpenBSD.

The Long View on Longhorn

In its first preview at the Microsoft Professional Developers Conference last year, Windows XP successor Longhorn was shown running a 20-year-old copy of Visicalc. Ancient DOS software won't be the lone occupant of the Longhorn compatibility box. Win32, the Web, and even WinForms -- the .Net era's first GUI framework -- are all legacy APIs from Longhorn's perspective. Their replacements, Microsoft says, will jointly deliver "the best of Windows and the best of the Web."

Comparing Linux and AIX

Linux can learn valuable lessons from its elder cousins in the enterprise, the proprietary Unixes from the likes of IBM, Sun, and HP. Those operating systems, in turn, can learn some lessons from Linux. Comparing the features of the more enterprise-ready Linux distros with AIX, one of the leading proprietary Unixes, helps identify some.

Using Swing/AWT with GCJ on Mac OS X

This article is the 2nd in a 2-part series of articles on getting up and running with GCJ on Mac OS X 10.3.4 ("Panther"). The first article addressed getting a recent GCJ release built and installed on OS X (with no Swing/AWT support), along with some rationale on why you'd want to do such a thing. This article deals with building and installing a Swing/AWT-enabled GCC straight from cvs.