Какова история с расширением отладчика SOS (Son of Strike)? - PullRequest
37 голосов
/ 26 августа 2010

Какое значение имеет название «Сын забастовки»?Это имеет какое-то значение или просто звучит круто?

Ответы [ 2 ]

53 голосов
/ 26 августа 2010

Блог Джейсона Зандера объясняет это прекрасно:

Первоначальное название команды CLR (выбирается основателем команды и бывшим Microsoft, выдающийся инженер Майк Toutonghi) был "Освещение". Larry Команда разработчиков Салливана создала NTSD расширение DLL, чтобы помочь облегчить начальная загрузка v1.0. Мы назвали это strike.dll (понятно? "Молния" Забастовка "? Да, я знаю, ba'dump bum). PSS действительно нужно это для того, чтобы дать нам информацию обратно в команду когда пришло время отлаживать неприятный стресс неудачи, которые почти всегда случаются со стеком отладчика Windows. Но мы не хотели раздавать наши полные strike.dll, потому что он содержал некоторые «опасные» команды, если вы действительно не было нашего исходного кода может вызвать у вас замешательство и боль (даже для других команд Microsoft). Так что я подтолкнул команду к созданию "Сына Страйк "(Симон от нашего разработчика берет кредит / вина в этом), и мы отправили это с продуктом, начинающимся с Эверетт (он же V1.1).

Кроме того, я слышал, что ранее CLR называли «COM + 2.0», но, очевидно, в свое время у него было несколько имен (от здесь ):

Среда выполнения CLR находится в библиотеке DLL с именем MSCOREE.DLL, которая обозначает Microsoft Common Object Runtime Execution Engine. « Common Object Runtime », или COR, - это одно из многих имен, которые эта технология имела за время своего существования. Другие включают Службы Windows следующего поколения (NGWS) , Универсальное время выполнения (URT) , Молния , COM + и COM + 2,0

5 голосов
/ 26 августа 2010

Это обсуждалось в подкасте Скотта Хансельмана с Тесс Феррандез некоторое время назад.Он происходит от внутреннего кодового имени, использовавшегося ранее на платформе .NET.Больше информации в стенограмме шоу .

...