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
Licenses
Operating Systems
Implementation

Recent releases

  •  20 Mar 2007 06:18

    Release Notes: Assorted bugfixes.

    •  18 Aug 2005 10:16

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

      •  30 Oct 2004 15:36

        Release Notes: This release adds many bugfixes throughout most components.

        •  08 Aug 2004 02:14

          Release Notes: There are major bugfixes across all components.

          •  29 May 2004 07:41

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

            Recent comments

            29 Jul 2001 06:14 rhysweatherley

            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.

            19 Jul 2001 09:12 mkoster

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

            09 Apr 2001 23:25 rhysweatherley

            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.

            09 Apr 2001 08:58 idcmp

            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...

            09 Apr 2001 03:36 ssweens

            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

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.