TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Inside "MinWin": the Windows 7 kernel slims down

32 pointsby Flemlordover 15 years ago

4 comments

m0th87over 15 years ago
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.
jussijover 15 years ago
&#62; 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>&#62; 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>
评论 #950019 未加载
tcskepticover 15 years ago
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.
评论 #949937 未加载
rbanffyover 15 years ago
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?
评论 #949388 未加载
评论 #949382 未加载