Mono Archive

Mono 2 Released

The Mono project has released Mono 2.0. As most of you will know, Mono is an open-source implementation of Microsoft's .NET framework for Linux, Mac OS X, Windows, and other operating systems. The 2.0 release comes packed with new features, the main ones being the compiler upgrade to C# 3.0 with support for LINQ, as well as the inclusion of ADO.NET 2.0, ASP.NET 2.0 and System.Windows.Forms 2.0. The release notes detail all the changes and new features.

MonoDevelop 1.0 Released

"The MonoDevelop team is proud to announce the release of MonoDevelop 1.0. MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux and Mac OS X. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OS X and to maintain a single code base for all three platforms."

‘The Unholy Quad: Miguel, Mono, Moonlight, and Microsoft’

"Does GNOME co-founder Miguel de Icaza's backflip over the Novell-Microsoft deal a few days ago mean that he has finally been convinced that he is on a one-way path to nowhere? Has he realised that his own project, Mono, is actually putting GNOME on a development track that can leave it open to patent claims one day? And has he realised that creating Moonlight, a clone of Microsoft's Silverlight, (with which the company hopes to trump Adobe's Flash) is not going to advance the cause of free software one iota?"

Another GNOME-Mono Discussion

A huge 'discussion' took place on the desktop-devel mailing list of the GNOME project about a possible replacement for TomBoy, the Wiki-like note taking application-thing-program-utility written in Mono - it being written in Mono was the prime reason for the whole debate, which started here, and only got considerably nastier later on. "It would seem that lately there are a lot of FUD-spreading trolls crawling out of the woodwork trying to frighten people into thinking that GNOME somehow depends on Mono. Let's take a look at their most widely repeated claims."

Porting Winforms Applications to Mono

The amount of effort required to get an existing Winforms app running on Mono can vary greatly. Although many small apps will run on Mono unmodified, many apps will require some work on the developer's part to run smoothly on Mono. This guide will attempt to port a non-trivial open source application to document several of the issues a developer may run into while porting their app to Mono.

Silverlight on Linux: We’re in, Says Mono Founder

"The Mono open-source project will create a Linux version of Silverlight by the end of year, said Miguel de Icaza, a Novell vice president and head of Mono. At the Mix '07 conference on Monday, Microsoft touted the ability to write Silverlight Web applications that run on Internet Explorer, Firefox and the Safari browser on Mac OS. Next up for Silverlight is an edition for mobile devices, including Windows Mobile. Asked about plans for Linux, Microsoft executives have been non-committal, saying that it will depend on demand. But de Icaza, who is attending Mix, was able to commit without hesitating."

Novell-Microsoft: Miguel de Icaza Responds

Some interesting bits of his blog entry in which De Icaza replies to emails he has received concerning the Novell-Microsoft deal: "I do not know of any patents which Mono infringes. (...) Although I did not take part of the actual negotiations, and was only told about this deal less than a week before the announcement, I had been calling for a long time for a collaboration between Microsoft and Open Source and Microsoft and Novell. (...) Similar deals have been done in the past, in 1997 Microsoft signed a similar deal with Apple, and Apple used that agreement and the incoming monies to turn the company around. Sun signed a similar agreement with Microsoft in 2004, which at the time I realized enabled Sun to ship Mono on Solaris (which we already supported at that time)."

Mono 1.1.17 Released

A new version of Mono has been released, and it contains many significant updates and bug fixes. " The Mono Basic compiler and the Basic runtime have been removed from the Mono distribution. A new compiler that is compatible with Visual Basic 2005 and a matching runtime are now part of a separate distribution. On this particular release, we are offering the basic runtime, but the compiler is not able to run completely on Mono yet."

Porting Paint.NET to Mono

"In the last few weeks a large number of bugs have been fixed in our Windows.Forms implementation which finally has allowed us to get larger applications running with Mono. As time goes by we are able to run more complicated applications with Mono. In October I imported a version of Paint.Net, a paint application built with .NET into our repository. I made some changes to it to get it working on Linux, this is a screenshot as of this afternoon."