Russian site GooDiPhone demonstrates Windows 95 running on an iPhone via an emulator. While the performance is terrible, it does function as a proof-of-concept, and they note that performance would be improved if they had had access to an iPhone 3GS for testing.
via macrumors.com