• subscribe
February 01, 1999 12:00 AM

Is the Alpha Dead or Just Resting?

Windows IT Pro
InstantDoc ID #4794
Microsoft needs to wake up NT's alternative processor

Windows NT was supposed to be the architecture-independent OS. I have 1990 Microsoft press literature that says so. Microsoft briefings at the beginning of the decade stressed that the company planned to develop the original version of NT on a little-known RISC processor called the MIPS R4000, a faster-than-the-wind alternative to Intel's 486. Speakers at the time hinted that Microsoft was exploring implementing NT on the 680x0 platform to offer Macintosh users an alternative to the Mac OS. (Mac users, stop guffawing. The next guy on this magazine's routing list won't appreciate spittle on the pages.) One Microsoftie at the time suggested that NT wasn't out of the question as the OS for the IBM 370 hardware platform, although he didn't know how to respond when someone asked him where such a system's mouse would plug in.

As Microsoft developed early versions of NT, it added support for the Alpha and PowerPC chips. When NT 4.0 shipped, NT users had a fairly wide selection of processor architectures. Of course, that was back when NT had a negligible market share and Apple was still something of a market force.

But MIPS fell by the wayside to find a new life in handheld Windows CE machines. And then Microsoft stopped supporting the PowerPC. Might the Alpha be next?

Alpha Has a Faint Pulse
Digital no longer pilots its own course; now it's part of Compaq's fleet. Compaq has announced that it's as committed to selling Alpha systems as Digital was, and I hope that's accurate. The speed of the 533MHz Alpha I've used for the past year is nothing short of fantastic, regardless of whether the machine is acting as a workstation or a server. Compaq would be crazy to stop making Alphas. They're great machines.

However, Alpha applications are scarce. NT and BackOffice come in Alpha flavors, but precious few other programs do. Microsoft offers Word and Excel for the Alpha (at outrageous prices), but there's no Alpha version of PowerPoint. Digital tried valiantly to fill the application gap with FX!32, a cool product that transforms Intel Win32 applications into Alpha NT applications. FX!32 emulates Intel opcodes by searching for Win32 function calls, then rewriting the function calls it finds as Alpha Win32 function calls. Because most NT applications spend much of their runtime calling Win32 functions, an Intel application is fast after you run it through FX!32 because it spends most of its time running native Alpha code rather than emulating x86 code. (For more information about FX!32, see Brian Gallagher, "FX!32," April 1998.) In this respect, FX!32 is terrific—when it runs, it runs fast. However, I've had problems getting particular Intel applications to work under FX!32. Sometimes the software accidentally stuffs Intel files into folders in which NT expects Alpha files, so when I install certain applications on my Alpha, I have to reinstall NT. FX!32 is a good solution to the scarcity of Alpha NT applications, but it's not a great solution.

A Call for Life Support
What does the Alpha need to survive? More support from Microsoft. The Alpha won't become popular until the chip can break out of the vicious no developers will write code for a processor with few users and no users will buy a processor with few applications circle. Microsoft's Windows Logo Program and developer conferences give the company a great deal of influence with developers, but Microsoft hasn't used either forum to further the Alpha. At the October 1998 Professional Developers Conference in Denver, I didn't see one Alpha-oriented session.

If NT is to be a multiple-architecture system and not another Wintel platform, it needs the Alpha for both speed and credibility. Xeons are nice, but Alphas mop the floor with them performancewise. And if Microsoft wants users to embrace NT as an enterprise architecture, it needs to run the OS on a big-horsepower hardware platform. NT needs Alpha, and Alpha needs more Redmond support.



ARTICLE TOOLS

Comments
  • Shawn Rapp
    12 years ago
    Dec 11, 2000

    The reason why is not because the Alpha is dead or resting or will it be doing that anytime soon. It's because the Wintel empire is slowly dieing. Why stop AlpahNT you might ask. Simple, the alphas are all next generation systems using a 64-bit architecture... posiably in the future even a 128-bit risc system. Microsoft and NT are stuck in 32 bit land. Before you go off and say i'm a nut really look at the facts. Alpha NT underline structure was 32 bit not 64-bit even though places where the CPU was called for instructions was indeed 64-bit most of the operating system itself was emulated 32 bit code. Why? Cause IBM owns alot of the guts to NT and Microsoft knows this and is busting to work around this annoyance that weights them down from actually really build a multi-architecture OS.
    I feel that they don't have much time left in this computer world...everyone is expecting 64 bit computing and with damn good reasons...we have been stuck in 32 bit since the 386 days way back in mid late 80's. We have had fun with Intel and Microsoft but now time has come to grow up and advanced in to greater things. But there will always be those that refuse to grow up. They will be there waiting for us to return when will all wonder off into new exciting things. And when we reminence they will still be there holding the same torch and they will help us look back and rember what was. (I not only am a Alpha and SparcStation user for work, but i'm also a hobbyist collector of old artifact computers. Soon I will be entering the PC into the museum.)
    So to everyone that makes this world the place that it is, as we fastly aproach the new millinium.... CHEERS!

You must log on before posting a comment.

Are you a new visitor? Register Here
  • SP1?
    I know there is a SP1 for SQL 2008 R2 available....and there is a "feature pack" as well... ...
  • SQL database mirroring
    I have SQL Server 2008 R2 Enterprise 64bit on Windows 2008 R2 Enterprise 64bit.  Each SQL Server has...
  • Dell Compellent Disk Drive
    Does anybody has experience with Dell Compellent Disk Drive? Basically, this system manages all disk...
  • Sql server performance tuning
    I need to find a tool that help me to optimize sql server,queries,improve the performance and solve ...