Having Android as your main computer operating system however is not guaranteed to work - driver support, and a ton of stuff may or may not be there, so it’d be best if you first try running Android via a USB drive to check compatibility.
Otherwise, all efforts to bring Android to PCs is courtesy of the Android-x86 project. Android is a Linux-based platform after all, so the core is there.
We have to stress that everything is still under development and not final, so this is more of an undertaking for tech enthusiasts rather than the average user.
Hit the source link right below for the complete tutorial and a bunch of links to read more about the project.
source: XDA Developers via Android Authority