Silverlight works on OSX and Silverlight uses .NET Framework (at least a large portion of it).
Does it mean Microsoft actually ported .NET Framework to OSX but doesn't tell us? Or do you think we can accept an official .NET Framework for OSX any time soon?