De ontwikkelaars achter Mono, een opensource implementatie van het .Net Framework, werken sinds september 2007 aan Moonlight: een opensource-implementatie van Microsoft's Silverlight voor Linux. Het is beschikbaar als een plugin voor Mozilla Firefox in zowel een 32bits als 64bits uitvoering. De systeemeisen kunnen op deze pagina worden gevonden. Mono heeft nu een previewversie van Moonlight 2.0 uitgebracht die alle functionaliteit van Silverlight 2.0 bevat. Omdat tijdens de ontwikkelfase van Moonlight een bètaversie van Silverlight 3.0 verscheen, werd besloten om ook daarvan enkele functies in de nieuwe Moonlight op te nemen. De previewversie van Moonlight wordt daarom wel forward compatible genoemd. De release notes van Moonlight 2.0 Preview 1 zijn als volgt.
Preview 1
- First preview release. First release of a full Mono VM in a browser plugin.
- Includes initial work on CoreCLR and metadata/instruction verification
- Includes the Microsoft MS-PL Controls.
- Negotiated layout, where controls can autosize themselves. We've also had big performance increase over recent svn in this department.
- Includes deepzoom functionality, so sites like Hard Rock Cafe Memorabilia and The Playboy Archive (nsfw) should work.
- Development tools for building xaps (if you build from source. stay tuned for a moonlight devel-esque rpm which will include them).
This preview also contains some Silverlight 3.0 features
- Easing functions
- SaveFileDialog
- MultiScaleImage 3.0 API enhancements
- MediaStreamSource now supports PCM audio data, RGBA and YV12 video data.
- WriteableBitmap is supported.