Also check out Singularity:
<a href="http://en.wikipedia.org/wiki/Singularity_(operating_system)" rel="nofollow">http://en.wikipedia.org/wiki/Singularity_(operating_system)</a><p>And Midouri:
<a href="http://en.wikipedia.org/wiki/Midori_(operating_system)" rel="nofollow">http://en.wikipedia.org/wiki/Midori_(operating_system)</a><p>Two cool projects that are part of Microsoft's research in managed code operating systems.
> Am I the only one scared that notepad on the latest Windows can still display a dialog box that comes straight from NT 3.1?<p>As the article states the reason for this is:<p><i>Because Windows Explorer and many of the components of the Shell aren't included in a Server Core install, applications like Notepad' which would normally show an Open dialog box like this: (show the original File Open dialog)</i><p>> Why the hell does it still have that DLL built in?<p>To display the file open dialog in Windows all you do is call the <i></i>GetOpenFileName<i></i> Win32 function.<p>Back in the days of Windows 95 Microsoft got into the habit of changing the look of the File Open dialog for every new release of Windows and they stored these new dialogs in the common control dll.<p>So I suspect deep inside of Window itself there is pseudo code that works something like this:<p><pre><code> GetOpenFileName()
if Common Control DLL installed
Call New Explorer GetOpenFileName dialog
else
Call the very first every GetOpenFileName dialog built into Windows itself</code></pre>
Money quote for me:<p>" Microsoft says there are still about 600 interconnected DLLs and other binaries, totaling hundreds of megabytes. None of these could be safely removed without causing other parts of the system to break. Even Mark Russinovich, widely regarded as one of the world’s top experts on Windows internals, admits that they still can’t predict what exactly would break."<p>As much as I like Windows 7, that kind of thing makes me want Microsoft to create an emulated environment similar to OS X Classic and surround it with a from scratch, managed, modern cruft free OS.
Am I the only one scared that notepad on the latest Windows can still display a dialog box that comes straight from NT 3.1?<p>Why the hell does it still have that DLL built in?