был такой проект colinux, запускающий linux ядро (и юзерспейс) под windows. для работы ядру не требовалась виртуализация, а всего лишь драйвер-хелпер для выделения/резерва памяти на хосте и TAP-Win32 для сети. и все работало 🤷♂️
и юзерспейс софт, которому нужны были linux syscalls, и любые модуля ядра, и smb доступ к папкам хоста, и v4/v6 в нужных позах (через бриджинг и/или сторонние сетевые стеки)