And finally,how long will it be before Apple develops i Tunes for Linux OS?
You should probably re-title this as something along the lines of ' How to update i Pod firmware from Ubuntu' as your title is subjective for the most part and not really to the point of your question The reason is that Wine lacks a handler for Windows USB device drivers, and the i Pod acts as a custom USB device.
If you have an i Phone, you can download i Phone firmware instead.
We are not hosting the firmware files, they are hosted with Apple.
This will reveal some information about it on i Tunes main window.