As for the OS-hopping way...
Don't. That's just my tought.
I did it for about 4 year, and found myself most of the time spending time close to the application level;
spitting out stuff that changes faster than the clock's spinning.
Now I'm a Fedora user, for reasons like it's legacy,
frendly users and bleeding-edge advantages.