Shared Source Common Language Infrastructure: Difference between revisions

Content deleted Content added
No edit summary
mention SSCLI 2.0
Line 1:
The '''Shared Source Common Language Infrastructure''' ((SSCLI), previously codenamed '''Rotor'''), is [[Microsoft]]'s [[shared source]] implementation of the [[Common Language Infrastructure|CLI]], the core of [[Microsoft .NET|.NET]]. Shared source is not real [[open source]] (e.g. it's not suitable for commercial use) but it makes it possible for [[programmer]]s to examine the implementation details of many .NET libraries, as well as for [[hacker]]s 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 [[Microsoft Windows|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).
 
The current version of SSCLI is 2.0, which contains most of the classes and features of version 2.0 of the [[.NET Framework]].
 
==See also==
Line 8 ⟶ 10:
 
==External links==
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=3A1C93FA8C09FD61-74623F26-47D04555-8E56AE17-8DD34C6292F03121B4F51D4D&displaylang=en Microsoft Shared Source Common Language Infrastructure Page]
*[http://msdn.microsoft.com/msdnmag/issues/02/07/SharedSourceCLI/ Introduction to Shared Source CLI]
*[http://www.123aspx.com/rotor/default.aspx Read the Rotor source code online] <!-- that's what the page title & text says -->