Windows 7 開發過程中,微軟抽離出一個名為「MinWin」的微型核心系統,展示於 TechEd 2009。MinWin 並非傳統微核心,而是一個可獨立啟動、具備基本檔案系統、網路、驅動、服務的完整微型 Windows,僅佔 25MB 磁碟空間、40MB 記憶體。本文整理 Mark Russinovich 公開的技術細節。

Windows 經數十年演進,元件高度耦合(數千 EXE/DLL/API 相互依賴),修改一處可能連鎖影響大量元件。微軟需從底層切分依賴鏈,建立清晰的層次架構,才能持續演進、模組化開發、縮減核心體積。
KERNELBASE.DLL),上層 API 轉呼叫 MinWin 層,既保持相容性,又賦予核心高度獨立性。
MinWin 是 Windows 核心工程化的里程碑:將龐大耦合的系統切分出獨立、微小、可驗證的核心層。雖不直接面向使用者,卻是現代 Windows 模組化、雲端化、容器化的基石。理解 MinWin,有助於掌握 Windows 核心架構演進脈絡。