Shared Source Common Language Infrastructure

Из Википедии, свободной энциклопедии

Shared Source Common Language Infrastructure (SSCLI; рус. Общая языковая инфраструктура с общим исходным кодом), ранее носившая кодовое название Ротор, является реализацией фирмы Microsoft с общим исходным кодом, реализация общей языковой инфраструктуры (англ. Common Language Infrastructure сокращённо CLI), ядра .NET. Хотя SSCLI не подходит для коммерческого использования из-за своей лицензии, он позволяет программистам изучить детали реализации многих библиотек .NET и создавать модифицированные версии CLI. Microsoft предоставляет CLI с общим исходным кодом в качестве эталонной реализации интерфейса командной строки, подходящей для использования в образовательных целях.

Краткие факты Тип, Разработчик ...
Shared Source Common Language Infrastructure (SSCLI)
Тип Фреймворк
Разработчик Microsoft
Написана на C#, JavaScript, C++, C
Первый выпуск март 2002; 23 года назад (2002-03)
Последняя версия 23 марта 2006; 19 лет назад (2006-03-23) (2.0)
Репозиторий github.com/SSCLI
Лицензия Shared Source
Сайт msdn.microsoft.com/msdnmag/issues/02/07/SharedSourceCLI/
Закрыть

История

Суммиров вкратце
Перспектива

Начиная с 2001 года фирма Microsoft объявила о выпуске части исходного кода инфраструктуры .NET Framework в Shared source через ECMA как часть процесса стандартизации C# и CLI[1].

В марте 2002 года Microsoft выпустила версию 1.0 Общей языковой инфраструктуры с общим исходным кодом, также называемой Ротор[2]. Интерфейс командной строки с общим исходным кодом изначально был предварительно настроен для работы в Windows, но также мог быть построен на FreeBSD (версия 4.7 или новее) и Mac OS X 10.2. Он был разработан таким образом, что единственное, что нужно было настроить для переноса CLI с общим исходным кодом на другую платформу, - это тонкий уровень абстракции платформы (англ. Platform Abstraction Layer сокращённо PAL).

Последняя версия SSCLI 2.0 была выпущена в марте 2006 года[3] и содержит большинство классов и функций версии 2.0 .NET Framework[4]. SSCLI 2.0 можно загрузить прямо из Microsoft, и для его компиляции требуются Perl и Visual Studio 2005, работающие в Windows XP SP2[5]. Microsoft не обновляла исходный код и требования к сборке с 2006 года. Даже Microsoft MVPs[англ.], важная часть экосистемы сообщества Microsoft, жаловалась на отсутствие поддержки других версий Visual Studio и операционных систем[6]. Однако неофициальный патч для Visual Studio 2008[7] был предоставлен сотрудником Microsoft в блоге MSDN, а другой для Visual Studio 2010 был выпущен сообществом[8].

Лицензия

Интерфейс командной строки с общим исходным кодом использует несвободную лицензию Microsoft SSCLI. Эта лицензия позволяет изменять и распространять код для личного или академического использования, но они не могут использоваться для коммерческих продуктов[9].

См. также

Ссылки

Внешние ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.