Mono SIG – Year in Review

Mono SIG (Special Interest Group) of Fedora

Mono provides .NET Framework environment to run ASP-based websites and create desktop applications on Linux. Source: qnap.com

The Mono SIG (Special Interest Group) is a group of Fedora contributors that maintain Mono (and related) packages in Fedora. The goal of the Mono SIG is to provide high-quality and usable Mono software packages to Fedora users and developers and to support others in creating and maintaining Mono packages.

Mono SIG Highlights of 2015

Revived Mono support in Fedora

We have reactivated Mono for Fedora. There was an ancient version of Mono 2.10 in Fedora 22 still. With Fedora 23, we now have Mono 4.0.

With Mono 4.0, we do not support .Net Framework 2.x and 3.x anymore, but exclusively the latest .Net Framework 4.5. This meant that many packages depending on Mono needed to be changed slightly. We made sure that all packages depending on Mono still build.

MonoDevelop

We also upgraded MonoDevelop to version 5.9 in Fedora 23. MonoDevelop is an IDE for developing with Mono and C#.

Developer Portal

Mono is now mentioned on the Fedora Developer Portal, which was created in 2015.

Mono SIG Goals for 2016

Mono in EPEL

This is the next logical step: we have revived Mono in Fedora, now we need to do the same for EPEL.

We are working to upgrade the old Mono 2.10 to Mono 4.2 in EPEL 7. This will be a big change, but the alternative would be to retire Mono 2.10 from EPEL 7 due to unfixed security issues.

We will most probably retire Mono for Epel5. Currently there is Mono 1.2.6 in Epel5, and whoever is still using that should contact us! We still have to discuss what will happen to Mono in EPEL 6.

OpenRA

OpenRA is a Libre/Free Real Time Strategy project that recreates the classic Command & Conquer titles. OpenRA is written in C# and implemented with .Net technology.

Our goal is to get OpenRA packaged in Fedora.

OpenRA still requires some more packages with C# libraries in Fedora.  This is a good reason to get a more diverse variety of C# libraries packaged into Fedora. This will not just benefit this particular game, but also productive applications.

Categories: Development

2 Comments

  1. Thanks for sharing this with us, Mono SIG! I was actually not aware of your presence in the Project, so this “Year in Review” helped illuminate for me what you guys are working on in the Project. Thanks for all the work that you put in!

  2. On the Fedora Developer Portal, the title of Mono isn’t consistent with the rest of the items. Mono is an implementation of the .NET Framework and C# and it isn’t a on its own language. The title should be changed to C#. An analogy would be if the Java section was named OpenJDK rather than Java.

Leave a Reply

Your email address will not be published.

*

Copyright © 2017 Fedora Community Blog

Theme by Anders NorenUp ↑

%d bloggers like this: