I'm totally sick and tired to starting my VMWare and run the Windows VM, and opening iTunes every time I want to do something with my iPhone.
Is there any alternatives out there for iPhone 3G on 3.0 firmware?
I don't mind jailbreaking it.
You will need to jailbreak your iphone. You did not mention what flavor of linux you were using. Here is some info related to Ubuntu.