Synchronize Data Between Linux, OS X, and Windows?
aaaaaaargh! writes "I'm using a laptop with Ubuntu 8.04 for work, a netbook with Ubuntu 9.10 when I'm outside, Mac OS X 10.5 for hobby projects, and Windows XP for gaming. For backups, I'm currently using Jungle Disk and Apple's Time Machine, and I use a local svn repository for my work data. Now I need to frequently exchange and synchronize OpenOffice and Latex files and source code in various cross-platform programming languages between one machine and another. Options range from putting everything online (but Jungle Disk disks seem to be too slow for anything else than backup), storing my data on external media like USB sticks or SD cards, or working with copies by synchronizing folders over the network. I don't want to give my data away to some server outside without strong encryption (controlled by me, including the source code) and external media like USB sticks are a bit too fragile according to my taste. The solution should be reliable, relatively failsafe, as simple as possible, and allow me to continue to use Jungle Disk for backup. So what would you recommend?"
End of discussion.
Don't worry about the encryption overhead, just make sure AES is the first cypher chosen. AES is VERY fast.
Test your net with Netalyzr
WHOMEVER is designing USB 4 or whatever it will be called, PLEASE make the damn connection more sturdy.
They should make the connection more fragile, not more sturdy. The components should be sturdy, but if you design them to easily separate, things like tripping over the cable will cause little to no physical damage.
Apple's MagSafe power adapter is a good example of this. You can trip over the power as much as you want and it just disconnects. But neither the cord nor the laptop is damaged in any way and you're free to simply plug it in again and continue working. This should be the goal of every computer connection. The last thing I want is to trip over a cord and send both devices at either end flying across the room because the connection is sturdy enough to not break.