Linux programming applications

SUSE Linux Enterprise Mono Extension

  • size: N/A
  • company: Novell
  • Demo

 SUSE Linux Enterprise Mono Extension is a .NET application framework that enables organizations to run Microsoft .NET-based server applications on Linux. Based on open source Mono technology and run in conjunction with SUSE Linux Enterprise Server, SUSE Linux Enterprise Mono Extension delivers all the performance, scalability and hardware support of the SUSE Linux Enterprise platform to the .NET application environment.

SUSE Linux Enterprise Mono Extension and SUSE Linux Enterprise Server must be used together. Customers that do not already have an existing subscription, can purchase a SUSE Linux Enterprise Server subscription from the SUSE Linux Enterprise Server product page

Features & Benefits

  • ASP.NET on Linux :  Software development just got a lot simpler. Corporate and ISV developers can now run .NET applications on Linux servers and can host ASP.NET 2.0, ASP.NET AJAX, and ASP.NET MVC enabled applications on the Apache web server. This results in improved interoperability of .NET applications with Java and other legacy Linux/Unix applications by exposing .NET features and functionality to these applications and by allowing developers to run both .NET and Java together on Linux. No Linux development tools required.
  • Broader hardware support:  With this offering corporate and ISV developers who run .NET on Linux receive support for x86, x86_64 and mainframe-based server consolidation. This results in increased flexibility for organizations who want to utilize their physical resources on the most commonly-used hardware platforms to leverage their existing .NET capabilities.
  • Target Linux from Visual Studio:  C# and Visual Basic programs written and compiled in Visual Studio can now be run on Linux. This enables developers to use current skills and the .NET toolchain to develop and maintain server and Web applications that run on Linux.
  • Performance and scalability:  Improve performance and manageability without costly licensing policies. Features like these lead to improved systems management, maintenance, scalability, and performance:
    • Advanced 64-bit Support (in Mono)
    • Higher Memory (16GB on x86 versus 4 GB on x86 for Windows Web Server Edition)
    • Higher CPU count (32 CPU versus 4 CPU limit for Windows Web and Standard Edition)
    • Faster Networking and IO stacks

System Requirements

Minimum Linux server system requirements for installation

  • Local Installation: 512 MB RAM
  • Secure Shell (SSH)-based network install, graphical: 512 MB RAM
  • Virtual Network Computing (VNC)-based network install using File Transfer Protocol (FTP): 512 MB RAM

Minimum Linux server system requirements for operation

  • 512 MB RAM
  • 750 MB hard disk space for software
  • 750 MB hard disk space for user data

Recommendations for specific uses

  • 512 MB to 4 GB RAM, at least 256 MB per CPU
  • 4 GB hard-disk space
  • Network interface (Ethernet, wireless or modem)
  • For web servers – Additional RAM to improve caching, and additional processors to improve Web application performance
  • For database servers – Additional RAM to improve caching, and using multiple disks for parallel I/O
  • For file servers – Additional memory and disks, or a Redundant Array of Inexpensive Disks (RAID) system to improve I/O throughput

Supported processor platforms

  • x86
  • x86_64 (AMD64 and Intel EM64T)
  • IBM System z (64-bit)

updated: 27.02.2011

added: 22.01.2011