För något som är tänkt att vara litet, självständigt och allt om att förenkla Windows, orsakar MinWin mycket förvirring.

Microsofts tekniska medarbetare Mark Russinovich lade fram de tekniska detaljerna på Microsofts TechEd-konferens, så vi har samlat de viktigaste uppgifterna du behöver veta om det.

Ja, MinWin finns i Windows 7 (och Windows Server 2008 R2). Nej det är inte en ny kärna.

I stället är det ett försök att skriva om den grundläggande grunden för Windows - inte bara kärnan utan även grunderna i filsystemet och nätverksanslutningen, med drivrutiner och tjänster - som ett fristående och logiskt separat system. Med en ren uppdelning istället för komplexa sammankopplingar blir det mycket lättare att förbättra och lägga till i Windows - utan att orsaka kompatibilitetsproblem.

"Windows har vuxit upp organiskt över tiden och består av tusentals EXE, DLL och API," förklarar Russinovich; "Allt beror på allt. Vi har 600 binärer, om vi tog en av dem skulle du bryta saker och vi kan inte ens berätta vad som skulle bryta. När vi går och byter Windows slutar vi förändra beteendet hos de sammankopplas på djupa nivåer. "

MinWin, säger han, är "uthuggad av resten av Windows". Det tar upp 25 MB diskutrymme och 40 MB minne.

Det kan byggas utan resten av Windows, det kan starta utan resten av Windows och det kan komma åt nätverket. Det betyder inte att det någonsin skulle vara ett super-slimt kommandorads-bara operativsystem - bara att det är fristående snarare än beroende av något annat.

SMAL: MinWin är mer än kärnan - men inte mycket mer.

För att skapa MinWin ritade Microsoft en rad över den lägsta nivån i Windows-arkitekturen. På grund av de spagetti-liknande ömsesidiga kraven sänker den linjen genom DLL och andra system med låg nivå systemtjänster. "Vi var tvungna att räkna ut hur man flyttar saker till MinWin och hur man flyttar saker ut", säger Russinovich.

Där systemsamtalen tillhörde MinWin skapade Windows-teamet helt nya DLL-filer som en del av MinWin (den främsta kallas KERNELBASE.DLL), men program som beror på de gamla systemsamtalna bryts inte eftersom de vidarebefordras till det nya DLL. Så har Microsoft lyckats ändra den mest grundläggande nivån av Windows utan att bryta varje enskilt Windows-program.

CLEAN CUT: Att göra MinWin betydde att omskriva allt som linjen skär genom - så omskrivning av saker över linjen blir lättare i framtiden.

MinWin är bara det första steget; Russinovich kallar det "grundligt arbete för Windows för att ångra syndens förflutna och få alla till en bättre plats".

Det finns fler förändringar att komma i kärnan i framtiden - Microsoft vill göra det att springa överallt från datacentret till ARM-processorer i smartphones en dag - men de betyder inte en helt ny version av Windows skrivet från grundas på att när Windows är snyggt skivad i lager kan du ändra en av dem utan att skriva om allt.