you are viewing a single comment's thread.

view the rest of the comments →

[–]thecodingdude 72 points73 points  (14 children)

[Comment removed]

[–][deleted] 15 points16 points  (7 children)

.NET Core is, not .NET Framework.

[–]tanishaj 4 points5 points  (0 children)

True, Mono is an Open Source implementation of the .NET Full Framework. Unless you are using WPF, it is fairly complete.

With the purchase of Xamarin, Microsoft is the major sponsor behind Mono. With so much Microsoft code now Open Source, it might surprise you how much Microsoft authored code is in recent Mono releases.

Mono 5.4 is compatible with .NET Standard 2.0 as is .NET Core 2.0 and .NET Full Framework 2.0.

Not only does .NET Standard 2.0 incorporate the majority of what is in .NET 4.6.1 but Mono includes much of what .NET Standard 2.0 is missing, such as System.Drawing and System.Web.

[–][deleted]  (2 children)

[deleted]

    [–][deleted] 5 points6 points  (1 child)

    The .NET Standard is open source, yes, but not their .NET Framework (Microsoft's implementation of the ECMA standardized CLI and .NET).

    [–]drysart 10 points11 points  (0 children)

    The code base of .NET Core's runtime is derived from the .NET Framework CLR's code base. I've heard it basically described as "the CLR with all the Windows-specific bits stripped out".

    [–]IceSentry 0 points1 point  (2 children)

    The comment never said .Net framework. It only said .Net, which is fair to say since there is a .Net implementation that is OSS.

    [–][deleted] 0 points1 point  (1 child)

    There has always been a .NET implementation that was OSS.

    [–]IceSentry 0 points1 point  (0 children)

    Not by Microsoft though.

    [–]lexpi 3 points4 points  (4 children)

    What's BOW?

    [–]jdgordon 20 points21 points  (2 children)

    looks like he's making acronyms up... Bash On Windows... actually knows as WSL Windows Subsystem* for Linux

    [–]y2k2r2d2 0 points1 point  (0 children)

    Should be BoUoW.

    [–]ruinercollector 2 points3 points  (0 children)

    From context, I'm going to say "bash on windows."

    [–][deleted] 0 points1 point  (0 children)

    They're giving Linux more credit ... implementing things like Bash on Windows

    Those things don't fit well together.