I thought this was a rather interesting article, perhaps you guys will also. It demonstrates the usage of C#, and .NetFrameWork on FreeBSD

Below is the beginning paragraphs
From Macadamian
----------------------------
Microsoft’s introduction of the Microsoft®.NET framework for FreeBSD, the Shared Source Common Language Infrastructure (CLI), generated a lot of hype in the software industry. Until now, some of this technology was only available on the Windows® platform.

Since Macadamian has been involved in developing system components that work on multiple platforms (Windows, Linux, and MacOS X, to name a few), we wanted to see how well the Shared Source CLI stands up as a viable development platform. So we installed the Shared Source CLI on a FreeBSD box and gave Rotor a spin - we decided to develop a simple MSN® Messenger-compatible chat client.

This column is our way of sharing some of the highlights related to C# development on the Shared Source CLI platform. This small application covers many C# concepts, such as how to do network I/O, call native code using P/Invoke, and write a simple GUI using TCL/TK.