Mono 1 1

The following list describes the state of Mono 1.1.x.

For information about the old Mono see Mono_1_0.

Notice that these are *assemblies*, they are not namespaces. Each assembly normally contains code that spans multiple namespaces (mscorlib contains 37 namespaces), but there are a lot of people who seem confused about this.

Table of contents

Assemblies

Stable Assemblies

The following assemblies are feature complete:

        Commons.Xml.Relaxng
        Cscompmgd
        Mono.Data
        Mono.Data.Tds
        Mono.Posix
        Mono.Security
        Mono.Security.Win32
        System.Web
        System.Configuration.Install
        System.Data
        System.Data.OracleClient
        System.DirectoryServices
        System
        System.Drawing
        System.Runtime.Remoting
        System.Security
        System.Web.Services
        System.Windows.Forms
        System.XML

Assemblies Under Development

The APIs in the following assemblies are not complete and are not guaranteed to work:

        Accessibility
        Mono.Cairo
        Mono.CSharp.Debugger
        Mono.Data.DB2Client
        Mono.Data.SqlLite
        Mono.Data.SybaseClient
        Mono.GetOptions
        System.Web.Mobile
        System.Design
        System.Drawing.Design
        Formatters.Soap
        Mono.Data.TdsClient (older Sybase and MS SQL)
        System.EnterpriseServices
        System.ServiceProcess

Missing Assemblies

Missing:
        System.Management
        System.Messaging
        System.Web.RegularExpressions

Third Party Assemblies

These are third party assemblies that we ship with Mono, guarantees about API stability are tracked by the owners of each one of these:

Third party assemblies.
        ByteFX.Data
        Npgsql
        PEAPI
        SharpZipLib.
        
        Java integration with IKVM.NET

Languages

Stable Languages

Mono 1.1 ships with a C# compiler that supports both the 1.0 and 2.0 specifications.

Unstable Languages

These languages are not complete in the Mono 1.1 release: VB.NET, JScript.

Virtual Machine

  • JIT, 32 bits: PPC, x86, SPARC, S390
  • JIT, 64 bits: x86-64, SPARCv9
  • Interpreter, 32 bits: s390, HPPA, StrongARM, SPARC v8