Scott Hanselman

Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community

November 12, '14 Comments [13] Posted in ASP.NET | ASP.NET MVC | Open Source | VS2015
Sponsored By

It's happening. It's the reason that a lot of us came to work for Microsoft, and I think it's both the end of an era but also the beginning of amazing things to come.

The .NET 2015 wave of releases is upon us. Here's what's happening and we announced it today in New York. There's a lot here, so drink it all in slowly.

Be sure to check out all the blog posts I'm linking to at the end, but here's my personal rollup and take on the situation.

  • We are serious about open source and cross platform.
    • .NET Core 5 is the modern, componentized framework that ships via NuGet. That means you can ship a private version of the .NET Core Framework with your app. Other apps' versions can't change your app's behavior.
    • We are building a .NET Core CLR for Windows, Mac and Linux and it will be both open source and it will be supported by Microsoft. It'll all happen at https://github.com/dotnet.
    • We are open sourcing the RiyuJit and the .NET GC and making them both cross-platform.
  • ASP.NET 5 will work everywhere.
    • ASP.NET 5 will be available for Windows, Mac, and Linux. Mac and Linux support will come soon and it's all going to happen in the open on GitHub at https://github.com/aspnet.
    • ASP.NET 5 will include a web server for Mac and Linux called kestrel built on libuv. It's similar to the one that comes with node, and you could front it with Nginx for production, for example.
  • Developers should have a great experience.
    • There is a new FREE SKU for Visual Studio for open source developers and students called Visual Studio Community. It supports extensions and lots more all in one download. This is not Express. This is basically Pro.
    • Visual Studio 2015 and ASP.NET 5 will support gulp, grunt, bower and npm for front end developers.
    • A community team (including myself and Sayed from the ASP.NET and web tools team have created the OmniSharp organization along with the Kulture build system as a way to bring real Intellisense to Sublime, Atom, Brackets, Vim, and Emacs on Windows, Linux, and Mac. Check out http://www.omnisharp.net as well as blog posts by team members Jonathan Channon
  • Even more open source.

Open sourcing .NET makes good sense. It makes good business sense, good community sense, and today everyone at Microsoft see this like we do.

The .NET 2015 Wave

Related Links

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Wednesday, November 12, 2014 3:38:24 PM UTC
Wow, this is huge!
Wednesday, November 12, 2014 3:44:57 PM UTC
Can I have my job back?
Rob Conery
Wednesday, November 12, 2014 3:44:59 PM UTC
Can I have my job back?
Rob Conery
Wednesday, November 12, 2014 3:45:37 PM UTC
This really is incredible stuff. The Community Edition SKU, The work you guys are doing with Xamarin on Mono.

I've never been so excited to work in this field. :)
Wednesday, November 12, 2014 3:46:54 PM UTC
Congratuations, Scott! I know you and your team have been advocating for this direction for a long time.

Does this mean that ASP.NET will run under Apache? I'm so accustomed to thinking of ASP.NET and IIS to being tightly coupled.
Wednesday, November 12, 2014 3:50:28 PM UTC
This is massive!!! Any word on bringing VS to OSX?
Wednesday, November 12, 2014 3:56:09 PM UTC
This is really Great! & LoL @Rob_Cobery comment.
Wednesday, November 12, 2014 3:58:05 PM UTC
Wow... I love you guys.
Marcel Popescu
Wednesday, November 12, 2014 4:02:19 PM UTC
This is great news, Looking forward to moving .net applications onto Linux!
Wednesday, November 12, 2014 4:03:41 PM UTC
Its probably worth mentioning the .NET Foundation as the stewards of these projects and their site being the place to start with if you want to contribute.

I'm loving the direction that .NET is going and with that we may one day even be more of a first class citizen in the Linux landscape. (Not that mono is bad as is, its just not been given as much love in the past as I would have liked)
Wednesday, November 12, 2014 4:46:25 PM UTC
This is awesome news! Congrats!!
Daniel Sitnik
Wednesday, November 12, 2014 4:53:42 PM UTC
Wow, the future of .NET looks promising!

[Community] is basically Pro

Can you elaborate? Are there any differences between Community and Pro other than the usage restrictions?

Is there a way to download Community as an ISO or other full installer?
Gordon
Wednesday, November 12, 2014 5:01:54 PM UTC
I could not be happier about this. Something tells me Scott is hugely responsible for making Microsoft take this move ;)

Thank you Scott and thank you Microsoft for believing in open source!
Name
E-mail (will show your gravatar icon)
Home page
 
Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, li, ol, pre, strike, strong, sub, super, u, ul) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.
Live Comment Preview

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.