After recent announcements that the latest version of Visual Studio .NET, code named Whidbey, would be delayed until late in the year the secret development project to implement .NET on Unix became impossible to contain.
"The code for Windows has been ready for manufacturing since late October of 2004, we've just been sitting on it waiting for the Unix teams to catch up" -- Anonymous Microsoft Official
The implications of this announcement are fairly clear. With the introduction of a modern toolset for developing enterprise applications in both Windows and Unix, developers using Sun Microsystem's Java language and the various asundry open source tools that are bubble gum and paper clipped onto the JVM will have little choice but to switch to the more robust C# language in .NET. Most of them won't notice a difference.
Complete article at TheServerSide.NET