The long march to Longhorn

commentary Longhorn needs a new name.

It's not just because I'm tired of the bovine references and the "shorthorn" jokes. No, the problem is that the future version of Windows formerly known as Longhorn in many ways won't resemble the Longhorn that Microsoft described last fall at its Professional Developers Conference.

Back then, the centerpiece of Longhorn -- and the source of much of the excitement and anticipation surrounding its release -- was a revolutionary new storage and file system called WinFS. Microsoft said WinFS would finally allow us mere mortals to easily find answers to simple questions using plain old English (or Chinese, Italian, German or what have you) terms.

In a way, WinFS would finally unchain us from the goofy, outmoded constraints put in place years ago by DOS. No longer would it be up to you and me to remember whether we saved a restaurant review in e-mail, a Word document or a bookmarked Web page. The software would do the heavy lifting for us.

As strange as it sounds, we've been waiting for more than 12 years for this simple concept to manifest itself in a new version of Windows, and it looks like we'll be waiting for at least a few more. You've probably heard, or even remember, that Microsoft tried -- and ultimately failed -- to bring the "unified storage" concept to life with an aborted Windows NT update code-named Cairo.

You might not remember the details of the Cairo saga, or recognise the parallels with Microsoft's current dilemma with Longhorn. Here's a quick recap:

Back in 1992, Jim Allchin, the Microsoft executive in charge of Windows development, announces that the company is beginning work on Cairo, which will include a new "object file system" for storing document files, spreadsheets, multimedia files and other information in a unified way. The goal is to enable searching not only by file name, but by also file content. Cairo is due in 1994.

In 1994, after two years of relentless hype, Microsoft announces that Cairo's debut will "slip" into 1996. The company later moves Cairo's debut to 1997. Then catching up to Netscape and the Internet boom becomes Microsoft's top priority, and work on Cairo is "reassessed." In 1996, Bill Gates says Cairo's storage system is a vision, not a product, leading none other than Rick Sherlund -- the Goldman Sachs analyst who helped Microsoft to go public -- to say that Cairo has "lost its definition."

Fast-forward to 2002: Allchin tells CNET News.com editors that the old unified file system concept is alive and well and is planned as a major component of the next version of Windows, code-named Longhorn. Allchin doesn't set a date for Longhorn's debut, but analysts speculate it will arrive in 2004.

In February 2004, Allchin says that some of the programmers working on Longhorn have been reassigned to work on Windows XP Service Pack 2, a much-needed security revamp, and that as a result, some of Longhorn's features have been cut. In May, a Microsoft executive says WinFS will be included in Longhorn, but that "some of the functionality of WinFS and some of the scenarios may be limited in terms of what it can do."

Finally, last month, Microsoft said WinFS will not be included in Longhorn at all, but will instead ship as a test release sometime in 2006. Gates -- recognised as the driving force behind the universal storage idea -- then updates News.com on the technology. WinFs -- "I'd be the first to say -- is very ambitious," he says.

Why can't Microsoft -- the world's largest software company, with thousands of talented programmers and billions of dollars in the bank -- bring the unified storage concept to life?

There are lots of reasons. Legacy support, for starters. WinFS needs to work flawlessly with previous generations of Microsoft's applications, custom-built software and third-party tools or it will never get off the ground. That's hard, time-consuming work.

Then there's the problem of project dependencies. Microsoft is an enormous company with many simultaneous and interlocked projects. When one development team sneezes, another catches a cold. The team building the next version of SQL Server, code-named Yukon, ran into some development snags earlier this year. Some of the WinFS work was built on Yukon technologies.

Microsoft was also simultaneously building new development tools and redesigning the Windows programming interface. That's in addition to finishing Windows XP SP2 and an update to Windows Server 2003. Something had to give.

So what does that leave in Longhorn? Plenty. A new graphics system called Avalon, a new communications and Web services subsystem called Indigo, and plenty of other new features that we learn about almost daily.

But the grand vision of a unified and simplified search tool for Windows once again has been delayed.

There is one major difference this time around. In the 1990s, none of Microsoft's competitors could really take advantage of Cairo's downfall. Not so this time.

Next year, Apple plans to launch new search tools as part of the Tiger release of OS X. And the Linux camp isn't far behind: Novell says it's retooling its iFolder software to give its SuSE Linux unified search capabilities.

The capabilities of these various schemes vary, and details are sketchy. But clearly, Microsoft -- which popularised the idea of unified search -- will likely lose the race to market with actual product. Now the challenge for the company is to convince customers that Longhorn -- or whatever you think we should call it -- is still worth waiting for.

Advertisement

Talkback 4 comments

    Yes, IBM, Apple et al. dropped ...Anonymous -- 17/09/04

    Yes, IBM, Apple et al. dropped the ball with OpenDoc, the real "Object-Based", key OS-components, as opposed to Microsoft's "Object-oriented" system!

    Microsoft has made us wait lon ...Anonymous -- 19/09/04

    Microsoft has made us wait long enough. No doubt when the so called 'Longhorn' Thats supposed to be amazing and 'Stable' , It will take at least 2 years of patches and fixes to get anywhere as close to Mandrake Linux 10, and thats possibly the most unstable release yet. I myself switched back to Mandrake 9.2 and encourage you to check it out. If billy boy would just simply test his software as well as apple and mandrake or unix do I would gladly admit to his software being the best. But at the moment I cant say it's the most reliable operating system yet. Just aks HP. Think on why they are contecting with linspire. That speaks for itself. I am not saying microsoft is bad but it definatly needs work. But now that the Jap's have their hands on linux, we are sure to see more user friendly software rise for unix systems possibly even removing the need to use a console anymore. Anyway, Keep going microsoft and PLEASE PLEASE 'O' PLEASE test your software better, use UNIX systems to hack it and find security faults. Most hackers use UNIX systems.

    Microsoft has made us wait lon ...Anonymous -- 19/09/04

    Microsoft has made us wait long enough. No doubt when the so called 'Longhorn' Thats supposed to be amazing and 'Stable' , It will take at least 2 years of patches and fixes to get anywhere as close to Mandrake Linux 10, and thats possibly the most unstable release yet. I myself switched back to Mandrake 9.2 and encourage you to check it out. If billy boy would just simply test his software as well as apple and mandrake or unix do I would gladly admit to his software being the best. But at the moment I cant say it's the most reliable operating system yet. Just aks HP. Think on why they are contecting with linspire. That speaks for itself. I am not saying microsoft is bad but it definatly needs work. But now that the Jap's have their hands on linux, we are sure to see more user friendly software rise for unix systems possibly even removing the need to use a console anymore. Anyway, Keep going microsoft and PLEASE PLEASE 'O' PLEASE test your software better, use UNIX systems to hack it and find security faults. Most hackers use UNIX systems.

    BeOS has this kind of filesyst ...Anonymous -- 30/09/04

    BeOS has this kind of filesystem for 10 years now. It's not exactly anything new and revolutionary. It was back then, but not anymore. It's just searchable metadata.
    And the thing is that MS won't actually integrate it into the filesystem but build a database layer on top of it. Seems like a bad idea to me.

    This whole delay business that MS has going is just an evidence of how a monopoly is a bad thing. Large companies like MS moves slowly. Not only that, but they have to consider the backwards compatibility for millions of users. A task wich is nearly impossible. But they manage to maintain their status and smaller innovative companies continues to be forgotten.
    It's time for a change.

Add your opinion

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Chris Duckett Get extensions going in Firefox, redux
    Previously on Null Pointer we looked at getting extensions working in Firefox betas, and that was great until the fine folks at Firefox changed their minds.
  • Array How reliable is IP telephony?
    Have you ever heard a weird kind of hissing, crackling or popping noise when calling someone on an IP telephony line? How rare is the phenomenon these days?
  • Array Forget the NBN, 100Mbps is already here
    Telstra and TransACT will shortly begin offering 100Mbps broadband to many customers. By moving early, the companies have not only raised the bar for Australia's broadband services, but thrown down a challenge to a government that now faces increased pressure to deliver the NBN as promised.
  • More blogs »

Tags

Back to top

Featured