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# |
Recent releases


Changes: Assorted bugfixes.


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


Changes: This release adds many bugfixes throughout most components.


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.
- All comments
Recent commentsRe: .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.
.NET
What about http://www.go-mono.com/ ???
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.
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...
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