Entwickler-Ecke

Off Topic - Windows NT -Kernel auf UNIX-Basis????


Seraph - Do 25.10.07 15:41
Titel: Windows NT -Kernel auf UNIX-Basis????
:shock:

Hi Leute!

Sorry dass ich hier vielleicht manche Leute mit dieser Frage schocke!
Soll auch beim besten Willen keine Behauptung darstellen!!!!!!!!

Ich sag nur folgendes:
Unser Lehrer hat heute verzapft (knallhart) dass der WindowsNT-Kernel auf UNIX/LINUX basiert!?

Ich dann sofort heim....rechner an....gegoogled...gegoogled...nix gefunden!


Bin mal gespannt ob mir hier jemand diese Frage beantworten kann! :D

Gruß und Danke im Voraus,
Seraph


kalmi01 - Do 25.10.07 15:44

Hi,

Linux sicher nicht.

Aber WIndows NT 3.5 hatte gerüchteweise recht viel Source aus VMS übernommen.


noidic - Do 25.10.07 15:52

Ich hab auch schon häufiger gehört, dass ab NT4 viel UNIX in Windows steckt. Muss man sich aber nciht so vorstellen, dass im innern von NT nen Linux-Kernel werkelt, sondern eher das viele Ideen aus UNIX-Systemen kopiert wurden.


Dominique - Do 25.10.07 16:07
Titel: Re: Windows NT -Kernel auf UNIX-Basis????
Unrecht hat er nicht (ganz), dein Lehrer:
Die Entwicklung an Windows NT begann, als die Allianz zwischen IBM und Microsoft zur Produktion von OS/2 aufbrach. Microsoft entwickelte seine Version von OS/2 3 zu Windows NT weiter. Der Windows NT-Kernel ist weitestgehend POSIX-Kompatibel [http://de.wikipedia.org/wiki/POSIX], gepatchte OS/2-Software und POSIX-1.0-kompatible Programme laufen unter NT.

Die Enterprise und Ultimate Editionen von Windows Vista enthalten das Microsoft Windows Services for UNIX Subsystem für UNIX Anwendungen.


BenBE - Do 25.10.07 16:38

Letzteres gibt es aber auch für XP zum DL ...


Timosch - Fr 26.10.07 10:25

Definiere "basiert"...?
Also egal wie dus definierst, auf Linux basiert NT definitiv nicht.
Ein Unix-Derivat ist es auch nicht, aber wie schon oben erwähnt hat der Kernel ein POSIX-Subsystem und hat damit auch gewisse Ähnlichkeiten mit Unix. Aber drauf basieren tut er eher nicht... Da hat noidic recht. Aber es existieren immer noch genug Unterschiede (Laufwerke... :-) aber mounten ist immerhin auch möglich, einfach mal mountvol eingeben)


Sidorion - Fr 26.10.07 12:56

NT basiert auf einem erweiterten Mach2 Kernel (OSHalbe mbMn auch). Inwieweit Unix mit diesem zu tun hat, weiss ich allerdings nicht.


mkinzler - Fr 26.10.07 12:58

Zitat:
Der Windows NT-Kernel ist weitestgehend POSIX-Kompatibel, gepatchte OS/2-Software und POSIX-1.0-kompatible Programme laufen unter NT.
Aber nur bis zur Version 4.Ab Win2000 wurde die POSIX-Schicht entfernt