Reputation: 271
I heard that you can run a .net application on Linux machine. The process is to take .net byte code and run it on a linux jvm. Has anyone experience any problem with this? Do you know of any specific bottleneck of doing so?
Upvotes: 2
Views: 193
Reputation: 272397
Check out the Mono project. You can run .Net projects on many OSes, including MacOS, Linux, Solaris and Windows (!).
Not all of .Net is supported by Mono. The Mono Migration Analysis tool can help here.
Upvotes: 1
Reputation: 499302
There is a better process and that is to use the mono runtime.
Mono is:
An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET
And it runs on linux.
It is not perfect, as there are some windows specific namespaces in .NET that simply do not have a Linux equivalent (WMI, WPF are a couple of examples).
Upvotes: 5