What should i use virtual machine or home assistant Os

Hi so i got a always on pc It’ll just be a always on cpu. But i was wondering should i use home assistant in a virtual machine or just as home assistant os. The cpu is not high end and for now I’m just gonna use it for home assistant.

Which would you suggest if i wanna use home assistant and maybe use the cpu for some other things like home network storage. By the way thanks!