I've used Silverlight on Firefox (Vista, Windows 7) with no problems, not even having to restart the browser.
Silverlight is actually pretty good; it's a much easier experience for developers than Flash/Flex. You might hate Microsoft, but you shouldn't hate the tech.