Nein.
(Es sei denn, Ihre Definition von Gleichheit geht nicht über » Es ist eine Textschnittstelle und ich kann Programme daraus ausführen. « )
Was ausgeführt wird, wenn Sie im Startmenü auf Eingabeaufforderung klicken, ist der Windows-Befehlsprozessor, auch bekannt als cmd.exe
. Die integrierten Befehle und die Skriptsyntax (einschließlich vieler Macken) basieren auf der alten command.com
Version von CP / M und später MS-DOS, sind jedoch ansonsten völlig separate Dinge. Außerdem command.com
handelt es sich um ein 16-Bit-Programm, während cmd.exe
es sich um eine native Windows-Konsolenanwendung handelt.
In Windows 95, 98 und ME war es anders, wo command.com
es in einer MS-DOS-VM mit Windows als Hypervisor ausgeführt wurde (ja, so etwas hatten sie damals schon). Dort hatten Sie eine ganze virtuelle Maschine unter DOS. Aber unter Windows NT, 2000, XP, Vista und 7 - nein. DOS lebt nur dort weiter, ntvdm.exe
wo sich die NT Virtual DOS Machine befindet, die nur eine dünne Emulationsschicht ist, die Aufrufe erfasst, die die CPU nicht direkt ausführen kann (weshalb sie schneller, aber schlechter als DOSBox arbeitet).
Auf jeden Fall war sogar command.com
nur eine Shell für DOS. Es war nicht das Betriebssystem.
Im Inneren erschrecke ich jedes Mal, wenn ich Leute sehe, die sich auf ein Fenster mit grau-schwarzem Text als MS-DOS beziehen. In den allermeisten Fällen wissen sie nicht wirklich, worauf sie sich beziehen.