Novell is proud to introduce Mono 1.0: a portable open source framework providing advanced development capabilities and compatible with the .NET framework. Mono runs on Linux, Unix and Windows systems and it consist of:
The Mono Project:
You can learn more about a particular area in the following parts of the release notes:
Mono, in addition to running many of the existing .NET software (or popular software adapted to it) such as NAnt, NUnit and NGallery) is used elsewhere.
Inside of Novell, it is used as a development platform for projects including:
Outside of Novell, Mono is being adopted by vendors such as:
It is also being used by the community for various projects:
Pre-compiled packages for SUSE 9, SUSE 9.1, Red Hat 9, SLES 8, Fedora Core 1, Fedora Core 2, Windows and MacOS X are available from our web site from the download section. A Red Carpet Mono channel is also available on these platforms.
If you are installing from source code, there are a few optional dependencies that you will want to consider installing.
icu 2.6.1 or later Optional: for supporting string collation.
Cairo 0.1.23 Required to install libgdiplus.
Quick source code installation:
If we have no packages for your platform, installing from source code is very simple.
mono:$ tar xzf mono-1.0.tar.gz $ cd mono-1.0 $ ./configure $ make install
Libgdiplus and WineLib are optional packages, you only need those if you intent to use System.Drawing and Windows.Forms respectively.
libgdiplus:$ tar xzf libgdiplus-1.0.tar.gz $ cd libgdiplus-1.0 $ /configure $ make install
For WineLib, it is necessary first to install a Wine package from Wine HQ, and once that is installed, you can install the WineLib package, which is now just an extension to Wine instead of a modification to Wine:$ tar xzf winelib-0.3.tar.gz $ cd winelib-0.3 $ ./configure $ make install
Mono would not be possible without the help of a large community of developers and users as well as the contributions of Mainsoft, Novell, OpenLink and SourceGear.
Individuals are at the core of the project development process. Some of the developers that contributed to Mono are:
Pedro Abelleira Seco, Yaacov Akiba Slama, Ugo Albarello, Carlos Alberto Cortes, Jean-Marc André, Jaime Anguiano, B Anirban, Per Arneng, Andrew Arnott, Pablo Baena, Carlos Barcenilla, John Barnette, Peter Bartok, Joel Basson, Martin Baulig, Richard Bauma, Francois Beauchemin, Todd Berman, Dave Bettin, Andrew Birkett, Christopher Bockner, Adrian Bunk, Reggie Burnett, Everaldo Canuto, Daniel Carrera, Sergey Chaban, Suesan Chaney, Hye-Shik Chang, Tim Coleman, CJ Collier, Marco Cravairo, Mark Crichton, Mohammad DAMT, Petr Danecek, Erik Dasque, Miguel de Icaza, Remco de Jong, Alvaro del Castillo, Aleksey Demakov, Jason Diamond, Eran Domb, John Donagher, Radek Doulik, Gert Driesen, Nick Drochak, Edd Dumbill, Mark Easton, Hector E. Gomez Morales, Atsushi Enomoto, Larry Ewing, Dolapo Falola, Elan Feingold, Guenter Feldmann, Kral Ferch, Neale Ferguson, Alberto Fernández, Francisco Figueiredo Jr., Duco Fijma, Adhamh Findlay, Brad Fitzpatrick, Owen Fraser-Green, Jeroen Frijters, Eduardo Garcia, Jorge García, Alon Gazit, Jonathan Gilbert, Gustavo Giráldez, Manjula GMH, Alex Graveley, Laurent Guerby, Sanjay Gupta, Carlos Guzmán Álvarez, Piers Haken, Fawad Halim, Raja Harinath, Jackson Harper, Carlos Harvey Perez, Dennis Hayes, Tim Hayes, Rachel Hestilow, Malte Hildingson, Jonathan Hogg, Ben Houston, Charles Iliya Krempeaux, Inigo Illan, Jon Jagger, K Jambunathan, Jeroen Janssen, Jan Jaros, Benjamin Jemlich, Pelle Johnsen, Ahmad Kadry, Vladimir Kaluzhny, Daniel Keep, Brian Kerrick Nickel, Mike Kestner, Boris Kirzner, Daniel Kornhauser, Jaroslaw Kowalski, Mike Krueger, Ravindra Kumar, Sachin Kumar, Sunil Kumar, Ajay Kumar Dwivedi, Ultrich Kunitz, Jerome Laban, William Lamb, Daniel Lewis, Eric Lindvall, Asier Llano, Daniel Lopez, John Luke, Stefan Maierhofer, Duncan Mak, Lee Mallabone, Juli Mallett, Mr. Mandar, Massimiliano Mantione, Francisco Martinez, Pedro Martinez, Jordi Mas, Chris Masters, Ben Maurer, Dietmar Maurer, Iain McCoy, Christopher McGinnis, Hussein Mehanna, Christian Meyer, Paolo Molaro, Daniel Morgan, Laurent Morichetti, Rodrigo Moya, Urs Muff, Gustav Munkby, Andreas Nahr, Thomas Neidhart, Thong Nguyen, Geoff Norton, Cesar Octavio Lopez Netaren, Antonio Ognio, Paul Osman, Ville Palo, Gonzalo Paniagua, Timothy Parez, Glen Parker, Philipp Past, Phillip Pearson, Ettore Perazzoli, Pieter Philippaerts, Alexandre Pigolkine, Lawrence Pit, Chris Podugriel, Radek Polak, Wojciech Polak, Dick Porter, Sebastien Pouliot, Herve Poussineau, Prajakt, Ravi Pratap, Jonathan Pryor, Mads Pultz, Mizrahi Rafael, John Rebbeck, Randy Ridge, Marco Ridoni, Kristian Rietveld, Brian Ritchie, Roops, Johannes Roith, Jörg Rosenkranz, Pawel Rozanski, Aleksey Ryabchuk, Marek Safar, Hossein Safavi, Alejandro Sanchez, Lluis Sánchez, David Sandor, Jeff Seifert, Diego Sevilla, Robert Shade, Mike Shaver, Joe Shaw, David Sheldon, Yaron Shkop, Jaak Simm, Jon Skeet, Juraj Skripsky, John Sohn, Bernie Solomon, Jeff Stedfast, Zalman Stern, Daniel Stodden, Albert Strasheim, Matt Stump, Jae Stutzman, Brian Takita, Alan Tam, Ahmad Tantawy, Zdravko Tashev, Joshua Tauberer, Christopher Taylor, Peter Teichman, Rafael Teixeira, Leen Teolen, Gianandrea Terzi, Suresh Thangavel, Richard Thombs, Ed Thomson, Oleg Tkachenko, Alp Toker, Richard Torkar, Patrik Torstensson, Chris Toshok, Adam Treat, Chris Turchin, S Umadevi, Gaurav Vaish, Guarav Vaish, Philip Van Hoof, Zoltan Varga, Victor Vatamanescu, Vladimir Vukicevic, David Waite, Stefan Warnke, Rhys Weatherly, Aaron Weber, Jochen Wezel, Wictor Wilen, Martin Willemoes, Peter Williams, Derek Woo, Nick Zigarovich, Jeroen Zwartenpoorte, email@example.com, firstname.lastname@example.org.
This list is fairly complete, but it is not definitive. If you contributed to Mono, please send us an email and I will fix the omission.