XFce 4.0.3 Released

Xfce is an easy-to-use and easy-to-configure environment for X11 based on GTK2. In 4.0.3 a leak in the window manager was fixed, so upgrading is highly recommended. Various file manager bugs were fixed. Translation updates were made. Support for the KDE system tray was added.

DAMNSmallLinux Review

It seems that I am in some sort of retro-mode. As Linux on the desktop is getting bigger and better, with more apps, more sleek looks (Galaxy, Keramik and Blue Curve for example) and more idiot proof, I am going onto simpler, more condensed stuff. The big distributions are nice, but I really do not need all the applications that come with them all the time.

Windows Server 2003 for 64-Bit Extended Systems

Windows Server 2003 for 64-Bit Extended Systems provides high performance for both 32-bit and 64-bit applications on the same system. The underlying architecture is based on 64-bit extensions to the industry-standard x86 instruction set, allowing today's 32-bit applications to run natively on 64-bit extended processors such as AMD Opteron. At the same time, new 64-bit applications are executed in 64-bit mode, which processes more data per clock cycle, allows greater access to memory, and speeds numeric calculations. Read the newly published information here.

Porting Windows CE .NET to the Xbox

Members of the "xbox-windows project" recently announced that Windows CE .NET is now booting on the Xbox. "Currently, we have a partial BSP for CE .NET 4.20, and working PCI, USB, Display, and Mouse drivers. Most of the "important" parts of the BSP are done, however some features are still lacking or bug ridden. We also have a simple, preliminary bootloader based on xbeboot from the xbox-linux project. With these in place, CE loads and runs properly, but is not yet very useful." WindowsForDevices contacted the project's originator, who prefers to be known by the pseudonym "Artifex", to gain insight into the project's origins, goals, and plans for the future. The result is this interview.

A Review of Knoppix

When Knoppix was first released it was heralded as revolutionary in the Linux world. Its autodetection and configuration capabilities were unsurpassed. Many of my colleagues remarked that if 'KNOPPIX can't do it, Linux can't do it'. Theoretically, one would be able to get a Knoppix CD, pop it into an arbitrary system, run it, save one's data to a partition, USB stick, etc....), reboot and the existing system would be left completely as it was before the CD was placed in the system.

Simple FreeBSD Installation Yields Functional Desktop System

"The FreeBSD installation process requires what many Windows users would likely call "a lot of command-line interaction." Coming from a Windows environment to something like FreeBSD takes a bit of getting used to, if you have to install the operating system yourself. If you're slightly above average in experience, I'd say go for it; you'll like it, and you should have no trouble to speak of." Read the installation overview at NewsForge.

Spawn of Debian faceoff: LindowsOS 4.5

"I've heard a lot of negatives about LindowsOS since its debut. I've heard the installation procedure encourages users to run as root, and worse, to do so without a password. I've heard the company doesn't adhere to the GPL by providing access to the source code for LindowsOS. I've also heard the company didn't play nice with others at a desktop Linux trade show last year. From personal experience I know company reps are a lot more eager to talk to the Windows trade press than to the Linux press." Read the review at NewsForge by Joe Barr.

C coding tip: Self-manage data buffer memory

The C programming language defines two standard memory management functions: malloc() and free(). C programmers frequently use those functions to allocate buffers at run time to pass data between functions. In many situations, however, you cannot predetermine the actual sizes required for the buffers, which may cause several fundamental problems for constructing complex C programs. This article advocates a self-managing, abstract data buffer. It outlines a pseudo-C implementation of the abstract buffer and details the advantages of adopting this mechanism.