Actually, no, .NET framework supports Windows OS ONLY, but there is a project called Mono-Project may help you : Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com),
the Mono open source project has an active and enthusiastic
contributing community and is positioned to become the leading choice
for development of Linux applications. Hope this helps a bit.
Running .NET Application on LINUX
xp2005
A great presentation can be found on DevHood, what is Rotor & Mono
I can realy suggest you the following article to get started with Mono: Introduction to Mono - Your first Mono app.
BLH
Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.
Hope this helps a bit.