Portable.net

Portable.net

offline
  • Pridružio: 14 Feb 2004
  • Poruke: 142
  • Gde živiš: Ruma, Vojvodina

DotGNU Portable.NET
The goal of this project is to build a suite of free software tools to build and execute .NET applications, including a C# compiler,
assembler, disassembler, and runtime engine. While the initial target platform was GNU/Linux, it is also known to run under Windows,
Solaris, NetBSD, FreeBSD, and MacOS X. The runtime engine has been tested on the x86, PowerPC, ARM, Sparc, PARISC, s390, Alpha, and IA-64
processors.

DotGNU Portable.NET is part of the DotGNU project, built in accordance with the requirements of the GNU Project.

DotGNU Portable.NET is focused on compatibility with the ECMA specifications for CLI. There are other projects under the DotGNU meta-project
to build other necessary pieces of infrastructure, and to explore non-CLI approaches to virtual machine implementation.



Download

The product is available under the terms of the GNU General Public License. The latest version can be downloaded from these locations:
southern-storm.com.au/download/pnet-0.6.10.tar.gz - Runtime engine, C# compiler, and other tools
southern-storm.com.au/download/pnetlib-0.6.10.tar.gz - pnetlib C# library
southern-storm.com.au/download/pnetC-0.6.10.tar.gz - C library
southern-storm.com.au/download/ml-pnet-0.6.10.tar.gz - extra C# libraries from Mono
southern-storm.com.au/download/treecc-0.3.4.tar.gz - treecc build tool
southern-storm.com.au/download/libjit-0.0.4.tar.gz - JIT implementation
southern-storm.com.au/download/pnetmark-0.0.6.tar.gz - PNetMark benchmarking tool
southern-storm.com.au/download/pnetcurses-0.0.2.tar.gz - Curses binding
southern-storm.com.au/download/mahjongg-0.0.1.tar.gz - Qt# Mahjongg game



Building

The three primary components of the system must be built in the following order: treecc, pnet, and then pnetlib.

You will need flex and bison to build DotGNU Portable.NET. We use flex 2.5.4 and bison 1.28. Some support is provided for the BSD version of
yacc, but bison is recommended. Other versions of lex or yacc may not work.


Each source package can be unpacked, built, and installed in the usual manner:

$ zcat <package-version.tar.gz | tar xvf -
$ cd package-version
$ ./configure
$ make
$ make install



Running the examples

Once you have built the system, you can test it on the examples within the "samples" directory:

$ cd samples
$ ../engine/ilrun hello.exe
$ ../engine/ilrun fib.exe
The PNetMark program, listed above, is a more involved example. Instructions for running PNetMark can be found within its README file.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Data Center Engineer
  • Pridružio: 13 Avg 2004
  • Poruke: 3050
  • Gde živiš: Holandija

E to valja, da mogu i development da preselim na linux. Web design sam vec kolko-tolko uspeo...



offline
  • Pridružio: 14 Feb 2004
  • Poruke: 142
  • Gde živiš: Ruma, Vojvodina

Nisam jos probao kako funkcionise, posto mi kroz moju modemsku vezu tesko prolazi. Svi fajlovi su velicine otprilike 10MB (zajedno). Ovo sto sam skinuo (treecc, pnet, pnetlib, pnetlibC) probao sam da kompajliram i sve je proslo bez greske. Koristim Slackware 10.0

Ko je trenutno na forumu
 

Ukupno su 1047 korisnika na forumu :: 47 registrovanih, 7 sakrivenih i 993 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., atmel, babaroga, BORUTUS, Dimitrise93, DonRumataEstorski, dule10savic, FOX, Georgius, Insan, Karla, kihot, kjkszpj, Klecaviks, Kubovac, kunktator, ladro, ljuba, Lubica, Marko Marković, Maschinekalibar, milenko crazy north, milutin134, Mixelotti, nenad81, Neutral-M, Nobunaga, opt1, RJ, robertino, Rogan33, sevenino, Sirius, sovanova95, Srki94, Srle993, Stoilkovic, styg, Sumadija34, theNedjeljko, Trpe Grozni, vaso1, wizzardone, YU-UKI, YugoSlav, žeks62, 125