Audio Stack in Vista To Move Out of Kernel Space

In previous Windows releases, the entire audio stack ran in Kernel space. Vista will put an end to this. "The first (and biggest) change we made was to move the entire audio stack out of the kernel and into user mode. Pre-Vista, the audio stack lived in a bunch of different kernel mode device drivers, including sysaudio.sys, kmixer.sys, wdmaud.sys, redbook.sys, etc. In Vista and beyond, the only kernel mode drivers for audio are the actual audio drivers (and portcls.sys, the high level audio port driver)."

Review: Mac OS X Tiger

"I find Tiger to be a good release in terms of its stability and some of the new features that it offers but I don’t think it is as much of an upgrade as Panther was. Gaming performance under Tiger seems better, but not much, while other parts of the system seem more sluggish." Read the review here.

QuickFox for BeOS: Firefox Made Quick

Over at BeBits there's some buzz as people download and try out a modded up version of Firefox titled QuickFox. "QuickFox is a 'mod' of mozilla/firefox bleeding edge. From order of importance: speed, useability, looks, reliability. It runs and loads in a RAM filesystem. It sports a fully automatic installation that will take care of everything for you. It includes auto setup on boot and shutdown to save your settings." Thanks to HaikuNews for pointing this out. As you are probably aware of by now, QuickFox is BeOS-only.

Preview: Microsoft Office 12; PDC Slides Available

"Microsoft has tried to radically change the design philosophy behind its office suites from 2003 to office 12. The difference between the interface of Office 12 and Office 11 (2003) is nothing short of staggering. The attempt has been to enhance the user’s ability to actually get to the function he wants to use quickly and without getting lost in the labyrinth of toolbars and menus." You can find info on beta testing Office 12 here. In related news, the slides from the PDC presentations are now available for download.

The Mini-ITX Project

This article outlines the designing and building of a Mini-ITX computer which runs off of a USB flash drive. The designer's goal was to build a system which was silent and as simple as possible. In the end it was little more than a USB drive, a VIA motherboard, and a case. Puppy Linux was used for an operating system due to its light weight and ability to boot off of a USB drive.

Software Plasticity with Aspect-Oriented Programming

Most software is rigid in nature, making it difficult to reconfigure and modify without costly upgrades. Can software be made more plastic or malleable? Stephen Morris demonstrates how aspect-oriented programming provides an important tool in the race to achieve plastic software. If IBM's on-demand computing spreads across the industry, this requirement will become the rule rather than the exception. Will you be ready?

The Trouble with Open Source

"From its humble origins in the 'hacker' culture of US computer science laboratories in the 1970s, open source software has grown to become arguably the most influential and talked about phenomenon to hit the computer industry since the invention of the microprocessor. Many of the proponents of OSS seem to have been captivated by the idea of a free lunch and may have failed to consider the longer-term effect of OSS on our fragile software ecosystem. Let us examine some of the issues surrounding OSS that aren't normally aired in public."

Opening the Potential of OpenOffice.org

"I would go so far as to say that a feature complete, high performing and integrated OpenOffice.org is key to the success of the Linux desktop. This importance is key, and I get concerned when I hear that there is a lack of hands. So, what can we all do? How can we help? How can we make OpenOffice.org into the office suite that is not only capable, but has a strong vitality?"