Resources for Windows Longhorn Driver Development

For Windows codenamed "Longhorn," Microsoft is investing in the development infrastructure for industry partners, as well as investing in technologies and innovations that continue to expand the PC capabilities and experiences for end-users—including support for advancing technologies such as PCI Express, new storage technologies, and robust advances for both wired and wireless networking. This site provides pointers to technical information for hardware, driver, and firmware engineers who are planning and creating new products that will run Windows "Longhorn."

The Open Source Dilemma for Governments

In this artile, at Consulting Times, they discuss the costs in the terms of lives and dollars when local governments do not deploy open standards based software for data sharing. Can local governments afford to create redundant applications to meet new Federal standards for first responder alerts, emergency services, law enforcement, broadcasters? Open Source collaborative initiatives may provide the only solution for the US if the people want to create a safer environment.

Whitepaper: Mutexes Battle Priority Inversions

This whitepaper by a veteran real-time trainer David Kalinsky provides an introduction to the subject of Priority Inversions and Mutexes, from the perspective of embedded systems software developers using a real-time operating system. It discusses unbounded priority inversions, including a detailed example. Then it surveys the differences between mutexes and “classic” semaphores, and the use of priority promotion, priority inheritance and priority ceiling protocols. More articles here.

Wind Rivers’ VXWorks Works on Mars Too

When your computer resides on another planet, service calls aren't an option. So when BAE Systems North America Inc. needed an extremely reliable operating system for the computational subsystem it was supplying for NASA's Mars rovers, it chose an industrial-strength, real-time operating system from Wind River Systems Inc., Alameda, Calif, VXWorks.

Desktop FreeBSD Part 2: Initial Setup

There are several tasks to which we must attend before actually making use of our freshly installed FreeBSD system. Immediately upon reboot, you will find yourself in the console. While it is possible to setup and use the graphical login managers -- kdm, gdm or others -- it is important to note that this uses extra resources. One of our assumptions is that you might not have all that excess horsepower, so we'll stick with the console login for now. Read more at OfB.biz.

Linux Looking Forward in 2004

In the course of putting the January 2004 issue together, the LinuxWorld editors circulated forward-looking questions to a wide selection members of the Linux community whose opinions we respect. Here's what they had to say. Elsewhere, "Linux will continue to make headway in 2004, but the path to success is rarely a straight line. The number of installed instances of Linux will continue to shoot straight up, but revenues for service providers will not" says David Johnson.

A Short Review of CollegeLinux 2.5

The aim of this experimental Linux distribution is to provide to the student population at large an operating system that is easy to install and use and provides an alternative to the traditional commercial operating systems. CollegeLinux is a Slackware derived Linux (2.4.23) distribution on a single CD that weighs in at 600 MB.

2004 Won’t Be the Year of the Linux Desktop

eWEEK.com's Linux & Open-Source Center Editor Steven Vaughan-Nichols loves the Linux desktop... for himself and other Linux mavens, but thinks that it's still a ways off from being the right choice for most companies. Our Take: There isn't a specific date where you can decide that a desktop experience is good for everybody everywhere (it is already good enough for many people), however I get the feeling that especially around middle 2005 we will be witnessing some truly satisfying results from Gnome 3, KDE 4, OpenCarpet, a matured 2.6 kernel and the evolved distros of the time, so hang on.