Yes and no. You can go through an anonymous proxy, which will obfuscate your address from the locations you are surfing. It is not really hiding your address though, just making it inaccessable from the endpoint. Mostly it is useful in the other direction though, where you want to hide your destination from the local network to bypass site restrictions.
EDIT: Note that this is the same regardless or OS involved. IP spoofing, proxies, bouncing, are all done the same way regardless of OS. Certain tricks (such as changing the MAC) are easier on some operating systems but the mechanics of it are the same.