Arduino 0020 released for Windows and Mac (supports Uno and Mega 2560).

David Mellis — September 27th, 2010

Arduino 0020 for Windows and Mac OS X is now available from the download page. It features support for the new Uno and Mega 2560 boards and a new logo designed by ToDo. The Linux version will follow shortly.

A lot of people helped make this possible, including:

Dean Camera of LUFA, the lightweight USB framework for AVRs that forms the basis of the USB-serial firmware on the ATmega8U2 on the Uno and Mega 2560

the reason why Arduino 0020 is been delayed for Linux has to do with the way one of the open libraries that we use handles the search of serial ports. RXTX is an open source library made for cross-platform use of serial ports from Java, it substitutes the less-successful CommAPI released before by Sun Microsystems.
Under Linux, there are plenty of different ways how to register the name of a serial port: ttyS*, ttyUSB*, etc. The new boards are using a driver that requires the identifier ttyACM* which is not implemented in the automatic search of RXTX. We are working in fixing this in the most elegant way possible. We could of course publish a nasty hack letting you use your board asap, but we want to implement something that will allow us iterate our software in the nicest way possible.
Worst case scenario, we will release a temporary version of the software in the next day, please be patient, it is almost there 🙂