While native Android OS devices are still waiting for the newest Android 2.3 Gingerbread update port, a developer who goes by handle "drunkdebugger" at NITDROID forums has achieved success in porting Android 2.3 Gingerbread on Nokia N900.
Project NITDROID aims to develop a stable and working port of Android OS for the Nokia Internet Tablets (N8x0 and N900) and an automatic installer for Android 2.2 on Nokia N900 is already under active development and is used by many. Since, Nokia N900 Maemo OS and Google Android share the same Linux love under the hood developers are able to achieve this success this early and easily.
A video demonstration of Nokia N900 running Google Android 2.3 follows after the jump.
However, if you are interested in a much stable and mature Android 2.2 port for Nokia N900 - it can be found at NITDROID N900 page.