Novell Home

Mono (Developer Package)

From Developer Community

What is Mono?

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell, the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.

Supported Architectures

Mono has both an optimizing just-in-time (JIT) runtime and a interpreter runtime. The interpreter runtime is far less complex and is primarly used in the early stages before a JIT version for that architecture is constructed. The interpreter is not supported on architectures where the JIT has been ported.

Supported Architectures

Runtime

Operating system

s390

JIT

Linux

SPARC (32 and 64 bits)

JIT

Solaris, Linux

PowerPC

JIT

Linux, Mac OSX

x86

JIT

Linux, FreeBSD, OpenBSD, NetBSD,
Microsoft Windows, Solaris

x86-64: AMD64 and EM64T (64 bit)

JIT

Linux

IA64 Itanium2 (64 bit)

JIT

Linux

ARM: little and big endian

JIT

Linux

HP-PA

Interpreter

HP-UX

Alpha (unsupported?)

Interpreter

Linux



Multiple Language Support

Mono allows use of multiple languages
C#
Java
Boo
Nemerle
Visual Basic.NET
Python
JavaScript
Oberon
PHP
Object Pascal
Other languages

Vist the Mono Project for more information.

Novell® Making IT Work As One

© 2008 Novell, Inc. All Rights Reserved.