CPanel/WHM will work very well on RedHat's Fedora Linux on VPSes. You're going to need some knowledge of the Linux command line to manage your server if your VPS provider doesn't offer any management services. CPanel/WHM cannot manage all aspects of your server.
Ah, I understand your question now. It doesn't matter what OS you have on your local computer - You'll be able to use the GUI from any browser, and you'll be able to SSH into your Linux VPS from any OS (not just Linux) as well, as long as there's an SSH client made for that OS.