Microsoft .NET Framework 1.1 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Wine Mono

The Wine Project recently started a side project that is a special implementable of Mono to enable running .NET applications in Wine.

This has proven a rather effective option for many applications, but can be troublesome as it doesn't implement all features yet, so you may still have to install .Net when running it.

It is installed as a separate .MSI file. Because of this, I was wondering if Codeweavers was considering adding a cross-tie installer for it and using it as an alternative to .Net on applications it works for in future Crossover versions.

Hi,

Wine Mono will be available starting with CrossOver 12 and will be installed by default in all bottles that do not have a version of the MS .NET runtime. That means that a cross-tie installer won't make sense. The current release of CrossOver is missing some changes to Wine that are needed to use Wine Mono correctly, so we prefer not to try that. Instead, the current releases of CrossOver should use the Mono cross-tie: http://www.codeweavers.com/compatibility/browse/name/?app_id=4806

We considered making an 11.x release that would have the necessary changes to use Wine Mono (but would install it only through a cross-tie, rather than by default in all new bottles, so we wouldn't destabilize things generally), but some other things we were working on didn't pan out, and that release never happened. Currently, we are focusing on CrossOver 12, so I don't think we'll see another 11.x release.

Another scenario where we would consider a cross-tie installer is if a new Wine Mono is released that has a compatibility advantage for some applications, but that release is not yet included in CrossOver.

BTW, CodeWeavers was, and is, more involved with this particular side project than you might have realized. In fact, I happen to be its maintainer. We know that in the long run we need an alternative to the MS .NET runtime, and before Wine Mono existed I'd been working on that on the Wine side. Wine Mono happened when I had to make changes that I do not believe belong in the Mono project, in order to improve Wine's compatibility with Managed C++/Mixed mode assemblies (but we still prefer to send our fixes upstream to Mono when we can). Currently, there's not much difference in compatibility between Wine Mono and what we had before with the official Mono package, but it is slowly improving and I can only hope that that will lead to more working applications.

Effin' awesome!
That's great vincent!

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiTDNVNjlXN1pBR3JkM0JMZSIsImdkcHIiOjB9