Well, at this point in time doubtful. However, as it will probably take a couple of years (even with XNA) to get to v1.0, I'm hopeful that by that time Mono, Tao and/or Cegeda will have cought up. Failing that, the C#/XNA code makes a good prototype for backporting to the mainline. Mono is already .Net 2.0 ready, or extremely close to being there. I understand that on some of Microsoft's own tests Mono does better Tao, Mono.XNA and cegui# are another issue. I guess it'll take months before they work really well on Linux. Also, don't forget that .Net on Linux (and other OS's) is a really controversial issue for a lot of people, and the Novell/Microsoft deal didn't exactly make people want to touch it.