Link to home
Start Free TrialLog in
Avatar of Zlatin Zlatev
Zlatin ZlatevFlag for Bulgaria

asked on

C# .NET compiler and framework for linux and unix

Avatar of Dexn
Dexn

Thanks zlatev, I was looking for the corel link the other day after reading they were going to do it :)
Avatar of Zlatin Zlatev

ASKER

:) nice... However they are under development. I am loking forward for ready-to-production implementation. If you find one - I'll be glad if you share it.
Corel SSCLI page is now down.
Downloads can still be found at:
ftp://ftp.corel.com/pub/mirror/Microsoft/rotor/

Original Corel SSCLI page was saying:
BOT_________
The Shared Source Common Language Infrastructure Implementation

In June 2001, Microsoft announced that it would team with Corel in the creation of a shared source implementation of the C# programming language and common language infrastructure (CLI) specifications. "Corel's experience developing on Intel-based UNIX systems, combined with their proven track record of application development, made them the ideal partner for this project," said Geoff Shilling, Product Unit Manager for the Rotor team at Microsoft.

Microsoft has now released the Shared Source CLI implementation. This project is designed to support academia and research, promoting programming language innovation and XML Web services research.

Following many months of collaboration, Corel Corporation is pleased to have worked with Microsoft supporting the creation of the Shared Source CLI implementation. This project has drawn upon Corels solid track record of exceptional software development and further demonstrates the companys commitment to academia and open standards.

The Common Language Infrastructure (CLI) is the ECMA standard that describes the core of the Microsoft .NET Framework world. The Shared Source CLI (originally codenamed: Rotor) is a compressed archive of the source code to a working implementation of the ECMA CLI and the ECMA C# language specification. This implementation builds and runs on Windows XP and the FreeBSD operating system. It is released under a Microsoft shared source license (http://www.corel.com/ssclii/license.htm).

The Shared Source CLI goes beyond the printed specification of the ECMA standards, providing a working implementation for CLI developers to explore and understand. It will be of interest to academics and researchers wishing to teach and explore modern programming language concepts, and to .NET developers interested in how the technology works.

Features

The Shared Source CLI archive contains the following technologies in source code form:
An implementation of the runtime for the Common Language Infrastructure (ECMA-335) that builds and runs on Windows XP and FreeBSD.
Compilers that work with the Shared Source CLI for C# (ECMA-334) and JScript
Development tools for working with the Shared Source CLI such as assembler/disassemblers (ilasm, ildasm), a debugger (cordbg), metadata introspection (metainfo), and many other utilities.
The Platform Adaptation Layer (PAL) used to port the Shared Source CLI from Windows XP to FreeBSD
The build environment tools (nmake, build, and others)
Complete documentation for the implementation.
Test suites used to verify the implementation.
System Requirements

On Windows XP you will need:
Visual Studio.NET
Perl 5.6 for Windows
An archiving utility to unpack the compressed tar archive, such as WinZip
If you are working with the Shared Source CLI distribution on FreeBSD you will need FreeBSD 4.5 (http://www.freebsd.org/).

Download

The download is an 11 MB .tgz file:
Download Shared Source CLI Beta Refresh (ftp://ftp.corel.com/pub/mirror/Microsoft/rotor/sscli_20020619.tgz)
Download Shared Source CLI Beta Class Reference Documentation (ftp://ftp.corel.com/pub/mirror/Microsoft/rotor/sscli_ref_20020619.tgz)

N.B. The archive is a compressed tarball. Download it to your system, and then it can be uncompressed and extracted using the appropriate tools on your system.

Support and Additional Information

While Technical Support is not provided for the Microsoft Shared Source Common Language Infrastructure, there are several newsgroups where discussion with your peers can take place, and other resources:
A Microsoft Shared Source CLI newsgroup exists at microsoft.public.shared_source.cli
A Shared Source CLI moderated discussion list has been created by the University of Pisa, at https://mailserver.di.unipi.it/mailman/listinfo/dotnet-sscli 
DevelopMentor is hosting a Shared Source CLI discussion group at: http://discuss.develop.com/dotnet-rotor.html 
O'Reilly Network has a number of articles on the Shared Source CLI (codenamed Rotor) at: http://www.oreillynet.com/dotnet 
Microsoft continues to commit to the CLI and C# standardization efforts, please see: http://msdn.microsoft.com/net/ecma 
ECMA is the official publication site for the C# Language Specification (http://www.ecma.ch/ecma1/STAND/ecma-334.htm) and The Common Language Infrastructure (http://www.ecma.ch/ecma1/STAND/ecma-335.htm). Please see: http://www.ecma.ch 
Microsoft Research has a Web site dedicated to research projects using the Shared Source CLI: http://research.microsoft.com/programs/europe/rotor/ 

_________EOT
Article about Mono and dot Net:
http://www.skippingdot.net/2002/02/22

Wiki's page - Dot Net For Linux:
http://c2.com/cgi/wiki?DotNetForLinux
zlatev,
No comment has been added lately (65 days), so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area for this question:

RECOMMENDATION: Accept zlatev's answer http:#0 and Refund

Please leave any comments here within 7 days.

-- Please DO NOT accept this comment as an answer ! --

Thanks,

turn123
EE Cleanup Volunteer
ASKER CERTIFIED SOLUTION
Avatar of Netminder
Netminder

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial