Developer(s) | Rhys Weatherly (Southern Storm Software Pty), Klaus Treichel, Thong Nguyen, Gopal V, Norbert Bollow |
---|---|
Last release |
0.8.0 / March 20, 2007
|
Development status | Discontinued |
Written in | C, C# |
Operating system | Linux, BSD, Mac OS X, Solaris, AIX, Microsoft Windows, others |
Type | System platform |
License | GPL and LGPL |
Website | www |
DotGNU is a decommissioned part of the GNU Project that aims to provide a free software replacement for Microsoft's .NET Framework by Free Software Foundation. Other goals of the project are better support for non-Windows platforms and support for more processors.
The main goal of the DotGNU project code base was to provide a class library that is 100% Common Language Specification (CLS) compliant.
DotGNU Portable.NET, an implementation of the ECMA-335 Common Language Infrastructure (CLI), includes software to compile and run Visual Basic .NET, C#, and C applications that use the .NET base class libraries, XML, and Windows Forms. Portable.NET claims to support various instruction set architectures including x86, PPC, ARM, and SPARC.
phpGroupWare, a multi-user web-based GroupWare suite, which also serves to provide a collection of webservice components that can be accessed through XML-RPC so that can easily integrate them into webservice applications.
DotGNU Execution Environment (DGEE) is a web service server.
The libJIT just-in-time compilation library is a library for development of advanced just-in-time compilation in virtual machine implementations, dynamic programming languages, and scripting languages. It implements an intermediate representation based on three-address code, in which variables are kept in static single assignment form.