Mono Archive

Mono 1.0 Beta 2 Released

Novell announced the second Beta release of Mono: It includes a C# compiler, an implementation of the Common Language Infrastructure and two stacks of APIs: a Unix, Linux, GNOME, Mono stack for APIs that takes the most advantage of your Unix server and desktop and a set of APIs compatible with the Microsoft .NET Framework 1.1 that provides support for ASP.NET (web services and web forms), ADO.NET and many other components.

[Semi-Humor] Mono is not a Monolog: The Battle Continues

The tomato war between Red Hat, Novell and the developer Gnome community about Mono and its legal safety continued today. Novell's Nat Friedman and Miguel de Icaza replied to yesterday's editorial by Red Hat's Seth Nickell. Later, Red Hat's Havoc Pennington replied to Nat and Gnome's Andrew Sobala also threw a few (metallic) cents too. For future episodes, bookmark PlanetGnome (unverified rumors circulating on IRC claim that eggs might be used next if there is no sign of their lawyers meeting with Microsoft to try to give an end to the saga). In any case, you don't want to miss this.

Why Mono is Currently An Unacceptable Risk

Red Hat's Seth Nickell is making his argument why including Mono on Gnome is an unacceptable legal risk down the road. Our Take: So much is being said that there is no written proof that MS won't sue over C# in the future, even if C# is an ECMA Standard. What I don't understand is why Red Hat's and Novell's laywers don't even try to extract that assurance from Microsoft in the first place and have a definite answer (and let us know too). This industry works via legal and contract co-ordination, it's time the Linux companies put that into work too: call a meeting and clear this up. It's that easy.

Mono Beta 1 Released

Mono Beta 1 has been unleashed onto the public. This is the first of two planned public betas before Mono 1.0 rolls out the door. The public betas are approaching an offical "production quality" state, and by 1.0 should be stable enough for corporate and coder consumption everywhere. This version includes a GAC (global assembly cache) implementation.

Mono 1.0 Beta and Rollout Schedule

The Mono 1.0 is quickly approaching. This document explains the Beta releases that we will be doing as well as the various code freezes that we will have in place. Mono 1.0 supports most of the features of the .NET Framework 1.0/1.1 with a few exceptions. Some of those features will be available in "preview" mode for this release, but are not going to be officially supported. For a detailed list see the Mono Roadmap and the detailed list of assemblies.

Advanced Tips for Mono

This article focus on programming in C# with Mono. It contains a compilation of extremely useful tips and workarounds, especially for people used to lower level programming, like C programmers. Since the Mono documentation is still far from finished, and I found from my experience that it is still very hard to find information and help with C# issues when using Mono, I compiled a series of tips that I gathered from my experience with Mono.

Mono 0.30 Released

Mono 0.30 has been released. This release includes four components at once: the Runtime and Software Development Kit, the Documentation browser, and the ASP.NET server with its Apache module. Packages for various distributions are also available from our download page. This is mostly a fine-tuning release: bug fixing and performance improvements are the major benefits, but new classes and new features are also included. See the rest of the notes for details.

Commentary: The Upcoming GNOME Monarchy of Mono

Unix was originally all about not being... Multics. If Mono is to follow a similar nomenclature (just for the kicks), we have to talk about Mono's upcoming 'monopolization' and 'monarchy' in the next generation of the Unix programming land. Your see, if everything goes well, in 2 to 3 years most new Gnome user/desktop applications will be written --hopefully-- in Mono and C#. Update: Miguel deIcaza replies.

Bringing the CLI to Open Source

Those who like .NET may find themselves lamenting, "I still have to deploy applications on the Windows operating system. I am still locked to one vendor - Microsoft." If this sounds like you, Ximian's Mono project might be the answer. The Mono project was started in July 2001 by Miguel de Icaza, cofounder of Ximian, with the aim of bringing the Common Language Infrastructure platform to free systems.