.NET Core 5 and components like RyuJit and the .NET garbage collector will be fully open source. ASP.NET 5 will support development on Windows, Mac and Linux with a new web server called Kestrel. The .NET Foundation was formed as an independent organization to foster open development of projects like Roslyn, .NET Core 5, and ASP.NET 5. Visual Studio Community edition and cross-platform IDEs like Xamarin Studio and MonoDevelop will support development in .NET. C# 6.0 and F# 4.0 include new language features to improve development.