Projects / DotGNU Portable.NET

DotGNU Portable.NET

DotGNU Portable.Net is a portable suite of tools (including a C# compiler, assembler, and runtime engine) for non-Microsoft platforms such as GNU/Linux. It is a part of the DotGNU meta-project.

Tags Software Development Compilers Emulators
Licenses GPL
Operating Systems OS Independent
Implementation C C#

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Mar 2007 22:18
  • Rrelease-after

Changes: Assorted bugfixes.

Changes: The versions of libgc and libffi were updated. Fixes were made in System.Windows.Forms and to some minor bugs.

  • Rrelease-mid
  •  30 Oct 2004 08:36
  • Rrelease-after

Changes: This release adds many bugfixes throughout most components.

  • Rrelease-mid
  •  07 Aug 2004 19:14
  • Rrelease-after

Changes: There are major bugfixes across all components.

Changes: Major strides were made in threading, System.Windows.Forms, System.Xml, ml-pnet, DCOP, serialization, and many other places.

Rss Recent comments

Rcomment-before 29 Jul 2001 06:14 Rcomment-trans rhysweatherley Rcomment-after

Re: .NET

> What about http://www.go-mono.com/ ???

The relationship between Portable.NET and Mono is answered in the FAQ (http://www.southern-storm.com.au/pnet_faq.html). Portable.NET predates Mono by several months - we were here first.

Rcomment-before 19 Jul 2001 09:12 Rcomment-trans mkoster Rcomment-after

.NET
What about http://www.go-mono.com/ ???

Rcomment-before 09 Apr 2001 23:25 Rcomment-trans rhysweatherley Rcomment-after

Re: Doing it "right" ?

> Have you thought about adding C# to the
> languages that GCC supports and adding
> the runtime byte code as a valid output
> format? Essentially you would build a
> cross-compiler...

This question is answered in the Portable.NET FAQ, which can be found here (http://www.southern-storm.com.au/pnet_faq.html). It's not as easy as it looks.

Rcomment-before 09 Apr 2001 08:58 Rcomment-trans idcmp Rcomment-after

Doing it "right" ?
Have you thought about adding C# to the languages that GCC supports and adding the runtime byte code as a valid output format? Essentially you would build a cross-compiler...

Rcomment-before 09 Apr 2001 03:36 Rcomment-trans ssweens Rcomment-after

Re: one question

>
> % why?
> %
>
> 1. Because we need to keep Microsoft
> honest on this stuff. We can't let them
> turn it into another "run the
> binary and trust us" system. The
> security issues are too great. Only the
> open source model can produce a truly
> secure system.
>
> 2. I like messing with parsers and
> runtimes and stuff. It's fun! :)
>

I'm excited to see someone working on this. The .Net framework is very cool, but can only be really cool if it is across platforms. Good luck!

- Scott

Fa9769a57a5c0968d6bbc0e119566518_thumb

Project Spotlight

WebGUI

A fully featured mod_perl content management system.

No-screenshot

Project Spotlight

geoipgen

An IP network tool for generating geotargeted lists of IP addresses.