DotGNU Portable.Net is a portable suite of tools
(including a C# compiler, assembler, and runtime
engine) for non-Microsoft platforms such as
GNU/Linux. It is a part of the DotGNU meta-project.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This version features huge improvements to the C#
class library, improved support for embedded systems,
Visual Basic and Java front-ends for the compiler, IPv6
and IrDA socket support, and the beginnings of
System.Windows.Forms implementation, based on top
of X11.
Cleanups and portability fixes were made, particularly for i386, IA64, Alpha, PARISC, and ARM. There were also improvements to the XML and JScript implementations.