Canon cameras like powershot s120 and sx600hs have wifi capability. How could that be used with linux to transfer images and videos without involving Windows in any way?
All Canon Cameras with WiFi: Select Images in Camera: No Select Images on Computer: Yes Realtime Download: Yes
Works very well for my WiFi equipped Nikon on OSX.
However one word of caution; picture size does matter! Trying to pull 24MP RAW images through WiFi is not recommended.
Using this method to transfer your pictures from the camera to your computer as a batch operation is questionable. A card reader will most likely accomplish this quicker.
IMHO it is better suited to tethered shooting, i.e. 'realtime download' in AirNEF speak.
I have done some tests with tethered shooting using JPG+RAW mode in the camera - transferring only the JPG. Considering the limitations of the transfer speed it works well - need to set the JPG to as small as you can accept, then use a card reader to grab the RAWs when you're done.
One small 'problem' is how to display the images as they arrive in the computer though. I have as I said tried it and I admit I did not put too much work into this end, but each image opened in its own window which quickly became messy.
Anyway, my $0.02.