Stories
Slash Boxes
Comments

SoylentNews is people

posted by n1 on Thursday November 13 2014, @01:37AM   Printer-friendly
from the more-desperate-moves dept.

Earlier this year, Microsoft open sourced a big chunk of .NET, publishing its new compiler, Roslyn, and many .NET libraries under the Apache license. Today, the company took that same open sourcing effort a great deal further. Microsoft announced that its full server .NET stack, including the just-in-time compiler and runtime and the core class libraries that all .NET software depends on, will all be open sourced.

The code will be hosted on GitHub and published under a permissive MIT-style license.

With this release, Microsoft wants to make sure that the .NET stack is fully functional and production quality on both Linux and OS X. The company is working with the Mono community to make sure that this platform is "enterprise-ready."

Not sure I'd want a port of .NET but perhaps we'll see some improvements to WINE with this available codebase.

Additionally, Microsoft announced a partnership with Xamarin for Visual Studio 2015 with support for iOS, Android and Windows, allowing to use one tool for all. This will impact Xamarin tools as well, making easier to install them from Visual Studio.

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1) by Rich on Thursday November 13 2014, @02:16AM

    by Rich (945) on Thursday November 13 2014, @02:16AM (#115383) Journal

    As I understood a diagram on one of the upstream sites, there will be two versions of .NET in the immediate future:

    4.6, closed source, which includes WinForms and WPF

    5.0 "core", open source (MIT/Apache, apparently plus patent promise), which does not include the above, but stuff that may be "Modern UI" related.

    On my cursory read, I was not able to figure out how one would write desktop applications with the "newer" stuff, even on Windows. It seems to be pretty close to Mono in scope.

    Further enlightenment, anyone?

  • (Score: 3, Funny) by c0lo on Thursday November 13 2014, @02:33AM

    by c0lo (156) Subscriber Badge on Thursday November 13 2014, @02:33AM (#115385) Journal

    Further enlightenment, anyone?

    Thanks, but no. I'm comfortable with OpenBox/LXDE.

    --
    https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
  • (Score: 2) by c0lo on Thursday November 13 2014, @03:00AM

    by c0lo (156) Subscriber Badge on Thursday November 13 2014, @03:00AM (#115392) Journal

    https://github.com/dotnet/corefx/tree/master/src

    • System.Collections.Immutable
    • System.Numerics.Vectors
    • System.Reflection.Metadata
    • System.Xml.Common/System
    • System.Xml.XDocument
    • System.Xml.XPath.XDocument
    • System.Xml.XPath.XmlDocument
    • System.Xml.XPath
    • System.Xml.XmlDocument

    (oh, wow. So many of them, such a comprehensive coverage of anything a developer would ever dream of!!!)

    But, maybe others will follow, cause I fail to see how this could qualify as full server .NET stack

    --
    https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
  • (Score: 3, Informative) by c0lo on Thursday November 13 2014, @04:25AM

    by c0lo (156) Subscriber Badge on Thursday November 13 2014, @04:25AM (#115410) Journal

    Further enlightenment, anyone?

    See here [msdn.com] - a blog post by Immo Landwerth, program manager on the Base Class Libraries (BCL) team at Microsoft.
    Specifically this diagram [msdn.com] says that (slowly, by 2015), the .NET core 5 will comprise of:

    • ASPNET 5 Native for Windows
    • ASPNET 5 for Linux and MAC

    with a promise that

    I’ll go into more detail on what NET Core is and how it relates to the NET Framework in a following blog post.

    --
    https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford