공유 소스 공통 언어 인프라스트럭처

Shared Source Common Language Infrastructure
공유 소스 공통 언어 인프라스트럭처(SSCLI)
개발자마이크로소프트
초기 릴리즈2002년 3월, 20년 전(2002-03)
안정된 릴리스
2006년 3월 23일, 16년 전(2006-03-23)/2.0
저장소github.com/SSCLI
기입처C#, JavaScript, C++, C
유형소프트웨어 프레임워크
면허증.Microsoft 공유 소스 공통 언어 인프라 라이센스
웹 사이트msdn.microsoft.com/msdnmag/issues/02/07/SharedSourceCLI/

공유 소스 공통 언어 인프라스트럭처(SSCLI)는 이전에는 코드네임으로 로터(Roter)로 불리던 Microsoft의 CLI 공유 소스 구현으로, 의 핵심입니다.NET. SSCLI는 라이선스로 인해 상업적으로 사용하기에는 적합하지 않지만 프로그래머가 다수의 구현 세부사항을 검토할 수 있습니다.NET 라이브러리 및 수정된 CLI 버전을 만듭니다.Microsoft 에서는, 교육용으로 적합한 참조 CLI 실장으로서 공유 소스 CLI 를 제공하고 있습니다.

역사

2001년부터 마이크로소프트는 의 일부를 출시할 것이라고 발표했습니다.C# 및 CLI 표준화 [1]프로세스의 일부로서 ECMA를 통해 공유 소스에 있는 NET Framework 인프라스트럭처 소스 코드.

2002년 3월, Microsoft는 공유 소스 공통 언어 인프라스트럭처 버전 1.0을 출시했습니다.일명 [2]로터입니다.공유 소스 CLI는 처음에 Windows에서 실행되도록 사전 구성되었지만 FreeBSD(버전 4.7 이상) 및 Mac OS X 10.2에서도 구축될 수 있습니다.공유 소스 CLI를 다른 플랫폼에 포트하기 위해 커스터마이즈할 필요가 있는 것은 Thin Platform Abstraction Layer(PAL; 플랫폼 추상층)뿐이 되도록 설계되어 있습니다.

SSCLI의 마지막 2.0 버전은 [3]2006년3월에 출시되었으며,버전 2.0의 대부분의 클래스 및 기능을 포함하고 있습니다.NET [4]프레임워크SSCLI 2.0은 Microsoft 다운로드에서 직접 다운로드할 수 있으며 [5]컴파일하려면 Windows XP SP2에서 Perl 및 Visual Studio 2005가 필요합니다.Microsoft는 2006년 이후 소스 요건과 빌드 요건을 갱신하지 않았습니다.Microsoft 커뮤니티 생태계의 중요한 일부인 Microsoft MVP조차도 다른 Visual Studio 버전과 운영체제에 [6]대한 지원이 부족하다고 불평했습니다.그러나 Microsoft 직원이 MSDN 블로그에서 Visual Studio[7] 2008용 비공식 패치를 제공하고 Visual Studio 2010용 패치를 커뮤니티에 [8]공개했습니다.

의 최신 버전.NET(원래는 로 알려져 있습니다).NET Core, 현재는 단순히 라고 불리고 있습니다.NET은 보다 관대한 MIT 라이선스에 따라 오픈 소스되어 왔습니다.

면허증.

공유 소스 CLI는 무료가 아닌 Microsoft 공유 소스 공통 언어 인프라 라이센스를 사용합니다.이 라이센스는 개인 또는 학술적 사용을 위해 코드를 수정 및 재배포할 수 있지만 [9]상용 제품에는 사용할 수 없습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Sims, David; O'Reilly, Timonthy ‘Tim’; Dornfest, Rael (2001-06-27). "Microsoft Plans Shared Source .NET". On .Net. Retrieved 2009-09-27. On Wednesday, Microsoft announced plans to release what amounts to a shared-source version of its .NET infrastructure for Windows and FreeBSD. Specifically, Microsoft says it has been working with the ECMA standards body and will release ECMA versions of the Common Language Infrastructure (CLI), a C# compiler, and an ECMAscript compiler. The CLI is similar to the Java virtual machine, in that it acts as a translator between the .NET infrastructure and other platforms. Program manager Dave Stutz says Redmond will work with Corel to develop the code
  2. ^ Jepson, Brian (2002-03-04). "Uncovering Rotor — A Shared Source CLI". On .Net. Retrieved 2009-09-27.
  3. ^ "Shared Source Common Language Infrastructure 2.0 Release". Microsoft. 2006-03-23. Retrieved 2009-05-21.
  4. ^ Krause, Kristofer (2003-05-13). "A Beginner's Guide to Microsoft's shared Source CLI (Rotor)". C# corner. Retrieved 2008-10-05. Most of the .NET framework class libraries are present except for ADO.NET, Windows Forms, Web Forms, and Web Services. Either you or the Rotor community will have to implement these. On a less painful note, remoting, networking, and XML functionality (and source) are included
  5. ^ "SSCLI 2.0 System Requirements". 2006-03-23. Retrieved 2011-05-29.
  6. ^ Barnett, Granville (2008-12-08). "Shared Source CLI (aka Rotor) on Vista". Archived from the original on 2009-01-01. Retrieved 2009-05-21.
  7. ^ Kuhne, Jeremy (2008-02-19). "SSCLI 2.0 and Visual Studio 2008". Retrieved 2009-05-21.
  8. ^ Pobar, Joel (2010-04-27). "SSCLI 2.0 Patch for VS 2010". Retrieved 2009-05-21.
  9. ^ 라이선스에 기재된 바와 같이 상업적인 목적의 예로는 비즈니스 운영, 라이선스, 리스 또는 판매, 상업적인 제품과 함께 사용하기 위한 소프트웨어 배포 등이 있습니다.

외부 링크