user241178
user241178

Reputation: 271

.Net running on Linux

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

Answers (2)

Brian Agnew
Brian Agnew

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

Oded
Oded

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

Related Questions