http://umlwin32.sf.net/ - Port user mode linuxa na systemy Windows.
Udostępnia prawdziwe linuxowe środowisko bez warstwy emulacji. Każdy proces oraz jądro przekłada się na jeden proces w Windows. Procesy dzielą wspólny kod jądra i segment teksu, ale posiadają własne prywatne sekcje, które przetrzymują stan procesu. Wszystkie dzielą wspólną fizyczną pamięć - mapowany plik. Procesy są usypiane przez scheduler karząc czytać im z łącza pipe. Przełączanie kontekstu odbywa poprzez zapisanie bajtu do właściwego łącza pipe odpowiedniego procesu.
http://uml.harlowhill.com/ - UML Wiki