本文来自微信公众号:阿朱说 (ID:azhushuo),作者:吕建伟,题图来自:视觉中国


一、2015年Windows 10:兼容性


我不得不再次佩服一下微软,Windows 10是2015年出品的,但是仍然能正常运行绝大多数的Windows 95软件,不用做任何的适配修改,连重新编译都不用,运行照样正常。这对于Open API的设计功力要求得多高啊。我们做软件的都知道,一个接口,随时使用的人多、各色需求就越多,不得不需要修订接口,一般人修订着修订着就没法保持向下兼容性了。但微软却做到了。


这种开放兼容性不仅体现在向上的应用软件层,也体现在向下的硬件层。微软操作系统能兼容那么多各色硬件,这操作系统的北向接口设计、南向接口设计,这功力太佩服了。我在网上见过视频:有人在奔腾II电脑上安装正常使用Windows 10,要知道奔腾II CPU是1997年发布的。


不过也不用把微软吹得这么神,毕竟微软是在IBM的前人栽树后人乘凉下干活的。如果不是IBM为了遏制对抗苹果在1981年振臂一挥创建了兼容个人电脑工业标准结构,微软也未必干得这么顺手。


二、1995年Office 95:微软自己的努力


一个操作系统,如果上面没有什么浏览器、记事本、画图、播放器、挖地雷游戏,你一开机你还真不知道能干点啥。


微软Office一开始是首发在苹果电脑上的,这也是苹果电脑能够风靡的原因之一(当然,更重要的原因是苹果公司把GUI交互技术最先规模化商业化地推向了市场)


我是蛮佩服微软的,因为世界上既能做好系统级软件(操作系统、编程语言、数据库),还能做好应用软件的公司,很少很少,因为设计哲学和工作模式不一样。但微软算一个。


三、1995年Windows 95:双浪叠加的历史机遇


1. 局域网


Windows 95非常简便的点对点联网技术,可以使若干台个人电脑很容易联在一起玩局域网游戏(如微软收购的游戏工作室帝国时代,这个很重要),太胜过当时的PC机联网技术:Novell。


2. 互联网


1995年正值Web互联网热潮爆发。Windows 95免费捆绑IE浏览器,打败了商业软件网景浏览器。


1995年,微软爆发了,爆得按都按不住。


四、1995年Windows NT:虎将


没有Windows 95客户端操作系统如此简单的联网,也很难把Windows NT这个服务器软件市场引出来。


Windows NT给微软带来的价值有多高,都不可想象。不管是服务器端,还是后来的微软的客户端操作系统,都是WindowsNT的内核在跑。如果不是盖茨从著名的小型机厂商DEC挖来VAX操作系统负责人卡特勒,那就没有这些故事。另外我再说一个八卦:卡特勒和微软网络技术研发组的负责人互相看不上,导致鲍尔默整天做和事佬。要知道这三个人可都是暴脾气,就看谁能暴过谁。


Windows NT服务器操作系统开启了和Windows客户端操作系统一起配合局域网C/S模式的时代。


但有两个神助攻,也功不可没。


一个是Sybase公司,它和微软一开始合作开发基于OS/2的数据库软件,后来微软不做OS/2而改做NT了,这个合作就破产了。但微软却学会了研发数据库软件,于是出现了MS SQLSERVER。


一个是Anders,他是Delphi的创造者,后来被盖茨挖到了微软,这才有了微软后来的编程语言:C#。当年,VB、PB、Delphi是Windows平台上开发C/S数据库管理系统最好的三种编程语言。而PB就是Sybase公司的。


于是,Windows95+局域网+编程语言(VB/PB/Delphi)+SQLServer+WindowsNT,微软占住了服务器软件市场。


回头来看,微软没赶上Web互联网(虽然它搞了MSN门户、MSN Messager、MySpace社交网络、bing搜索,也并购了Hotmail邮箱通信服务、Skype语音通信服务、LinkedIn商业社交网络),微软也没赶上移动互联网时代(虽然微软并购了Nokia手机硬件,自己也研发了Windows Phone操作系统),但微软确实紧紧抓住了局域网时代,这就是我为什么强调Windows 95点对点联网技术,以及Windows 95和Windows NT简便联网的原因。如果没有网络卷入效应,光靠Windows GUI单机,守不住。


本文来自微信公众号:阿朱说 (ID:azhushuo),作者:吕建伟