Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
Its no secret that Apple keeps its products held very closely in attempt to lock users in their own walled-garden. While most people seem more than happy to lock themselves down, most Linux users are disgusted by Apple’s practices but still own an Apple device for some reason or another. Managing iPhones & iPods (probably iPads too) on Linux is notoriously buggy, prone to many cryptic error messages, and generally not for the faint of heart. The results are usually abysmal; sometimes it works, most of the time it doesn’t. Libmobiledevice, aims to change that, and they seem to be on track.
Libmobiledevice supports full system access, music/video syncing, USB Internet tethering, SSH tunneling, and springboard & app management. Unfortunately, calendar, contact, notes, and bookmark syncing is still one way.