什么是调试器扩展的SOS(罢工的儿子)的名字背后的故事吗? [英] What's the story behind the name of the SOS (Son of Strike) debugger extension?

查看:167
本文介绍了什么是调试器扩展的SOS(罢工的儿子)的名字背后的故事吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

叫什么名字儿子罢工的意义是什么?它是否满足任何意义还是只是听起来很酷?

What's the significance of the name "Son of Strike"? Does it serve any meaning or does it just sound cool?

推荐答案

贾森Zander的的博客文章解释它完美:

Jason Zander's blog post explains it perfectly:

在CLR团队的原名称   (由团队的创始人和前选择   微软杰出工程师迈克·   Toutonghi)是照明。拉里·   Sullivan的开发团队创造了一个NTSD   扩展DLL,以帮助促进   引导V1.0的。我们把它称为   strike.dll(明白了吗?闪电   罢工?是的,我知道,ba'dump流浪汉)。   PSS真的需要这一点是为了   给我们的信息反馈给团队   当它是时间来调试讨厌的压力   失败,它几乎总是做   使用Windows调试程序堆栈。但   我们不想来伸手,我们全   strike.dll,因为它包含了一些   危险的命令,如果你   真的没有我们的源代码code   可能会导致你的困惑和痛苦   (甚至是其他Microsoft队)。所以我   地推团队打造儿子   罢工(西蒙从我们的开发需要   信用卡/归咎于这一点),我们发货   它与产品开始   埃弗雷特(又名V1.1)。

The original name of the CLR team (chosen by team founder and former Microsoft Distinguished Engineer Mike Toutonghi) was "Lighting". Larry Sullivan's dev team created an ntsd extension dll to help facilitate the bootstrapping of v1.0. We called it strike.dll (get it? "Lightning Strike"? yeah, I know, ba'dump bum). PSS really needed this in order to give us information back to the team when it was time to debug nasty stress failures, which are almost always done with the Windows debugger stack. But we didn't want to hand out our full strike.dll, because it contained some "dangerous" commands that if you really didn't have our source code could cause you confusion and pain (even to other Microsoft teams). So I pushed the team to create "Son of Strike" (Simon from our dev takes credit/blame for this), and we shipped it with the product starting with Everett (aka V1.1).

另外,我听说过的CLR被称为COM + 2.0之前,但显然它已经在当时几个名字(从的这里):

Also, I had heard of the CLR being referred to as "COM+ 2.0" before, but apparently it's had a few names in its time (from here):

在CLR运行时住在一个叫MSCorEE.dll中的DLL,它代表微软公共对象运行库执行引擎。 公共对象运行库,或COR,是的许多名字这项技术在其一生中有过的。其他包括下一代Windows服务(NGWS),在通用运行时(URT) 闪电 COM + ,然后 COM + 2.0

The CLR runtime lives in a DLL called MSCOREE.DLL, which stands for Microsoft Common Object Runtime Execution Engine. "Common Object Runtime," or COR, is one of the many names this technology has had during its lifetime. Others include Next Generation Windows Services (NGWS), the Universal Runtime (URT), Lightning, COM+, and COM+ 2.0

这篇关于什么是调试器扩展的SOS(罢工的儿子)的名字背后的故事吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆