Nativne aplikace DOS idu spustit aj vo WindowsXP. Pretoze kopec veci Win emuluje (a v protected mode to bez emulacie nejde). Win9x to emuloval dost lezerne (silne nechranene, vacsinu HW I/O pristupov nechaval prejst) aby sa ulahcil prechod DOS->Windows, a asi aj preto lebo ti pakovia MS to nevedeli urobit bezpecne :D
P.S. je nutne dodat ze Win9x umoznoval pouzivanie starych 16bit ovladacov pre ktore musel Win urcitymi trikmi prepnut na nechraneny mod, takze ak clovek pouzival nejaky stary kram HW tak to s tym protected modom nebolo moc ruzove, ale v neskorsiej dobe uz boli snad len vyhradne nativne ovladace. A je nutne aj dodat ze Win9x to s ochranou pamete nebrali moc vazne, takze to nebolo az tak uplne "protected". Ale nazyvat to nadstavbou DOSu je podla mna nezmysel.
P.S.2. a este posledna vec a koncim
za 3 hodiny by som ti napisal zavadzac ktory by zaviedol win.exe (Win9x) do pamate a spustil, a bez DOSu (nacpal by som to do MBR :)Jiným "zavaděčem" to nešlo.
.. jo sorry este by MOZNO bolo treba napisat par int21 funkcii na pristup k disku, tak ok za den ne za 3hodiny.