Paul Krill
Editor at Large

Microsoft donates Mono cross-platform .NET to WineHQ

news
Aug 27, 20242 mins

Last major release of Mono, which blazed the trail to .NET on macOS and Linux, was more than five years ago.

Tufa limestone rock formations of Mono Lake in California
Credit: Martina Birnbaum / Shutterstock

Microsoft has donated its Mono Project, which has provided a .NET implementation on Android, iOS, Linux, and other operating systems, to the WineHQ organization, according to bulletin publicized August 27.

WineHQ provides a compatibility layer for running Windows applications on Posix-compliant platforms such as Linux, macOS, and BSD. The organization will take over as stewards of the Mono Project upstream at https://gitlab.winehq.org/wine-mono/mono.

Launched in 2001, the Mono Project was a trailblazer for the .NET Platform across many operating systems, Microsoft’s Jeff Schwartz wrote in an August 27 posting on GitHub. “It helped make cross-platform .NET a reality and enabled .NET in many new places and we appreciate the work of those who came before us,” Schwartz wrote. Today, .NET itself runs on Windows, macOS, and Linux, and can be used to build native applications for Windows, macOS, Linux, iOS, and Android.

The last major release of the Mono Project was in July 2019, while the last patch for the software was released in February 2024. Microsoft became the steward of the Mono Project when the company acquired Xamarin in 2016. Source code in existing mono/mono repos will remain available, although repos may be archived. Binaries will be available for as long as four years.

Microsoft, meanwhile, maintains a modern fork of the Mono runtime in the dotnet.runtime repo. Workloads have been progressively moving to that fork, and work on that is now complete. Stewards of Mono at Microsoft recommend that active Mono users and maintainers of Mono-based frameworks migrate to .NET, which includes work from this fork.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author