That’s what I’m doing — I use Canonical’s Multipass and it’s flawless.
How’s the battery life on Linux?
Dunno, haha. It's running on my M1 MacBook Air and I haven't noticed a single affect on battery life. I literally have it open all the time, in addition to probably about a hundred Chrome tabs, and the battery life is still insane.