uCLinux: a Brief Overview

"The advantage of embedded Linux is that it's a royalty-free, open source, compact solution that provides a strong foundation for an ever-growing base of applications to run on. Linux is a fully functional operating system, with support for a variety of file-handling protocols, network protocols, devices - a very important requirement in embedded systems because of the need to 'compute anywhere, anytime'. It is modular in nature and is easy to slim down by removing utility programs, tools, and other system services that are not needed in an embedded environment."

Solve Application Problems with Tracing

"Peer into the behavior of an application with truss. When an application doesn't work as expected, you typically look at application and system logs as a first recourse. But when logs don't help, UNIX provides a powerful set of tools that you can use to trace the application while it runs. Armed with these traces and a bit of knowledge about UNIX, you can easily solve your application problems."

HP: Too Many Open Source Licences

Martin Fink, Hewlett Packard's Linux vice-president, yesterday slammed the open source community's complex licensing schemes, suggesting that there are too many open source licences for developers to manage properly. Closing a presentation at the Linux World Conference and Expo in Sydney yesterday, Fink said, "If there's one thing that you take home from my speech today it is: do not make more open source licences."

KOffice 1.5-RC1 Released

The KOffice team is proud to announce the release candidate of KOffice 1.5. Read the full announcement, the changelog, and download the release. In this release, the OASIS OpenDocument support is improved even more, especially in KChart. Krita has gotten faster and more stable and KFormula has a new maintainer who has really come up to speed quickly. Across the board all applications have been improved and polished. Or so they say, in any case.

Kaffe 1.1.7 released

A new version of Kaffe has been released. Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. The Kaffe virtual machine is free software, licensed under the terms of the GNU General Public License. Some benchmarks are available too.

Benchmarks: WinXP, OSX on MacBook Pro

GeekPatrol uses their GeekBench tool to compare Windows XP and OSX, both running on MacBook Pros. "Overall, there are areas where the Windows XP MacBook Pro was faster, areas where the Mac OS X MacBook Pro was faster, and areas where they were both roughly the same. Looking at these results, it’s hard to say which configuration comes out on top, although I think you could make a convincing argument for Windows XP (with Visual C++) being a bit faster overall than Mac OS X (with GCC)."

Interviews: Mepis, Xandros, Linspire, Micro Center VIP

"This is the second in a series of two articles on Tux's move into retail. Last week's article described some of the mechanics of how free open source software is getting into retail. Today, Mad Penguin interviews Linspire CEO Kevin Carmony; Xandros CEO Andreas Typaldos; Mepis Linux founder Warren Woodford; and Kevin Jones, Micro Center Vice President of Merchandising, to get their take Tux's jump into big box retail."

EU Voices Vista Competition Concerns

The European Commission said on Wednesday it told Microsoft that it had competition worries about the firm's new operating system, Vista, another antitrust concern that the software giant must answer in Europe. "We are concerned about the possibility that the next Vista operating system will include various elements which are currently available separately from Microsoft or other companies," Commission spokesman Jonathan Todd said. More here. My take: Enough already. Seriously.

Evolution of the Mac Interface

Bill Atkinson was Apple Computer's main developer of the user interface that first appeared on the Lisa and later on the Mac. A passionate photographer, Atkinson had the foresight in the late '70s and early '80s to document his UI work for Apple in a series of Polaroids. The photos were published by another Mac pioneer, Andy Hertzfeld, in his book 'Revolution in the Valley: The Insanely Great Story of How the Mac Was Made'. Through Hertzfeld, Atkinson permitted CNET News.com to reprint the photos. Similar shots here.

Microsoft Offers 60-Day ActiveX Reprieve

Microsoft has acknowledged that a planned update to the way Internet Explorer renders multimedia on Web pages could cause some serious problems, and promised to give developers an extra two months to modify their pages to ensure a smooth transition. The company was forced to make the changes in response to a patent dispute with Eolas Technologies. The fix would affect the way ActiveX controls are displayed on Web pages, according to experts. If no changes were made, a user would have to 'activate' an ActiveX or Java control before it would be usable. More on IE here.

Quick Look: GNOME 2.14

Ars takes a quick look at GNOME 2.14. "The GNOME team recently announced another excellent release. GNOME 2.14 includes a variety of spiffy enhancements, bug fixes, improvements, and new features that make it the best GNOME desktop environment ever. Already available in Ubuntu Dapper and the recently released Fedora Core 5, GNOME 2.14 awaits your use and abuse. I've poked and prodded it and now I'm ready to talk about it."

Apple Joins Windows Benchmarking Consortium

In a stunning move, BAPCo, the industry-standard Windows benchmarking consortium, announced that Apple Computer has joined up as a member. BAPCo is responsible for the SYSmark 2004SE and MobileMark benchmark suites we use at PC Magazine Labs for testing PCs. BAPCo also produces the webserver test WEBmark. BAPCo members include AMD, Intel, Transmeta, ATI, nVidia, Microsoft, Ziff Davis Media, CNET, Dell, HP, Toshiba, Seagate, VNU, Atheros, and ARCintuition.

Asus To Ship Ageia PhysX Add-in Boards

Asus will begin shipping a dedicated physics processing board based on Ageia's PhysX PPU in May, the company said today. The card contains 256MB of memory dedicated to environment calculations designed to make virtual worlds feel more real to game players. Ageia announced PhysX last week. It claims that 60 developers - including UbiSoft, Cryptic Studios, NCSoft, Epic Games and Sega - are working on 100 games with support for the company's physics calculation API.

DRM, ‘Trusted Computing’, and the Future of Our Children

"Over 500 million people use the Internet, and over a billion computers are deployed around the world. It has become impossible to ignore the issue of content management and access. Call it Digital Rights Management if you will, or call it working out how to manage copying in the digital realm. We need to solve the problem of how digital information will be shared, and an equally important need to set open and wide reaching standards. It has been more than ten years since computers and the Internet really started to take off, and there is still no coherent approach to restricted (or unrestricted) information sharing. This is a serious problem."

Linux Supporters Fiddle While OpenSSH Burns

"Even if you don't use OpenBSD, you're likely to be benefiting from it unknowingly. If you're using Solaris, SCO UnixWare, OS X, SUSE Linux, or Red Hat Enterprise Linux, chances are you're using the OpenBSD-developed OpenSSH for secure shell access to remote machines. If so many are using this software, why are so few paying for it? Official responses (and non-responses) from Sun Microsystems, IBM, Novell, and Red Hat are below, but if you're one of the freeloaders who hasn't contributed to OpenBSD or OpenSSH, what's your excuse?"

Review: Trustware BufferZone 1.6

"Security company Trustware has a product that takes a new approach on protecting the end users. BufferZone is centered on a concept of virtualization technology, that creates a whole new secluded environment on your computer. After installing the software, you are guided through a mini presentation that introduces you to the process of setting up your BufferZone. Although usage of terms like 'virtualization' and 'buffer' might be a bit complicated for the average PC user, the concept is very easy to comprehend and to setup."