I'm a .Net developer and would like to investigate building and running our framework on Mono.
If the initial project is successful I will happily invest in an OS learning curve, but right now I want to focus on getting things up and running and seeing the code working.
What would be the best distribution to start with, assuming that I know very little about Linux, but am an experienced developer? How quickly (hours/days/weeks?) can I expect to achieve this?
Some Feedback so far (Thanks for the answers, guys): Decided on CentOS, but this was also because this fits in with a particular implementation of the .Net code that I want to port to Mono.The only issue was that I needed to go to version 4 for an out-the-box install of Mono
With some assistance I have been able to get this to a point where I am able to run compiles and start addressing the porting issues. This took a few hours - biggest learning curve is around driving Linux.
20081231: Found the following article for running mono on ubuntu: http://www.ddj.com/windows/212201484
Debian Linux On top of the list, Debian Linux is the most stable Linux distribution. The great thing about it is that it is user-friendly, lightweight, and compatible with other environments. The Debian team has a longer work period, which allows them to fix most of the bugs before releasing a new version.
1. Ubuntu - Best overall Linux distro for laptops. Ubuntu is one of the most versatile Linux distributions with an active community and long-term supports. It is a favorite among newbies and intermediate users, especially due to the large number of software utilities available.
The flavor, we recommend the most to Windows users looking for the best Linux distribution to replace Windows 11, is called Kubuntu. This flavor features the KDE Plasma desktop environment, which is simple by default and powerful when needed.
I work for Novell, so I am going to recommend OpenSUSE as the distribution to use for Mono of course.
When you use OpenSUSE, not only you get Mono, but there are hundreds of open source libraries and .NET based applications that we have ported and make available through our update system.
Additionally, many of the preview features are available as packages that are ready to install on OpenSUSE. Other distributions tend to lag behind in both of the above areas.
Besides, the more OpenSUSE out there, the more funds that we get to continue to improve Mono.
The Mono download page gives a fairly big hint as to their preferred distros:
http://www.go-mono.com/mono-downloads/download.html
There's also a page for 'Unsupported distros':
http://www.mono-project.com/Other_Downloads
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With