XP Upgrade Needs Linux

Software | March 4th, 2002

Since ugrading my gaming system to Windows XP from Windows 98, the grim truth is the XP operating system is clearly not up to the task at hand.

My first hurdle was the HP PSC 500 scanner. While the XP documentation claims extensive scanner support, my scanner is only occasionally supported. At various intervals it sporadically stops working and the only reliable method to re-establish communication with the scanner is a reboot. The scanning software is difficult to locate, although once found it is surprisingly simple to use despite the occasional seisures.

Hoping that my QuickCam Pro would work a little more reliably, I finally followed the XP dialogs that kept prompting me to install the camera as new hardware. Unfortuantely, there appears to be absolutely no official support for the QuickCam Pro (with the grey focus lens) under Windows XP. No support from Microsoft and no support from Logitech. While it was possible to install the Logitech driver, it appears incompatible with XP as it continues to prompt me to install the camera on reboot.

Having given up hope on the camera, I decided to watch a DVD movie since I was already in MediaPlayer trying to figure out how I might go about testing my camera. The new Windows MediaPlayer has excellent support for managing my MP3 library but the lack of a standard menu makes it virtually impossible to use anything more than “Play” and “Stop”. The advertising had promised DVD capabilities, but it appears a third-party CODEC is needed in order for DVD playback. Not surprisingly, my old DVD software no longer works so for now I guess I won’t be watching movies on my XP box.

At this point, a Linux partition is used to watch a DVD, scan an image or use the QuickCam. So the hardware support with XP is rather limited, I wasn’t too concerned given that I really wanted the system for gaming anyway.

Unhappily, XP isn’t even up to that task either. My favorite game is “Empire Earth”, a real-time strategy simulation where you build civilizations using the technologies of all eras. Although the game does install and it will run for a few hours, it seems to crash consistantly and force the entire system to reboot. After running for a few days on a Win98 box without so much as a sniffle, it is quite clear there are compatibility issues with the Best Game of 2001 and WinXP.

It appears there are also minor glitches with the XP environment For example, I am unable to modify wallpaper settings anymore. Any attempt to change wallpaper results in the wallpaper dialog spontaniously disappearing as soon as the mouse enters.

As a user interface certain aspects of Windows XP have a lot of promise, but it’s clearly not as rock-solid as pundits would have you believe. More importantly, as with previous versions of Windows there is a certain amount of time needed before vendor support reaches critical mass. If you are considering an XP upgrade, it is worth waiting until either a significant system upgrade or you are certain that all of your hardware is supported.

Keep in mind that the XP Product Activation feature makes significant hardware alterations a problem. Although you can add and remove peripherals without any issue, if you are forced to change an IDE drive controller you begin to infringe upon the XP product activiation code and you may be required to re-activate.

With all of that said, there are those of us who upgrade to new versions of everything and here are some tips to make that process a little easier:

  • Install to a clean partition. Don’t attempt an upgrade, this will confuse matters as they relate to hardware and software support.
  • Save settings with the Transfer Wizard. If you are installing XP Home and are therefore without the benefits of Active Directory, then you can use the Transfer Wizard to migrate all of your settings from one computer to another.
  • Test the install. You can install XP for a month before your must activate it. If you test the install on a computer, you can later run the real install on another machine as long as you have not performed product activation.
  • Check your hardware. Your hardware may not be supported with XP, you should check the Hardware Compatibility List (HCL) before upgrading.
  • Run your software. If there are a few programs that you use with Windows all the time, try running them for 30 days on your test XP install.

If your hardware or software is poorly supported under XP, you should not consider the EULA as a license to upgrade all of your hardware and software. If possible, write to your vendors to indicate you would like to see XP supported and check the Internet for open-source projects that may be maintaing drivers for legacy hardware. You may find your favorite sound board can run natively under XP rather than with SoundBlaster emulation.

Upgrading to XP is currently the frontier of computer operating systems. Although Microsoft has substantially improved hardware and software support, the challenges of a major system upgrade still prevail. Linux users had similar difficulties going from the 2.2 kernel to the 2.4 kernel, many legacy binaries were incompatible with 2.4.x and needed to be recompiled. Unfortuantely, recompiling XP drivers is generally not an option and you will need to work with your hardware manufacturers to ensure a seemless upgrade.



Micro Micropayments

Technology | March 2nd, 2002

The idea of pay-per-view is inspired by our predilection for frequenting events and paying to see them. At first this might have actually meant going somewhere, such as the stadium hosting the sporting event or the theater presenting the play, but today the prospect of leaving your home has been obviated by widescreen TV’s, satellite dishes and PVR’s. The modern interpretation of pay-per-view is to double-click your television remote and order a viewing of your favorite movie.

On the Internet the prospect of pay-per-view has loomed for quite some time in the form of micropayments. In this model, the network user pays for the resource as they use it. There are different levels of granularity, the most practical being you would pay to view a single page of content, and the most impractical being you would pay for every packet transferred to you from a specific host.

Unfortunately, even the practical has impractical limitations.
Foremost is the matter of implied consent. There is currently nothing to prevent you from visiting multiple links for which you must pay. Once you are willing to pay for a link, it is generally assumed you are also willing to pay for all links that require payment. Pundits contend that your micropayments are capped based on the total amount you are willing to spend, but the truth is you ultimately have very little control over what is getting spent.

Then there is the issue of how to bill for a partial transaction. What if a user downloads the text of an article but stops the download within the first few characters of the document. Do they pay for those few characters? What if the document downloads halfway and they are forced to retry, do they pay for the same document twice or half a document once and a whole document the second time?

At the extreme, billing for each packet of data would be the Eldorado for ISP’s. Imagine visiting your favorite website at a penny a packet, it might cost you a few cents to view eff.org but at least somebody is getting rich somewhere.

The truth of the matter is the Internet cannot continue to be free for companies looking to make a profit with a commercial content website. There needs to be a mechanism by which copyrighted content can be produced for the Internet and customers pay the publisher to view that content. It is imperative that this pay-for-content format is pervasive and that it can be distributed like many networked services. The Micropayment Markup Language describes a generalized infrastructure for issuing pay-per-content services.

The W3C recommendations stops short of describing the exact nature of electronic wallets or the Pay Fee Link Handler (PFLH). The resulting implementations have been just as incomplete, and most people have resorted to using credit cards to signup for subscription-based services.

Some industry insiders like Jakob Nielson have been predicting the second-coming of micropayments since the mid 90’s. However, it seems the initial observation was correct; users are afraid of being “nickel & dimed” to death. Combine that with a lack of viable standards for micropayment technology and virtually nonexistent industry suppose, it appears the ascent of micropayments will be microscopic.

This leaves the consumer with the unenviable task of picking the online subscriptions that appear most promising. In much the same way that people juggle the decision to subscribe to Newsweek or Time, a similar predicament is going to force a choice between Slashdot or Slate. In this regard, federations of web sites are going to offer the most flexible subscription services. This includes MSN and ultimately may prove to be a driving force behind Microsoft .NET.

The short-lived history of micropayments is miniscule compared to the hype that brought them as far as they could go.