I build C software that runs on Linux, but on my desk is a Mac. For the last year I've played around with a variety of ways of handling the disconnect. For a long time, I ran a Virtualbox install of ...