A niffty tool called SynCE is what your looking for
it has the rndis driver for the internet sharing and allows syncing of WM, well at lease it did years ago with an iPaq, There is also a program to flash roms but it tends to keep you in the bootloader, which can be fix with the set command,
Website for SynCE is
http://www.synce.org/moin/
How-to for rndis(internet) is
http://ohioloco.ubuntuforums.org/sho...7&postcount=54
Flash from linux with
http://code.google.com/p/htc-flasher/
Code:
+-+--Restart the device,
|
+--Click "Bootloader Cmd prompt" from HTCFlasher
+--Type "set 16 0" minus the "
+--Type "ResetDevice"
and for those that think ubuntu is a bad move, kde 4.0 is VERY similar to windows, it actually make my sleep and hibernate work with no configing and im a gentoo guy