As much as I like Silverlight on the Windows platform, as much I dislike it on other browsers or platforms. In my opinion, to offer audio or video functionality browser plugins are NOT the way to go. There should simply be an <audio> or <video> tag in the HTML-standard! These should point to preferrably free and open source codecs, which everyone can improve. Even a closed source video standard would be bettter.
I am currently writing this under openSUSE Linux, with a different browser (Firefox, because Opera would not let me write this comment). I am aware there is Moonlight, a surrogate Silverlight alternative. This however is not supported outside Firefox and even with Moonlight I cannot play streamed video from Technet Edge.
Come on, Microsoft! Develop Silverlight on Linux yourself en keep its functionality and version status on par with the Windows Version. Even better is the solution of using the video tag of HTML5.
I use several operating systems (Windows 7, Linux) and each has its own merits. Standardization has made the internet what it is today.