Larry Osterman系列--(2005.1.12)
2022-1-25 00:0:0 Author: mp.weixin.qq.com(查看原文) 阅读量:13 收藏

2004.8.31

LO吐槽911之后加油站收集车牌号、车辆描述、司机信息、信用卡信息等,他对侵犯个人隐私感到担忧。嗯,他肯定想不到2020年开始的事。

2004.9.7

从中可以看出微软历史上的公司福利,比如有个毛巾服务。LO提到了公司内部薅羊毛。

2004.11.8

LO在此篇讲了1984年他如何将DOS重定向器redir.exe精简优化后只占用低端内存128字节的故事,展示了非凡的实模式汇编编程技巧。

2004.12.2

现在cl.exe有个开关/zi,可以生成.pdb文件。但为什么选用i这个字母?这与最早的微软符号调试器有关。上个世纪80年代中期,Dave Norris和Mike O'Leary正为Microsoft C 4开发调试器。他们意识到自己很想开发一款源码级调试器,于是他们提出项目申请,并得到了批准。这个新项目代号"Island",最终演变成第一款微软符号调试器CodeView。编译生成二进制时,如果想同步生成为"Island"所用的符号文件,需要指定一个特定的编译选项,就用调试器的首字母吧,于是/Zi诞生了。

古老历史中的一小段。

2004.12.6

微软为保持软件兼容性所做的巨大努力早已不是秘密。但鲜为人知的是,微软的硬件部门对保持兼容性也有类似的热情。

早在上个世纪90年初,Valorie在为Windows 3.1开发打印机驱动程序。她的老板是Steve Shaiman,该部门还有一个开发经理,Gabe Newell。有天Steve打扫办公室,发现一个盒子,打开一看,是第一代微软鼠标,微软台湾工厂制造的,还是崭新的。他自己留了一个,给了Valorie一个,其余的送到微软档案馆去了。Valorie转头就把鼠标给了我,她知道我有收集微软鼠标的嗜好,我办公室的墙上挂满了鼠标。

十年后,2001年,我在互联家庭业务部工作,当时该部门与微软硬件部门位于同一办公区。我给硬件部门的一位测试工程师秀了我墙上的鼠标,这家伙第一反应是,嗯,我想知道这东西是否与现在的鼠标驱动兼容,没道理不兼容......

他打开包装取出(第一代微软)鼠标,接到Windows 2000的串口上,系统检测到鼠标接入,可以正常使用。所以,当下的微软鼠标驱动程序甚至支持有史以来微软第一代鼠标。

这就是兼容性。

scz: Valorie是他媳妇,两人是CMU的校友。

2005.1.4

我只翻译了这一小段人物八卦,本篇技术部分我没兴趣

在NT 3.1轮船派对时,我们一大票人围在Dave Cutler身边听他忽悠。话外音,你有没有注意过这种现象,派对上每个人都聚集在"大哥"周围?真是最好的谄媚。此时(1993)的话题是Windows NT的内存占用。

2005.1.12

LO在本篇介绍Browser选举算法中的一个BUG,很有趣的技术八卦,有相关知识背景的或者从Win95年代过来的程序员们可以看看。由于原图已丢失,只能看热闹了。


文章来源: http://mp.weixin.qq.com/s?__biz=MzUzMjQyMDE3Ng==&mid=2247485256&idx=1&sn=ff6c9d208718d8f112759241f3cae239&chksm=fab2c477cdc54d61c4c63e5c7dc0d87eab7ecf3f9667d0266fd2bc675578ff5a4f846be4a270#rd
如有侵权请联系:admin#unsafe.sh