
微软曾经最想做的操作系统根本不是Windows
DiebugWindows曾经是微软的”副业”
今天提起微软,人们想到的首先是Windows。但这个印象是后来才形成的。
把时间倒回1980年代中期。那时的微软还没有把全部身家押在Windows上。公司真正投入大量工程资源的,是一个叫OS/2的新操作系统——而且这不是微软单独开发的,是和IBM合作的项目。
Windows当时虽然已经发布了1.0版本,但更像是一个 samping project,在OS/2的开发间隙推进。谁能想到,几年之后,这个”副业”会彻底取代OS/2,成为微软和整个PC行业的核心?
OS/2是怎么来的
故事的起点在1981年。IBM推出了个人电脑(PC),用的是Intel 8088处理器和Microsoft提供的操作系统——MS-DOS。这是微软和IBM合作的开端。
但随着PC的成功,双方开始探讨下一个版本的操作系统。当时的想法是做一个真正面向未来的系统,能够充分发挥新型处理器的能力,支持多任务、保护模式,以及更好的图形界面。
1985年,微软和IBM宣布联合开发新操作系统,命名为OS/2(Operating System/2)。这个名字本身就很有意思——它暗示这是继MS-DOS之后的第二个操作系统,是PC平台的下一代选择。
OS/2的技术优势
从技术角度来看,OS/2确实比当时的Windows先进很多:
- 真正的多任务:Windows 3.x的多任务其实是”协作式”的,一个程序卡死会影响整个系统。OS/2支持抢占式多任务,每个进程有独立的内存空间
- 保护模式:充分利用了Intel 80286及以上处理器的保护模式特性
- 图形界面:OS/2的Presentation Manager提供了稳定的图形用户界面
- 设备驱动模型:更现代的驱动程序架构
对于IBM来说,OS/2是他们掌控PC软件生态的机会。对于微软来说,这是一次和科技巨头深度合作的难得经历。
合作的裂痕
但合作并没有持续太久。
技术问题是一方面。OS/2 1.0版本性能不佳,对硬件要求高,市场反响一般。OS/2 2.0虽然改进不少,但开发周期长,错过了最佳的窗口期。
商业矛盾是另一方面。IBM希望OS/2成为PC的标准操作系统,但微软不想永远只做IBM的附属品。双方在授权模式、市场控制权的分歧越来越大。
1991年,双方正式宣布分道扬镳。IBM继续开发OS/2,微软则全力投入WindowsNT的开发。
如果微软选择了OS/2
想象一下另一种可能:如果微软没有在Windows上押注,而是继续和IBM合作开发OS/2,今天的PC世界会是什么样子?
可能的结果有几个:
IBM主导的生态:OS/2如果成为主流,PC软件生态可能会更像现在的Mac生态——由硬件厂商主导,软件兼容性更好但选择更少。
微软的命运:没有Windows的成功,微软可能只是一个规模更大的软件公司,而不是如今的科技巨头。.NET、Azure、Office 365这些可能都不会以同样的形式存在。
开源运动的走向:没有Windows的市场主导地位,Linux和其他开源操作系统可能会有更早的发展机会。
当然,这些都是假设。历史没有如果。
Windows的逆袭
分道扬镳之后,微软把全部资源投入Windows。1990年发布的Windows 3.0取得了巨大成功,1995年的Windows 95更是改变了整个行业。
Windows的成功有几个关键因素:
兼容性:Windows保持了向下兼容,旧软件可以在新系统上运行。这对企业用户尤为重要。
硬件生态:Windows开放的硬件兼容策略,让更多的厂商愿意为其开发驱动和应用。
Office套件:Microsoft Office成为生产力软件的事实标准,绑定了大量用户。
互联网时代:Windows IE浏览器的捆绑,让微软在互联网时代继续保持影响力。
而OS/2呢?它在企业市场还有少量用户,但市场份额已经可以忽略不计。最后版本的OS/2 4.5发布于2001年,之后IBM基本停止了开发。
这个历史告诉我们什么
PC操作系统的竞争从来不只是技术问题。
OS/2在技术上并不落后,甚至在某些方面领先。但最终赢的是Windows——不是因为技术更好,而是因为商业策略、生态建设和时机把握的综合结果。
这也说明了一个道理:在科技行业,第二往往意味着一无所有。IBM和微软的分歧最终导致两败俱伤——IBM失去了操作系统的主导权,微软也失去了一次和巨头深度合作、共同定义行业标准的机会。
对今天的启示
回顾这段历史,对我们理解今天的科技竞争很有帮助。
云时代、移动时代,操作系统格局再次洗牌。Android和iOS在移动端占据主导,Linux在服务器端无处不在,Windows在桌面端依然强大。新的竞争者正在涌现——Chrome OS、ChromeOS Flex,还有各种基于Linux的发行版。
历史不会简单重复,但总是押着相似的韵脚。今天的科技公司,也许正在经历当年微软和IBM的分歧。谁会成为下一个OS/2,谁又会是下一个Windows?
这个问题,留给时间去回答。
