10年前的今天,1995年8月25日凌晨,Windows 95发布。

专栏作家David Segal在1995年8月24日的华盛顿邮报上担心,微软为了Windows 95的发布花了那么多的金钱(将近3亿美元)用于宣传,万一Windows 95不能达到大众的期望或者出现“严重”的bug(例如Intel的浮点运算bug),这将变成一场灾难。不过David Segal也提到,与历史上曾经出现的类似灾难不同,Windows 95在发布前谨慎的推迟了发布日期,并发放了几十万份的Beta测试,这将确保Windows 95不出现太严重的问题("makes a show-stopping bug a pretty unlikely occurrence")。的确,正如David Segal所预料的,广泛的beta测试和谨慎的推迟发布日期至今仍然是微软确保产品质量的手段之一,而且被证明行之有效。

Skeptical的人会讽刺微软所有的产品都是延期的。但从软件工程的角度来看,一个为期四到五年、包含几千万行代码、牵涉上千名开发人员的产品(例如Longhorn和Widbey),延期一年到两年,说实话,已经是很不错的结果了。况且这些年来,微软已经发布了若干个这样的产品了。

如果好莱坞的一个导演,在最近30年导演了将近三十部电影,其中包含多部上亿美元投资的大制作且全部收回投资,并且有几部还拿到一些奖项,即便有人坚持认为他的电影是商业电影、不那么有思想深度、某部作品和早年别人的另一部很类似、或者认为“给我这么多钱我也能拍得出来”,也无损于他的声誉。同理,对微软产品的延期发布的幸灾乐祸、被放在聚光灯下的安全问题和bug、以及对微软技术与创新能力的嘲笑,也无损于微软作为一个巨大的软件公司的成功。

有那么一点点巧合的是,14年前的明天,1991年8月26日,Linus公布了他写的操作系统:"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things)".

Btw,上面提到的这个导演是Steven Spielberg