well can anyone clarify what's the difference/relation between intel haxm and microsoft hyper-v
Microsoft's Hyper-V is the hypervisor platform built into modern versions of Windows and which shares/follows (for the most part) Microsoft's overall Platform APIs and Driver APIs, making for a better communication channel between Hyper-V and the usual Windows supervisors/kernels when hosting Windows virtual machines. (Similar to the integration services offered by other hypervisors like VirtualBox, with the "magic" that such services are easier because the OS and the hypervisor share very similar "languages" already.)
Microsoft's Hyper-V is also the base component for other systems such as the Windows Container Platform, some of Windows 10's more optional enterprise sandboxing systems, etc.