hello smartheads!
I am currently investigating the extent of adoption of mono by the different flavours of linux OS. I am aware that opensuse and ubuntu are favourably disposed to mono but what I cannot ascertain is wheher RedHat linux has adopted/implemented mono. I keep getting conflicting reports:confused: . I would be glad if this could be cleared up by the house. peace:cool:

Dani AI

Generated

Short answer: was right for the time — Fedora (the community upstream) picked up Mono early (Fedora Core 5 shipped Mono and related apps), while Red Hat’s commercial RHEL product did not include or “productize” Mono. (archive.fedoraproject.org)

Why that split existed: Red Hat treated Mono as a Fedora/community choice but kept RHEL conservative because of technical and intellectual‑property concerns (Red Hat staff publicly cited portability/technical limits and legal caution as reasons). That is why you saw conflicting reports back in 2006–2009 — Fedora accepted the packages, RHEL did not bundle them for enterprise support. (internetnews.com)

If the goal is to run C#/.NET apps on a RHEL-family system today, Mono is usually available even if RHEL doesn’t ship it in its base channels: enable EPEL or add the Mono project RPM repo and install the mono packages. Example (adjust the centos7/8/9 choice to match your OS and check your RHEL support policy first):

sudo dnf install -y epel-release

sudo rpm --import 'https://download.mono-project.com/repo/xamarin.gpg'
sudo dnf config-manager --add-repo 'https://download.mono-project.com/repo/centos8-stable.repo'
sudo dnf install -y mono-complete

The Mono project maintains RPM repos and the download/install instructions; EPEL is the common community source for extra packages on RHEL derivatives. (mono-project.com)

Notes and cautions: using EPEL or third‑party repos can affect vendor support/contracts — EPEL is community‑maintained and not Red Hat commercial support. Also be aware Mono’s stewardship and the broader .NET landscape have evolved; the Mono project’s site documents recent maintenance/steering changes and recommends evaluating modern .NET runtimes where appropriate. (docs.fedoraproject.org)

Summary for : Tekmaven’s reply summarized the 2009 reality correctly. Today, if you need Mono on a RHEL system, the practical route is to use EPEL or the Mono RPM repo and follow the current Mono project instructions.

Recommended Answers

All 2 Replies

thanks to you techMARVEL! :)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.