Linux Has Mono
Please support our Internet Marketing advertiser: Programming Forums
Oct 6th, 2008, 6:44 pm
Today the Mono Project released the much-anticipated Mono 2.0 for Linux. After two-and-a-half years in development, Mono 2.0 is finally here and ready to run your .NET 2.0 applications, Windows Forms, ASP.NET content on Mac OS X, BSD and Linux. Mono is multi-language capable--choose your own path from C#, VB, Java, PHP, Python, Ruby, Eiffel, F#, Oxygene and more.
Now the question is, why? Why would anyone want to use .NET for anything if you're still using PHP, Python, Java, etc. for development?
Mostly it's because Miguel de Icaza, the Mono Project's founder and leader, liked .NET after checking it out in December 2000. From his interest, the Mono Project was born in 2001. Three years later Mono 1.0 became available.
Another reason for .NET development on Linux is that developers are able to create .NET applications without having to spend money on Microsoft licensing for workstations or servers. Linux is also very stable and runs .NET applications with fewer problems than its Windows counterparts.
Mono isn't perfect, though, for example, if you port from Windows to Linux, you can only expect about 60% of your code to work as is. It certainly isn't drag-n-drop like true cross-platform languages like Python or PHP but it gets you a true .NET platform at no cost.
Novell owns the Mono project which may assist in its further development since Novell and Microsoft have become technology partners.
Mono developers are currently working on Mono 3.0 to support the .NET 3.0 environment and code.
Mono is a cross-platform, open source .NET development framework.
Now the question is, why? Why would anyone want to use .NET for anything if you're still using PHP, Python, Java, etc. for development?
Mostly it's because Miguel de Icaza, the Mono Project's founder and leader, liked .NET after checking it out in December 2000. From his interest, the Mono Project was born in 2001. Three years later Mono 1.0 became available.
Another reason for .NET development on Linux is that developers are able to create .NET applications without having to spend money on Microsoft licensing for workstations or servers. Linux is also very stable and runs .NET applications with fewer problems than its Windows counterparts.
Mono isn't perfect, though, for example, if you port from Windows to Linux, you can only expect about 60% of your code to work as is. It certainly isn't drag-n-drop like true cross-platform languages like Python or PHP but it gets you a true .NET platform at no cost.
Novell owns the Mono project which may assist in its further development since Novell and Microsoft have become technology partners.
Mono developers are currently working on Mono 3.0 to support the .NET 3.0 environment and code.
•
•
•
•
This blog entry was written by Ken Hess, staff writer aka khess. It has been filed under the Internet Marketing category. It has received 2,875 views, 3 comment(s), and 33 linkbacks. It was promoted to featured news status Oct 6th, 2008.
scru | Nearly a Posting Virtuoso | Oct 7th, 2008
•
•
•
•
Welcome to the yesterday, Mono.
khess | Staff Writer | Oct 7th, 2008
peter_budo | Code tags enforcer | Oct 7th, 2008
•
•
•
•
I'm sorry you did not bring anything new beside that there is mono 2.0. You just merged publicly available facts to tell us mono 2.0 is here. There is nothing specific about it, no new features mentioned or explained, or no personal experience or opinion in first use
PS: Nice to have it Mono 2.0 available, but they have serious work ahead to catch up with current .NET technologies available to Win based developers
PS: Nice to have it Mono 2.0 available, but they have serious work ahead to catch up with current .NET technologies available to Win based developers
Related Blog Entries
- Buy friends on Twitter (1 Day Ago)
- Neverland is Your Virtual Linux Playground (1 Day Ago)
- This Blog Post Could Be Illegal (4 Days Ago)
- Is There a Perfect Linux Filesystem? (4 Days Ago)
- Find or dump a lover by email (8 Days Ago)
Related Forum Threads
- Which language to learn? (Computer Science)
- Anyone ever switch from Linux to .NET Programming in their career? (IT Professionals' Lounge)
- Install .Net to linux server?? (VB.NET)
- Good Linux software (*nix Software)
- Asp.Net and Web Services on Linux (ASP.NET)
- Dynamic web pages? Which will exist? (IT Professionals' Lounge)
- Hosting a windows webpage on a linux server (Linux Servers and Apache)
- Mono project brings .NET to Linux (*nix Software)
- Linux Audio Streaming (live!) using Ices and Icecast (*nix Software)



As I said in the post, Mono 3.0 is forthcoming. I hope it doesn't take them another two years. My hope for them is that they can knock it out in 6 months.
What more would you want to know about Mono? Maybe I can get some answers but realize that, even with Press credentials, I can only get what's publicly available--no one can really get more. If I do get unreleased news, I'm under embargo to hold on it until it is released by the company.