Link to home
Start Free TrialLog in
Avatar of Drew Hubbard
Drew Hubbard

asked on

Latest thoughts on C# utilizing Mono on Linux vs .NET on Windows?

Looking for some updated input from the EE community. I'm building an FFMPEG project that currently utilizes C#. We're currently hosting on Windows in the Google Cloud Engine environment. Being able to run the project on some distro of Linux would reduce our costs by 50 to 70 percent, but I'm not sure I'm ready to migrate a project written in C# to Linux. This is not a home project. We're building this with subscribers in mind.  The cost savings are extremely tempting, but I am not about to compromise performance or platform reliability to save money.  However, if it is reliable and performance is just as good, it's something I definitely want to consider.

I'm hoping someone will share some well thought out points with me. Hopefully someone with experience, or who has done a fair bit of research into this? If we're going to host on a different platform, now is the time to migrate. It wouldn't take us long at this point. Input appreciated!
ASKER CERTIFIED SOLUTION
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Drew Hubbard
Drew Hubbard

ASKER

We haven't tried that yet. I take it doing that will help us answer that question? I assume if it works well in .net CORE that perhaps the MONO route might be possible?
.net core replaces Mono, there are versions for OSX/Linux and Windows
If you can make it work on Linux you're golden. Linux is lighter on resources and faster for the project you're doing. I'm not Linux guru but I do run it as firewall- which host VPN-Squid-Antivirus and now I'm going add ftp, and my processor hasn't burst a sweat.

Mostly the software is free-open source- you have paid services if you run into road block, which I'll assume is far less than what you're currently paying.
We'll try compiling. Thanks for the suggestion.