Если проанализировать ситуацию с кодом поддержки Hyper-V в ядре Linux, оказывается, что в перспективе этот код может стать обузой для разработчиков ядра, так как поддержка этого кода теперь ложится на их плечи. Более того, код в текущем состоянии не может быть включён в ядро даже в staging и сообщество тратит силы на исправление проблем в коде. А проблем хватает, в код Microsoft принесла все лучшие традиции WinAPI: BYTE, LONG, ULONG, ULONG_PTR, DWORD, и другие друзья
WinAPI'шника на месте. HANDLE есть, даже NULL свой сделали.
Подробности
Перемещено boombick из Linux General