Shared Source Common Language Infrastructure

This is an old revision of this page, as edited by 83.237.108.110 (talk) at 12:48, 20 November 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Shared Source Common Language Infrastructure (previously codenamed Rotor) is Microsoft's shared source implementation of the CLI, the core of .NET. Shared source is not real open source (e.g. it's not suitable for commercial use) but it makes it possible for programmers to examine the implementation details of many .NET libraries, as well as for hackers to create and use modified CLI versions. Microsoft provides the Shared Source CLI as a reference CLI implementation and expects it to be of real value to students learning cross-platform compiler technologies, class system design guidelines, and so on, being the real-world illustration to their lectures.

The Shared Source CLI comes pre-configured to run on Windows, FreeBSD (version 4.7 or newer), and Mac OS X 10.2. It is designed such that the only thing that needs to be customized to port the Shared Source CLI to a different platform should be a thin PAL (platform abstraction layer).

See also