240px
Developer(s) Rhys Weatherly (Southern Storm Software Pty), Klaus Treichel, Thong Nguyen, Gopal V, Norbert Bollow
Stable release 0.8.0 / March 20, 2007; 5 years ago  (2007-03-20)
Operating system Linux, BSD, Mac OS X, Solaris, AIX, Microsoft Windows, others
Type System platform
License GPL and LGPL
Website https://dotgnu.org

DotGNU is a 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 is to provide a class library that is 100% Common Language Specification (CLS) compliant.

Contents

Main development projects [link]

Portable.NET [link]

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 [link]

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.

DGEE [link]

DotGNU Execution Environment (DGEE), a webservice server.

libJIT [link]

The libJIT Just-In-Time compilation library, generally known as libJIT, 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.

libJIT has also seen some use in other open source projects, including ILDJIT [1] and HornetsEye [2].

Framework architecture [link]

Mono architecture.svg

The Portable .NET class library seeks to provide facilities for application development. These are primarily written in C#, but because of the Common Language Specification they can be used by any .NET language. Like .NET, the class library is structured into Namespaces and Assemblies.[1] It has additional top-level namespaces including Accessibility and DotGNU. In a typical operation, the Portable .NET compiler generates a Common Language Specification (CLS) image, as specified in chapter 6 of ECMA-335, and the Portable .NET runtime takes this image and runs it.

Free software [link]

DotGNU points out that it is Free Software, and it sets out to ensure that all aspects of DotGNU minimize dependence on proprietary components, such as calls to Microsoft Windows' GUI code. DotGNU was one of the High Priority Free Software Projects from 02007-07-31July 31, 2007[2] till 02008-10-02October 2, 2008.[3]

DotGNU and Microsoft’s patents [link]

DotGNU’s implementation of those components of the .NET stack not submitted to the ECMA for standardization has been the source of patent violation concerns for much of the life of the project. In particular, discussion has taken place about whether Microsoft could destroy the DotGNU project through patent suits.

The base technologies submitted to the ECMA may be non-problematic. The concerns primarily relate to technologies developed by Microsoft on top of the .NET Framework, such as ASP.NET, ADO.NET, and Windows Forms (see Non standardized namespaces), i.e. parts composing DotGNU’s Windows compatibility stack. These technologies are today not fully implemented in DotGNU and are not required for developing DotGNU-applications.

See also [link]

References [link]

External links [link]


https://wn.com/DotGNU

Podcasts:

PLAYLIST TIME:

Super Swag

by: Dayton

Intro:
Yeah (yeah)
I see em lookin
I see em lookin but can't do it like me (like me)
Hook:
I got a super stupid swag
N they like it so they biting on it
Super stupid swag
N they like it so they biting on it
You see my neck (you see my neck)
You see my wrist (you see my wrist)
You see my gear but u don't rock it like this (like this)
Verse 1:
Look up in the sky its bird it’s a plane
Naw it’s the flyest muthafucka in the game you know the name (u know the name)
I'm like the best that ever done it bitch
I be on my grizzy n I'm stuntin like I'm hella rich (rich)
But imma block boy
Whip it in a pot boy
N try to get it gone before I'm rushing from the cop’s boy
They see that Caddy or that LS lookin hot boy
N wonder how he got it did he steal it or them rocks boy (yea)
N my swagga keep them hataz on alert
Guz my game it'll take ya shawty right out of her skirt (like take that off)
N my level dawg is so out of this earth
I been sittin on the top ever since mama gave me birth (I love u ma)
N I be fresh it aint just a new shirt (naw)
It’s the jeans, it’s the shoes, n the fitted too jerk (ha-ha)
The way they staring all I can do is smirk
They so confused lookin like I guess he really do work
Verse 2:
Hit the club look now everybody’s eyes glued
All of them aint ballin but they lookin they try too
The bottles half off so that mean ill buy two
Bet u i'll be nice before we leavin here around 2
I got my hater blockers on they all around too
I hope nobody here step out of line guz imma pound you
Show how I get down dude
Leave u on the ground too
Or drag yo ass right out of the club just for round 2
We shut the building every time we go up in it
10 to 20 deep or more every time we go up in it
Came here for show so u know I’m bout to handle business
They way I does it they be hoping that I never finish
Like I’m the best so throw ya hands up if u feel u winning
Gettin money swagga crazy throw ya hands up if u winning
Shinning bright, ya game is right, man throw ya hands up if u winning
Cant nobody top u man look throw ya hands up if u winning
Verse 3:
Man I’m the boss type
You could be the worker
I just pitch u out a deal like I marketer or broker
We talking stocks n bonds but the product aint commercial
If they know u got it n they want it then they'll probably hurt u (probably hurt u)
I live a fast life u could call it NASCAR
I bring the jungle to the city like its Madagascar
But this aint animated lookin through the glass yall
That lion coming at u it'll bite u in the ass boy
Just look around dawg my city is a mess
But to me and most others here thinking it’s the best (it’s the best)
I got full time grind no rest
N my swag that’s a full time shine no rest
Yall thinking its money or ya whips or ya jewels
Naw it’s all about cha class thought they taught em that in school
If u aint have it back then u better try to get it now
Man I always had it in me so I just look up n smile (I got a)




×