>What platforms are currently supported by the .NET framework? For instance, does it support Linux?
Surely does not. They would gladly turn the machinery off on it and let it die. Even literally, you can't run Linux under dot net.
But Linux is generous and it would give dot net a CPR - check
http://go-mono.net/