Разделы

Интернет Веб-сервисы

Microsoft предоставила разработчикам доступ к коду ядра .NET

Корпорация Microsoft объявила о выпуске Shared Source CLI (Common Language Infrastructure), бета-версии спецификации ECMA-стандарта, на котором построена технология .NET. Исходник, с кодовым названием "Rotor" состоит из 1,9 миллиона строк кода, отвечающего за работу .NET. Хотя код не будет распространяться в коммерческих целях, студенты и преподаватели высших технических заведений смогут анализировать и модифицировать Rotor.

"Академическое сообщество играет весьма важную роль в "экосистеме" программного обеспечения, по сути, это будущие разработчики, на которых следует ориентироваться, - заявил Эрик Раддер (Eric Rudder), вице-президент Microsoft по платформам для разработчиков. - Наша стратегия направлена на получение инновационных идей по развитию и совершенствованию технологии .NET за счет предоставления доступа к исходному коду".

У разработчиков будет возможность покопаться внутри .NET, исследуя мусорные файлы, протоколы безопасности и другие подобные особенности системы, включая особенности компиляции кода.

Как и ожидалось, Rotor будет работать на Windows XP и FreeBSD 4.5, но не на Linux. Следует заметить, что переход Microsoft на стратегию предоставления открытого кода (начатую ещё в прошлом году, в партнерстве с Corel), спровоцирован, скорее всего, давлением со стороны сторонников открытых систем, ставящих Linux на высокую позицию в конкуренции с закрытыми продуктами корпорации-гиганта.

Следует заметить, что в несжатом состоянии Rotor занимает 80 мегабайт, однако после компиляции потребуется около гигабайта дискового пространства. 11-мегабайтная сжатая версия доступна для скачивания на сайтах MSDN и FileForum.

Дэвид Статц (David Stutz), разработчик из команды Rotor, призывает всех загрузить код и поработать над ним, акцентируя внимание на актуальности CLI-стандарта, который, по его мнению, будет занимать доминирующие позиции ещё в течении 5-7 лет. "Возможности, предоставленные вам, весьма широки, - пожалуйста, поделитесь с нами вашими идеями и результатами", - обратился к разработчикам г-н Шультц.