Monthly Archive:: November 2005

Faktum: Business Made Simple

"Beyond just having an operating system, it's important to have applications that make the operating system interesting and useful. A long standing problem for yellowTAB's ZETA has been the absence of business software for bookkeeping, accounting, inventory, and other office tasks. One of our developers has had his nose to the grindstone for quite some time now, working almost exclusively on a project to fill this gap."

Review: The Linux-based Pontis MX2020 Portable Media Player

We were pleasantly surprised when we discovered (by snooping on its firmware files) that the Pontis MX2020 multimedia device that Geeks.com sent us for a review actually uses Linux (embedded distribution uCLinux, kernel 2.4.19). If it's video, audio, pictures, recording or even basic PDA functionality via its touch screen, the Pontis MX2020 can do it all. And for very cheap too.

OpenSync 0.18 Released; KDE Co-Operation

OpenSync is a synchronization framework that is platform and distribution independent. It consists of several plugins that can be used to connect to devices (e.g. phones, PDAs etc), a sync-engine and the framework itself. It is capable of synchronizing any type of data, including contacts, calendar, tasks, notes and files. Version 0.18 was released a few days ago and its team and KDE's have joined forces.

Linux Scheduling and Kernel Synchronization

The Linux kernel is a multitasking kernel, which means that many processes can run as if they were the only process on the system. The way in which an operating system chooses which process at a given time has access to a system’s CPU(s) is controlled by a scheduler. This chapter covers the Linux scheduler, preemption in Linux, and the Linux system clock and timers.

Generic Classes in C# 2.0

Code once. Use many. That's what generics are about. Called templates in C++, C# generics support separating code by algorithm and data structure. For example, the generic list means that you'll never again have to write a strongly typed collection. Paul Kimmel shows just how easy it is to define and use generics, long considered one of the most advanced and difficult idioms. This article is adapted from Paul Kimmel's book C# Express.

Unsustainable Software Development and Its Causes

Unsustainable development is an all-too common situation today in the software industry. Unsustainable development is a development pace that is typified by stress, frustration, and a sense of not being in control. It is most evidenced by a continually increasing cost of change and defect rate and a corresponding decreasing ability to respond to changing conditions. This chapter explains how unsustainable development begins, and how to head it off before it spirals out of control.

3D Acceleration on MorphOS Tested

The german site dedicated to Linux on PPC systems PPCNUX has benchmarked the 3D drivers available for MorphOS using the three generations of the famous FPS Quake, in order to test the quality of indipendently developed drivers on a non-mainstream OS running on non-mainstream PPC hardware. You can find the english version of the article here.

Using Software RAID-1 with FreeBSD

Have you ever needed a software RAID solution for a low-end server install? Perhaps you've wanted your workstation to take advantage of the redundancy provided by a disk mirror without investing in a hardware RAID controller. Has a prior painful configuration experience turned you off software RAID altogether on Unix systems? Read more at OnLamp.