In the
Jan-4th episode of This Week in Tech, Robert Scoble joined Leo for a discussion of... the week's tech. At about the 26 minutes mark, the subject of the great Longhorn RESET came up.
Robert said the cause of the reset was that too much .Net was written for Longhorn, and .Net "was not up to the job."
You can
listen to the excerpt here.
Now, I think the RESET is one of the more interesting story in software engineering, yet, there's so little known about it. It should be studied by little kids, taught in school like the civil war, and maybe be subject of Broadway plays (ok, maybe not that last one).
It was probably not caused by .Net, but what if...
So, the accepted story is that Longhorn was written on top of the XP codebase. But then the powers that be decided to unify the OS codebases, and have Longhorn written off the WS 2003 codebase. Hence the reset.
Would MS say so if .Net is the cause of the RESET? I would think not. Since I know so little about it, I'm gonna play a little conspiracy theorist. Watching this morning's show
Windows Scenic Animation Overview I can't help but think that native library should've precede WPF, not showing up 2 years after WPF. We also saw various backports of WPF for native tools.
Isn't the biggest part of WCF, Indigo? That pillar surely didn't ship with Vista.
WinFS got cut... was that to be implemented as a manage library as well?
And how much of the "Fundamentals" started out as managed code?
So, was the RESET caused mainly by MS trying to churn out these managed pillars? I wonder what the real story is. I wonder if we'd ever know...
