I can verify that this particular camera works under Linux (got it about a week ago from Adafruit). It is supported and recognized by uvcvideo. I tested taking snaps with cheese; guvcvideo works as well.
From my Fedora 16 workstation:
lsusb: Bus 002 Device 008: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
dmesg: [ 119.902075] uvcvideo: Found UVC 1.00 device Venus USB2.0 Camera (0ac8:3420)
[ 119.903944] input: Venus USB2.0 Camera as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.1/2-184.108.40.206/2-220.127.116.11:1.0/input/input8
[ 119.904013] usbcore: registered new interface driver uvcvideo
[ 119.904014] USB Video Class driver (1.1.1)
I poked around a bit and it looks like uvcvideo reports back a maximum of 1600×1200 (both photos and videos).. I did a bit of capture at that resolution to test and it works well. Also, here is lsusb with the -v flag if you’re interested in seeing more: https://gist.github.com/2980348
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.