Microsoft will port the core server-side .NET runtime so that it runs across Windows, Linux and the Mac. This will allow developers to build ASP.NET 5.0 applications that can be deployed and run on Windows, Linux and/or Mac environments. (Microsoft is still expecting most .NET developers to deploy their server-side apps on Windows and Linux, but is providing Mac compatibility mainly for the development environment choice, officials said.)
Microsoft is not planning to open source the client side .NET stack, which means it won't be open sourcing libraries specific to the client such as Windows Presentation Foundation (WPF) and Windows Forms, Somasegar confirmed. (Yes, WPF is back, and a new version of it will be part of Visual Studio 2015, due out next year, Microsoft officials have confirmed.)
Microsoft is kicking off work on these new open-sourcing and porting initiatives today, but the fruits of the work won't be available until some time in the coming months, officials said.
Microsoft and Xamarin are annoucing a new "streamlined experience" for installing Xamarin from Visual Studio, as well as the addition of Visual Studio support to Xamarin's free Xamarin Starter Edition product. (Starter Edition is for "indie" developers with five or fewer employees who want to build iOS or Android apps using C#.)
Microsoft is not planning to open source the client side .NET stack, which means certain pieces like the Windows Presentation Foundation (WPF) and Windows Forms won't be going open source, Somasegar confirmed.