Not your dad's Windows

| 0 Comments
Things could get interesting for Mac and Linux users in the next few years if Midori is any indication. It looks like Microsoft may actually be quite serious about building a whole new operating system from scratch to compete with its more nimble competitors, and Midori is an impressive start in that direction. The most interesting part of all is that the vast majority of the operating system is actually written in C#, not a low-level language like C or C++.

If Microsoft is able to get old Windows software to run in an emulator on top of Midori, it will be a very competitive product. Then, Microsoft can encourage developers to switch entirely to .NET for their development and do all of their day-to-day tasks in C# or VB.NET on top of a high performance virtual machine built deep into the guts of their operating system, probably running as part of the kernel.

Managed code really is the wave of the future. There is very, very little that has to be done in native code today, that cannot be done in a combination of managed code like .NET or Java and the occassional forray into native code via C libraries. We're fast approaching the point in hardware where the benefits will vastly outweigh the costs of relying that heavily on virtual machines.

Leave a comment

March 2010

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Recent Entries

A window into the totalitarian mind of the left on freedom of religion
From Digg: Me: I'm not going to hold my breath waiting for the same liberal democrats who shriek about the…
Google's lossy compiler
Google's closure compiler service gets a little too frisky under ADVANCED_OPTIMIZATIONS. Original code: With advanced optimizations enabled, it was able…
The three purposes of the federal income tax law
Businesses will spend about 3.4 billion man-hours and individuals about 1.7 billion hours figuring out their taxes this year.…

Subscribe

Advertisements

OpenID accepted here Learn more about OpenID