Earlier quoted context omitted.
Technically yes. Not sure about the latest OSX, but when I used that, everything worked fine for me. Legally no. VM or not, the real hardware needs to be made by Apple.
no need to tweak kexts like you do with a hackintosh?
In the host machine, you need reasonably fast Intel CPU, hardware-assisted virtualization enabled in BIOS/UEFI, enough RAM, also unofficial VMWare patch to unlock OSX guests on PC hosts.
In the guest OS, you need VMWare tools for OSX, they exist because VMWare supports OSX guests when running on OSX hosts.