Episode 29: Miguel de Icaza (part 2)

This is the second half of our discussion with Miguel de Icaza about Mono, Moonlight, open source, and other fun stuff.


  • When re-implementing .NET, do you match re-implement known bugs?
  • The test / regression system to maintain compatibility
  • How do you support so many platforms
  • What parts of Mono are written in managed code? Which are written in C?
  • Support for iPhone and Xbox
  • Mono’s static compilation options
  • Differing agendas in open source development
  • Microsoft’s emerging open source strategy
  • How the web has driven open source strategies and assumptions
  • Why Mono used licensed codecs instead of using a library like ffmpeg
  • Font distribution in Linux
  • Frustrations with the Windows multimedia API’s
  • What Miguel thought was insteresting at PDC
  • When will we be able to run ASP.NET MVC on Mono?
  • When will we get to use the C# 4.0 dynamic features in Mono?
  • How does Novell make money on Mono?

Download / Listen

Herding Code 29: Miguel de Icaza (part 2)[audio://herdingcode.com/wp-content/uploads/HerdingCode-0029-Miguel-de-Icaza–part-2.mp3]