4 ms·
> In light of Mono being merged into .NET I appreciate that this is tangential to your question about licencing, but I wasn't aware of this merge and a cursory
by andyjohnson0 3y ago
> In light of Mono being merged into .NET
I appreciate that this is tangential to your question about licencing, but I wasn't aware of this merge and a cursory search isn't very revealing. Any pointers?
I thought the situation was that Microsoft's .NET implementation now natively targets Windows, Linux, and Mac. And Mono still exists in parallel to this. What am I missing?
- janjones 3y agoMono is developed by Xamarin which was acquired by Microsoft: https://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire-xamarin-and-empower-more-developers-to-build-apps-on-any-device/ https://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acq...
- andyjohnson0 3y agoYes, I know. And I appreciate that Xamarin Forms probably contributed to Maui, which is part of .NET. But I was specifically asking about Mono.
- Merad 3y agoYou are correct. Mono is still an alternative runtime for .Net. It hasn't been merged into .Net and I'm not aware of any plans to do so.
- lewispollard 3y agoThe mono code is part of the runtime since .NET 6
- janosdebugs 3y agoYou seem to be correct, I have read contradictory information. At the same time, if all of Microsoft's might is standing behind .NET, can mono be a full alternative? Edit: at the very least, Godot (game engine) has moved from Mono to .NET.
- MarkSweep 3y agoJust as Microsoft forked .NET Framework to make CoreCLR, they forked Mono. Both live in the http://github.com/dotnet/runtime http://github.com/dotnet/runtime repository. Both share most of the same C# code base for their runtime libraries. Mono is used for Blazor (WASM), iOS, and Android. This merging was announced as part of .NET 5 but I recall that it was not complete till .NET 6. https://devblogs.microsoft.com/dotnet/introducing-net-5/ https://devblogs.microsoft.com/dotnet/introducing-net-5/