Page 1 of 1

Does Vista belong to NT family?

Posted: Sun Jan 29, 2006 10:52 am
by josku_x
Hello!
I wanted to know if the new Windows Vista belong to the Windows NT family... Just like Windows 2000 and XP belong to the NT family.

I wanted to know this, because most of my codes uses NT API calls, etc.. And there's no information to this question when I searched Microsoft's site and Google.-

Thanks

Posted: Sun Jan 29, 2006 11:30 am
by Trond
Yes.

Posted: Sun Jan 29, 2006 11:39 am
by thefool
However this doesnt mean that you can use the same api calls. I think they actually are moving slowly to switch the whole api with .net...

Posted: Sun Jan 29, 2006 12:38 pm
by PB
> I think they actually are moving slowly to switch the whole api with .net

Hmm, if that's the plan, and all my current Windows software is incompatible
with it, then I see no reason to stay with Windows for the future. Bad idea!

Posted: Sun Jan 29, 2006 12:39 pm
by thefool
Please note the word slowly ;)

maybe its like with dos, it gets slower etc

Posted: Sun Jan 29, 2006 1:03 pm
by Trond
Take a peek at the .Net dlls with a dependency viewer and be relaxed.

Posted: Sun Jan 29, 2006 2:59 pm
by josku_x
So I shouldn't be much worried?

Well, if they're really going to switch API calls to .NET, that is a big problem, especially because I am making an interpeter that uses a massive amount of API calls.

Damn! That Billy boy cannot decide the best for programmers.

Posted: Sun Jan 29, 2006 3:16 pm
by Trond
The .Net uses the ordinary Windows API. A rewrite of them would take time anyways. (Maybe that's why Vista is delayed?)

Posted: Sun Jan 29, 2006 4:00 pm
by Karbon
Originally the plan was to make Vista .NET based but that was abandoned a long time ago.

Posted: Sun Jan 29, 2006 8:01 pm
by Shannara
Since Vista uses the Windows XP as the codebase .. yeppers, it's NT.

Posted: Sun Jan 29, 2006 8:29 pm
by josku_x
Man was I scared :evil:

Posted: Sun Jan 29, 2006 8:39 pm
by Joakim Christiansen
Karbon wrote:Originally the plan was to make Vista .NET based but that was abandoned a long time ago.
Seriously? What's the point with it then?!

Posted: Mon Jan 30, 2006 3:26 am
by Rescator
Windows 9x core (95/98/Me) version 4.x series
Windows NT core (NT 4.0) 4.x series

Windows NT core (2000/XP/2003) 5.x series

Windows NT core (Vista) 6.x series ???



Karbon wrote: Originally the plan was to make Vista .NET based but that was abandoned a long time ago.

Well, not surprising really.
.NET is a wrapper for the WINAPI which is the actual OS API layer.
The same way ATL, WTL, and all the other frameworks I can't remember.

This is why I love PB, no need to use any wrapper to use WINAPI features.
I can just use a feature here and there inbetween PB features :)

Hmm, maybe list that as a PB feature?
Inline WINAPI :P