.NET has been ported to FreeBSD and is being ported to Linux, here are some resources about .NET on non-Windows platforms:The Shared Source CLI 1.0 Release http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/MSDN-FILES/027/002/097/msdncompositedoc.xmlMono http://www.go-mono.com/DotGNU Portable.NET http://www.southern-storm.com.au/portable_net.htmlDotGNU http://www.gnu.org/projects/dotgnu/Rotor for Linux http://www.oreillynet.com/cs/weblog/view/wlg/1602
http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/MSDN-FILES/027/002/097/msdncompositedoc.xmlMono
http://www.go-mono.com/DotGNU Portable.NET
http://www.southern-storm.com.au/portable_net.htmlDotGNU
http://www.gnu.org/projects/dotgnu/Rotor for Linux
http://www.oreillynet.com/cs/weblog/view/wlg/1602