Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
Fedora 31 Aims To Finally Offer Mono 5 For Open-Source .NET Support
The transition from Mono 4 to Mono 5 had been held up because of changes in their compiler stack and it depending upon some binary references. The Mono build process depends upon some binaries, which are actually available as source, but treated as pre-compiled binaries for simplification and speed.
This change caused issue for Debian and the Fedora developers are also in the same boat due to being adverse to binary components in their build process. Mono also requires itself to build and using Mono 4.8 isn't able to build Mono 5.
The Fedora developers feel they have a path forward now as outlined via this change proposal and will be working to get Mono 5 into Fedora 31. This upgrade will allow cross-platform applications relying upon Microsoft's .NET to now work if they have required .NET Framework 4.7 or later. Mono 4.8 also hasn't worked on PowerPC 64-bit but Mono 5 should, among other benefits to upgrading this open-source .NET stack.