Wednesday, March 09, 2005
« And the world shifts... | Main | XAML/Avalon a replicable technology? »

I have this long-standing theory and thought I’d share it. The theory goes like this:

 

First there was DOS.

Then there was Windows which ran on DOS.

Then DOS was emulated in Windows.

Then there was .NET which ran on Windows.

Then Windows was emulated in .NET.

 

Of course that last bit hasn't happened yet, but I expect it is just a matter of time before Microsoft's OS becomes .NET and Win32 becomes an emulated artifact. I also expect that branding-wise Windows will remain the foremost brand. I think this is why the .NET brand is already being deprecated. .NET as a brand must fade so it can be reborn like the phoenix in the future - as Windows.


Wednesday, March 09, 2005 9:49:04 AM (Central Standard Time, UTC-06:00)
Isn't longhorn about all managed apis, and Win32 and .NET are inside out, i.e. Win32 calls end up calling managed apis. Atleast that is what I heard on the Kate Gregory Dotnetrocks show.

So this theory, might already be an embryo.
Wednesday, March 09, 2005 12:20:11 PM (Central Standard Time, UTC-06:00)
I don't think Longhorn is quite to the point of that last item, but it is certainly on it's way, as you stated, Sahil. My understanding is that much of the longhorn API is managed code, but the core of the operating system (the part that boots, loads the filesystem, etc) is still Win32.

I'm probably pretty far off, though... i haven't heard / read anything about this in a long time.
Thursday, March 10, 2005 9:27:05 AM (Central Standard Time, UTC-06:00)
Derick,

I was a bit shocked to hear that too - but that is what she said. Hey feel free to download the show and listen to it yourself "Kate Gregory on Dotnetrocks".

- SM
Thursday, March 10, 2005 10:23:57 AM (Central Standard Time, UTC-06:00)
Still, Longhorn won't boot into .NET, it will still boot into Win32. When an OS boots into .NET, then we'll be at that last point :)
Thursday, March 10, 2005 11:07:10 PM (Central Standard Time, UTC-06:00)
Sahil, that's the opposite of what the Longhorn Evangelism Team said on the latest DNR (http://www.dotnetrocks.com/default.aspx?showID=104).

Direct audio link to the quote:
http://autometa.com/rpxp/?winmedia/clip/video/start/29:51/stop/31:09/stream/mms://perseus.franklins.net/DotNetRocks_0103_Longhorn.wma

They said that Avalon, etc. are just going to sit on top of the existing OS. Maybe eventually they'll segment that stuff off - a "Win32 Support" module you can enable, just as you can add Windows Services for Unix or IIS, but I doubt that will happen in the next 5 years. Too much legacy code to emulate until they clone an army of Raymond Chens.
Tuesday, March 15, 2005 2:39:27 PM (Central Standard Time, UTC-06:00)
Goddam this sh1t is confusing. I mean, it keeps changin' around .. !!
Comments are closed.