Monthly Archive:: May 2008

Open Source Programmers Flocking to the Mac?

Ivan Krstic' critique of the One Laptop Per Child Project has made its ripples around the pond of the intertubes. Apart from the obvious part where it criticises a major project from an insider's point of view, it also had a few other remarks that caught people's attention - most notably the admission that despite his ability to do Linux kernel hacking, his main development laptop is a Macintosh running Mac OS X.

Review: Lightweight Linux Distributions

Abandoned Zone reviewed several lightweight Linux distributions, and concluded: "First of all it has to be clear that there's a difference between 'lightweight' and 'lightweight'. Especially Damn Small Linux is very lightweight, but also it's not really usable on 'more recent' systems. It think DSL is perfect for 486 or Pentium 1-based systems but nothing more. At the other side there are Zenwalk and Xubuntu which are pretty heavy lightweight distributions. I think the use of Xfce has something to do with that. All the others are floating between those two extremes."

Dynamically Creating Cocoa Classes

"The new version of F-Script provides syntax for dynamically creating Cocoa classes. This is great for quickly experimenting, prototyping and using Cocoa interactively. You can type a class definition in the F-script console, hit return and immediately start playing with your new class. This article provides a quick introduction to this easy-to-use and powerful feature. You can experiment with it right now by downloading F-Script 2.0 alpha 3 ."

Writing a Kernel Module for FreeBSD

"FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I'll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I'll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel. Let's do it!"

Adieu to the True Audiophile?

Many of us grew up with the idea of the component audio system. A receiver (or a separate preamplifier and amplifier), tuner (radio), record player, tape deck, and later on a CD player. If you were into more fancy stuff, you had a DAT or MiniDisc deck as well. While some of us cling on to this mindset like there's no tomorrow, the real world seems to favour a different method of consuming music. According to Erica Ogg (what's in a name), the component audio system is on its way out - thanks to the iPod and the commoditisation of music.

Review: Equinox Desktop Environment 1.2

The Equinox Desktop Environment is a small memory footprint desktop environment built on top of the extended FLTK toolkit ('Fast Light Tool Kit'). EDE features a desktop, a Windows-like panel with 'start' menu, taskbar, and system tray, support for theming, and graphical front-ends for software installation, xscreensaver configuration, and much more. Linux.com took a look at EDE version 1.2.

Coverity: Open Source Code Quality Up by 16 Percent

Coverity has published the 2008 edition of its Open Source Report. The report uses static code analysis on C, C++, and Java source code to determine the quality of the code. These reports are funded by the US Department of Homeland Security and supported by Stanford University, and are part of the US government's Open Source Hardening Project. The report is based on over two years' worth of data from Coverity Scan.

Fedora + Soccer = Ronaldo-Esque Technique

Cnet reports: "Fedora is the operating system of choice for AllemaniACs' winning robot in the RoboCup, a soccer tournament played between robots. Fedora has fueled AllemaniACs' victories in 2006 and 2007, and appears to be poised to raise the cup again in 2008." For anyone interested in using Fedora in robotics, a special interest group for robotics has been started within the Fedora Project to support such efforts.

Anatomy of Linux Flash File Systems

You'll find flash file systems used in personal digital assistants (PDAs), cellphones, MP3 players, digital cameras, USB flash drives (UFDs), and even laptop computers. This article looks at a couple of the read-only file systems and also reviews the various read/write file systems available today and how they work. Explore what the flash devices are all about and the challenges that they introduce.

Microsoft Offers Cashback Search

BBC News reports that Microsoft has come up with an interesting strategy to increase usage of its Live Search service: it is "offering "cold, hard cash" to persuade users to shop online using its Live Search engine and help the company catch up to rival Google. The savings range between 2% and 30% on products sold by select retailers through its so-called cashback service... '2008 is the year that search got competitive,' said Bill Gates."

Hyper-V’s Achilles’ Heel

Infoworld takes a look at Hyper-V, Microsoft's hypervisor-based virtualization system, and finds: "In a nutshell, one of Hyper-V's advertised strengths -- the host partition's ability to work with generic Windows device drivers -- is also its greatest weakness. That's because the quality level of Windows device drivers, especially those from third-party developers, is notoriously inconsistent."

New Fedora 9 Makes Waves by Emphasizing Contributors

"The Fedora distribution has a reputation for innovation, and the new Fedora 9, released today, is no exception. With features that range from easy filesystem encryption to support for the ext4 format, it includes a wide range of features that are likely to become standard in other distributions in the next six months. But for Paul W. Frields, who became Fedora project leader in February, what distinguishes the release is less the technology than the community that supports it, and how the technology contributes to the larger free software world."