“A fella told me this here road leads to Cairo
I got to get me a ride “
It's "Back to the Future" time at Microsoft, folks. In 1992 the GoogleGazer wrote a long piece on 'The Road to Cairo" about Microsoft's plans for an Object File Store (OFS) an object-oriented database designed to make it easy to search documents and other structured data by content no matter where located which was then codenamed Cairo. It was announced by Jim Allchin in 1991 and planned for release in 1993. Ten years later, in 2002 Computerworld reported that "Windows remains uncontaminated by many of the features originally slated for Windows NT and Cairo, including OFS."
While some of Cairo made it out the door as Windows NT 4.0, its charter to build technologies for a next generation operating system that would fulfill Bill Gates' vision of "information at your fingertips" promulgated in 1994 and made into a book published in 1995 called The Road Ahead (ISBN-13: 978-0140260403), was, sadly, never fulfilled.
Why not?

Simply put, the infrastructure and technology just was not there yet. Moore''s Law, famously first stated by Gordon Moore in 1965 predicts that the number of transistors on a chip will double about every two years, a prediction that has held true for over 40 years now. Indeed, computers today are 128 times more powerful than they were back then, at least. The average connection speed over the Internet has increased at least 25-fold, and Google gives each (free) user of Google Apps over 7 GB of managed network storage, so we've made great strides in the past 14 years in these areas.
Windows has not kept pace. Its kernel has accumulated too much baggage. Windows has gotten overly complex, and scalability is a serious issue with it. Vista was universally acknowledged to be a failure. Mean time, Linux and Open Source have blossomed, and have matured to the point that venerable IBM announced at LinuxWorld that In a new partnership with Red Hat, Novell, and Canonical IBM will offer "Microsoft-free" personal computers with IBM's Lotus Notes and Lotus Symphony software. The Linux desktop computer comes fully equipped and sells for 30% less. The goal is to provide a preintegrated stack that can serve as a complete alternative to Windows and Microsoft Office.
Ballmer chose well. Rudder is an out-of the-box thinker. The GoogleGazer first met him shortly after Eric joined Microsoft in 1988. He is not only a clear-thinking, very smart and hard-working fellow, he is one of a handful of really nice people in the senior ranks of Microsoft. He is rumored to be Ballmer's ultimate successor, when the time comes (really, he would be Bill's successor). The affable and usually talkative Rudder was absolutely tight lipped about Midori, and when I asked him for comment, he first said, "I'm currently out of the country (he was in the UK); Frank should be able to make sure you get a reply for your blog," handing me off to Waggoner Edstrom PR flak Frank X. Shaw. The best Frank could come up with was, “Sorry that I don’t have more for you – Microsoft not really saying much about Midori.”· “Microsoft is always thinking about and exploring innovative ways for people to use technology.
· Midori is one of many incubation projects underway at Microsoft, as such we are not talking about it at this time.”
On the other hand while Shaw was not talking, some hard-working journalists got their hands on the real poop. David Worthington at SD Times writes that he has seen the Midori documents. He wrote, “Building Midori from the ground up to be connected underscores how much computing has changed since Microsoft’s engineers first designed Windows; there was no Internet as we understand it today, the PC was the user’s sole device and concurrency was a research topic. Today, users move across multiple devices, consume and share resources remotely, and the applications that they use are a composite of local and remote components and services. To that end, Midori will focus on concurrency, both for distributed applications and local ones. According to the documentation, Midori will be built with an asynchronous-only architecture that is built for task concurrency and parallel use of local and distributed resources, with a distributed component-based and data-driven application model, and dynamic management of power and other resources.
As released, Microsoft Azure is not Cairo by a long shot. Microsft Azure does not [yet] have an Object Filing System, but it’s getting there, as the diagram below shows.
The three kinds of Windows Azure storage are:
· Blobs: allow storing large binary objects, such as videos and images.
· Tables: provide highly scalable entity-based storage (not relational tables).
· Queues: allow sending and receiving messages, such as between an application’s Web role instances and Worker role instances.
Microsoft Azure consists of four “pillars”: Storage (like a file system); the “fabric controller,” which is a management system for modeling/deploying and provisioning; virtualized computation/VM; and a development environment, which allows developers to emulate Azure on their desktops and plug in Visual Studio, Eclipse or other tools to write cloud apps against it.
Azure services including .Net Services and SQL Azure sit on top of the Windows Azure operating system)
As Mary Jo Foley reported on ZDNet, at the Microsoft Professional Developers Conference (PDC) held on November 17, 2009, Microsoft introduced three new codenames related to future Azure development efforts:
Project Sydney: Technology that enables customers to securely connect their on-premises and cloud servers. Some of the underlying technologies that are enabling it include IPSec, IPV6 and Microsoft’s Geneva federated-identity capability. It could be used for a variety of applications, such as allowing developers to fail over cloud apps to on-premises servers or to run an app that is structured to run on both on-premises and cloud servers, for example.
Dallas: Microsoft’s “data-as-a-service” offering. Dallas is a new service built on top of Windows Azure and SQL Azure that will provide users with access to free and paid collections of public and commercial data sets that they can use in developing applications.
AppFabric: AppFabric is a collection of existing Azure developer components, including the “Dublin” app server, “Velocity” caching technology, and .Net Services (the service bus and access control services).
“The Road to Cairo” the song by David Ackles, is the first song from his eponymous album (Elektra Records,1968). Like Microsoft’s Cairo, it did not achieve [commercial] success, but it was influential among singer-songwriters; tragically, Ackles died from cancer in 1999. Microsoft shareholders hope that unlike the still-born Cairo, Microsoft Azure will be both a commercial and artistic success.
Ackles’ song ends like this:
I know this road; it leads straight into Cairo
Twenty-two miles straight ahead
I can't, I can't walk down this road to Cairo
They're better thinking I'm dead.
I've been traveling,
Gone a long, long time,
Don't know what I'd find
Scared of what I'd find
I can't I just can't walk down this road








0 comments:
Post a Comment