微软Windows生态是怎么打造成功的?

(1)2015年Windows10:兼容性

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

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

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

(2)1995年Office95:微软自己的努力

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

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

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

(3)1995年Windows95:双浪叠加的历史机遇

一、局域网

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

二、互联网

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

1995年,微软通的一声,爆发了,爆的按都按不住。

(4)1995年WindowsNT:虎将

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

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

WindowsNT服务器操作系统开启了和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手机硬件,自己也研发了WindowsPhone操作系统),但微软确实紧紧抓住了局域网时代,这就是我为什么强调Windows95点对点联网技术,以及Windows95和WindowsNT简便联网的原因。如果没有网络卷入效应,光靠Windows GUI单机,守不住。

相关推荐
蚰蜒螟10 小时前
深入 Linux 内核同步机制:从 futex 到 spinlock 的完整旅程
linux·windows·microsoft
TO_ZRG11 小时前
Android Activity、Fragment、ViewModel 完全入门指南
microsoft
dllmayday11 小时前
Linux 上用终端连接 WiFi
linux·服务器·windows
Curtain_Gin17 小时前
windows nvim lazy
windows
V搜xhliang024618 小时前
OpenClaw科研全场景用法:从文献到实验室的完整自动化方案
运维·开发语言·人工智能·python·算法·microsoft·自动化
生而为虫19 小时前
Claude Code 最新版安装教程(Windows/Mac/Linux 全平台) 面向普通用户的 Claude Code 安装与模型接入指南
linux·windows·macos
DevilSeagull19 小时前
Windows 批处理 (Batch) 编程: 从入门到入土. (一) 基础概念与环境配置
开发语言·windows·后端·batch·语言
CyL_Cly20 小时前
Parsec(parsec安卓/windows/macos下载)
windows
2601_958320571 天前
【小白零基础上手 】钉钉内部机器人接入 OpenClaw 完整流程讲解(含安装包)
人工智能·windows·机器人·钉钉·open claw·open claw安装
love530love1 天前
f2 项目(多平台的作品下载与接口数据处理)源码部署记录
人工智能·windows·f2