DIGIT-ARC read-only archive · snapshot: July 23, 2026

So why didnt Microsoft build Vista on .NET?

12 posts · originally from https://geek.digit.in/community/threads/so-why-didnt-microsoft-build-vista-on-net.36114/

anandk
anandk Original post #1
Sep 10, 2006 at 8:00 PM
You may not believe the answer... Way before Vista, Microsoft spent loads of money and intellectual juice creating the .NET framework, which was and remains very much like Java. In fact, it's probably better than Java...

Here is an informative link that i came across.

Link: *darkreading.com/document.asp?doc_id=93335&WT.svl=column1_1
Pathik
Pathik #2
Sep 10, 2006 at 8:07 PM
didnt understand much.. But sounds good :))
aku
aku #3
Sep 10, 2006 at 9:13 PM
interestin stuff...
sourav
sourav #4
Sep 11, 2006 at 12:00 AM
lets see
deepgeek2
Sep 12, 2006 at 8:21 AM
Most of it was a bouncer. Still, sounds informative.
Vishal Gupta
Sep 12, 2006 at 4:39 PM
I read somewhere some months before that when Microsoft started working on Longhorn, it was a little upgrade from XP written in .NET, actually it was expected a link between XP & Vienna. But as far as the development started, they found many bugs and problems in this build.

So they decided to start afresh OS using Windows Server 2003 code and put a lots of enhancements and features in VISTA :)

So its good for us coz if didnt happen, then we would not be able to see so many features in VISTA.

[offtopic]

@deepgeek2 signature

lol :D

[/offtopic]
nik_for_you
Sep 13, 2006 at 9:42 AM
are os developed in c, c++???
gary4gar
Sep 13, 2006 at 10:13 AM
deepgeek2 said:
Had VISHAL GUPTA been a girl, I would have married her.
hehe:lol:
nik_for_you
Sep 13, 2006 at 3:24 PM
^^ I would not have....
Third Eye
Third Eye #10
Sep 13, 2006 at 3:27 PM
deepgeek2 said:
Had VISHAL GUPTA been a girl, I would have married her.

Lol man !!!!!!!
Dreamer
Dreamer #11
Sep 14, 2006 at 1:26 AM
So why didnt Microsoft build Vista on .NET?

This looks like the answer from anadk's link, and i almost agree with it.

The problem, it turns out, is that the .NET builders did not give much thought to providing many of the essential basic building blocks that operating systems construction crews need for their work. Interpreted code has some minor performance issues as well (note that there are many ways to overcome this often overly shrill critique). But the main problem was that the Microsoft OS guys are big C++ users. Getting them to switch over to C# was for these reasons not in the cards.

By the way, Microsoft is working on such an OS to incorporate a language, maybe better than .Net, and its called Singularity. I quote a few words from MS on it here:

Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior.

Advances in languages, compilers, and tools open the possibility of significantly improving software. For example, Singularity uses type-safe languages and an abstract instruction set to enable what we call Software Isolated Processes (SIPs)...

From what I have come to think of, these things may well be incorporated in "Vienna", that is going to change the way we use computers (of course, that's as per BG & MS - only time will tell).
A
ankitsagwekar #12
Sep 18, 2006 at 6:11 PM
next windows after windows vista
which come in 2010+ is base on vista
microsoft is working on that
__________
next windows after windows vista
which come in 2010+ is base on .net 3.0
microsoft is working on that