1

微软把我们都骗了,它最爱Unix,不是Windows.....

 1 year ago
source link: https://www.51cto.com/article/758573.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

微软把我们都骗了,它最爱Unix,不是Windows.....

作者:刘欣 2023-06-26 07:54:34
尽管Windows NT在技术上绝对领先,但在上世纪90年代,不安全又不稳定的Windows 3.x 和Windows 9x依然统治了PC市场,没办法,时代的车轮无法阻挡,PC的风口实在是太大了。

很多人都不知道,在上世纪70年代,Unix才是微软的战略产品。

1973年,AT&T对外发布了Unix这个强大、灵活、多用户、多任务的操作系统,Unix在学术界和企业中迅速流行,被广泛应用于小型机和工作站。

图片

而微软,只是一家刚创业不久的小软件公司,靠开发和销售在微机上运行BASIC解释器为生,并不具备开发操作系统的能力。

图片

但是比尔·盖茨认定个人电脑是未来,一定要占据操作系统的市场,于是,微软从AT&T获得了Unix的授权,像其他公司一样创建了微软的Unix变体:Xenix。

图片

后来成为微软CEO的鲍尔默曾经在电视广告中卖力地推销过Xenix,点击下方视频,感受下他的激情吧:

由于个人电脑硬件资源实在有限,内存太小、处理器速度太慢,Xenix并没有在PC市场获得成功。

80年代初,蓝色巨人IBM决定进入PC市场,研发一个开放架构的个人电脑,为了快速推向市场,IBM充分利用了市面上现有的部件,CPU采用了Intel 的8088,硬盘采用了Seagate的ST-506,内存用了标准的DRAM。

当IBM在寻找操作系统时,比尔·盖茨抓住了这次机会,空手套白狼,先签订了供货合同,然后转身买了一个叫QDOS的产品,修改之后,变成了MS-DOS,卖给了IBM。

图片

相比强大的Unix,单用户MS-DOS简直是弱爆了,连多任务都不支持。

有趣的是,微软当年经常把MS-DOS和Xenix放在一起营销,宣传在他们之间移植应用程序非常容易。

比尔·盖茨在耐心等待,等待遵循摩尔定律的CPU能够快速升级,达到可以顺畅运行Xenix的水平。 

可是人算不如天算,1982年,美国的IT市场发生了一场超级大地震,拥有Unix版权的巨无霸AT&T被肢解,它的市话业务根据区域划分成7个小的贝尔公司(被称为"Baby Bells")。

图片

这次分家带来了两个变化:

(1) AT&T不再垄断美国的电话业务

(2) AT&T不能进入计算机和软件市场的禁令被消除,AT&T可以直接销售Unix了。

比尔·盖茨傻眼了,自己的Xenix是授权的,怎么可能竞争得过Unix的源头产品呢?

AT&T也“不负众望”,发起了一场Unix的战争,它宣传System V才是标准,其他的版本都是旁门左道。

各方势力打来打去,Unix市场彻底乱了。 

比尔·盖茨见势不妙,准备寻找替代品,这一次他做了三手准备:

1. 和IBM合作开发MS-DOS的后继产品OS/2

2.为MS-DOS开发一个图形化的界面,叫做Windows,以防止OS/2开发完成之前出现类似的竞争对手。

3. 开发一个全新的,非x86的操作系统,以应对RISC的威胁,这个新操作系统就叫做NT(New Technology)。

你看比尔·盖茨的危机意识多强,小算盘打得多精,他几乎把操作系统发展的各个路径都考虑到了,并且都做了充足的准备,这三条路能走通一条,就是成功。

这三条路哪一条最后走成功了呢?

先来说说OS/2,OS/2被设计为高端的商业和企业级操作系统,需要较高的硬件配置才能运行,这就阻碍了普通消费者的购买。

更要命的是OS/2遇到了一个后续操作系统都难以解决的难题:尽管OS/2在技术上有很多先进的特性,如多任务、图形用户界面和高级的内存管理等,可是没有人在上面开发高质量的应用软件,生态系统就一直建立不起来。

图片

反观基于DOS的Windows,一直以功能弱,可靠性差著称,动不动就蓝屏,并且顶着一顶“抄袭Macintosh的大帽子”,被乔布斯嘲讽。

你能想象吗,在当年启动Windows,需要在Dos界面下敲命令:Win

图片

说白了,Windows就是MS-DOS的一个外壳而已。

但是架不住人家Windows对硬件要求更低,与MS-DOS的软件兼容性更小,为它开发应用程序的程序员更多,Windows出人意料地火了起来。

图片

比尔·盖茨一看这种情况,立刻要求给OS/2加上Windows API,吸引Windows 上的程序员前来开发应用,这样OS/2不就有生态了吗?

但是IBM觉得Windows API是你微软独有的,如果大家都用这个API,那不就挖了OS/2 API的墙角了吗,那我IBM还怎么混? 

于是微软和IBM在OS/2上分了家,OS/2也走上了消亡之路。

开发NT(New Technology)的团队是比尔·盖茨从DEC挖过来的,其中就包含了操作系统大神David Cutler。

图片

David Cutler带着一个百人团队狂奔,历经5年时间,终于圆了微软多用户,多任务操作系统的梦。

微软又把Windows API加到了NT上,让他成为了Windows NT。

图片

Windows NT是一个真正的可以用于工作站和服务器的操作系统,不再是被人嘲笑的玩具了!

尽管Windows NT在技术上绝对领先,但在上世纪90年代,不安全又不稳定的Windows 3.x 和Windows 9x依然统治了PC市场,没办法,时代的车轮无法阻挡,PC的风口实在是太大了。

2000年以后,硬件的发展终于追上了软件,Windows NT摇身一变,最终进入普通的消费者市场,这就是非常著名的Windows XP。 

图片

从此Windows一统天下,靠着Windows 和 Office这两棵摇钱树,微软赚得盆满钵满,直到移动互联网爆发,微软才发现自己错过了一个巨大风口。

2014年,微软新CEO纳德拉上台,宣布转型云计算,而云计算的一大基础就是Linux这个类Unix的操作系统,历经30多年,微软再一次爱上了Unix!

参考资料:

http://seefigure1.com/2014/04/15/xenixtime.html  

https://qr.ae/pynhsc

https://en.wikipedia.org/wiki/Regional_Bell_Operating_Company

https://book.douban.com/subject/3699395/

责任编辑:武晓燕 来源: 码农翻身

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK