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

1

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

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

e4b4ba94aeaf479849ae773bcf3d631f.jpeg

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

52d0a7ec98622ae346073c418f3a9825.jpeg

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

2703430ec3c20ff3ab187d89745fcb0e.jpeg

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

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

2

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

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

6f5b050fa5fe5324e1f32042ee5c139e.png

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

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

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

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

01156aa8654cb53edeee0e460631fe18.png

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

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

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

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

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

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

3

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

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在技术上有很多先进的特性,如多任务、图形用户界面和高级的内存管理等,可是没有人在上面开发高质量的应用软件,生态系统就一直建立不起来。

537d68f25fb41e943899abdfb2aff66b.png

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

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

f97dee5f19bec128227e53bd8fc44b50.png

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

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

710de9d20fe73ce10516ae4aec41cf46.png

比尔·盖茨一看这种情况,立刻要求给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。

7d9ce6037a1fd645986ddbec22d2b70c.png

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

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

e9c75dad30ebd1e9e16267dfd4c03fd7.png

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

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

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

2257680c8b8bd5f5c71f239dbc289ae1.png

从此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/

(完)

欢迎加入“ChatGPT基地”!这个知识星球专门探索程序员在ChatGPT时代的定位,如何使用ChatGPT来提升工作效率。

在程序员领域,我们这个星球可能是玩ChatGPT玩得最深入的,已经远远超出了ChatGPT聊天的阶段,很多人进入了API开发,甚至私有化模型训练。

ChatGPT聊天 ->使用ChatGPT API开发应用 -> 训练私有化部署大模型

这里的朋友们很多已经从小白进化成ChatGPT领域的熟练玩家,星球的专栏有很多有价值的主题:

2efccee489d18419095be7fc704552a6.png

来到这个星球,用心刷上个几天,你就不知不觉超越了这个领域 99% 的人了。

现在星球有这些活动:

加入星球即送ChatGPT账号(仅限今天进入星球的前100名,联系方式:加微信onlyliuxin97,暗号:ChatGPT星球

输出优质内容即送100元红包

组队学习HuggingFace。

组队读书《深度学习入门》

星球原价199元,现在有个100元的优惠券,相当于99元就可以加入,早点儿拥抱ChatGPT,成为第一批会用ChatGPT和用好ChatGPT的人,占据先机,吃到红利。

d6027e14b02daffb3075e4071cd108f4.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/30928.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

马蹄集 字符判断

字符判断 难度:白银 时间限制:1秒 巴占用内存:64M 输入一个字符,判断是数字字符、大写字母、小写字母、算术运算符、 关系运算符、逻辑运算符,还是其他字符,分别输出Number?”, "Capital letter?”,…

不写代码、年薪百万,带你玩赚ChatGPT提示工程-提示应用程序

文章目录 前言一、数据生成二、PAL (Program-Aided Language Models): Code as Reasoning总结 前言 随着ChatGPT的大火,提示工程在大模型中的重要性不言而喻,本文参考国外Prompt Engineering Guide完成国内中文版本的《提示工程指南》,希望能…

.NET周报【12月第3期 2022-12-23】

由于众所周知的原因,大佬们纷纷加入羊群,笔者也未能幸免,体验下来这绝对不是普通感冒的症状,身体不适,熬了几天,所以本周更新比较晚;另外精力有限,对于国际板块只有链接没有简介&…

如何投资美国股票

5月开始炒美股,投入资金不多,2500美元(按当时汇率为17000元人民币)。几个月来,一直在摸索,其间有赚有赔,到9月下旬,只实现盈亏平衡。但也就是在9月下旬,我摸索出了一条“…

vue 打包出现的空白屏幕 资源无法正常加载问题

你可以在dist index 中看到这样一行字 Were sorry but xxxxxxx doesnt work properly without JavaScript enabled. 大概率是: 在vue.config.js里面添加 pubilcPath:./ (注意这里用相对路径 的./ 而不是绝对路径) 将路由变成hash模式 原因&a…

jupyter notebook 在新安装的环境 安装包后 导入失败: 加载模块失败 ModuleNotFoundError: No module named

新装的环境chatgpt, 命令行conda activate chatgpt 进入后, pip安装各类包包, 装好后在命令行和pycharm(正确设置interpreter后)都能正常导入, 但使用notebook 导入不成功,以tiktoken包为例&…

最大功率点跟踪MPPT

太阳能电池最大功率点跟踪MPPT(Maximum Power Point Tracking)技术能够保证在负载或环境光照强度变化时,光伏电池一直保持最大输出功率,以最大化太阳能利用率。 从太阳能板的I/V伏安特性曲线(绿线)中可以看…

4G DTU在电力远程自动抄表中的应用

随着工业自动化的发展,在原有的人工手动抄表中已经发展到远程智能抄表,通过现有的网络智能化的从远端把需要的数据采集到一起,那么,在很多必须无人值守的设备或监测点,不适合搭建有线通讯网络。若采用光纤或电台的方式…

基于分布鲁棒优化的电-气-热综合能源系统日前经经济调度

1 概述 随着经济的快速发展,化石燃料的燃烧引起的环境恶化问题日益突出。近年来风力发电和光伏发电等可再生能源发电发展迅速,但是风能等可再生能源的发电功率具有波动性且不容易控制。这使得构建一个清洁高效且.能够消纳可再生能源的能源系统的需求更加迫切。综合能源系统是…

主题:基于共享储能电站的工业用户日前优化经济调度

Matlab调用Yalmip工具箱,采用Cplex或Gurobi求解器求解。 主题:基于共享储能电站的工业用户日前优化经济调度 多用户(微网)储能电站日前经济调度,完美复现 ID:6650662269578775老电工了

含分布式电源的配电网日前两阶段优化调度模型(Matlab代码实现)

👨‍🎓 个人主页: 研学社的博客 💥 💥 💞 💞 欢迎来到本博客 ❤️ ❤️ 💥 💥 🏆 博主优势: 🌞 🌞 🌞博客内容…

29考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略MATLAB程序-日前日内实时+需求响应+协调调度

资源地址: 29考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略MATLAB程序-日前日内实时需求响应协调调度-Matlab文档类资源-CSDN文库 参考文献: 考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略——金力 主要内容&…

考虑设备动作损耗的配电网分布式电压无功优化(Matlab代码实现)

目录 1 部分复现 2 概述 3 运行结果 4 Matlab代码实现 1 部分复现 2 概述 从控制策略上电压无功控制主要分为全局控制和分散控制。其中全局控制策略是指由调度中心统一下发指令,例如文献通过求解一个全同性的优化问题集中控制配电网的电压无功设备。基于数据…

太阳能电池最大功率点跟踪MPPT(Maximum Power Point Tracking)技术

太阳能电池最大功率点跟踪MPPT(Maximum Power Point Tracking)技术能够保证在负载或环境光照强度变化时,光伏电池一直保持最大输出功率,以最大化太阳能利用率。 从太阳能板的I/V伏安特性曲线(绿线)中可以看…

光伏发电量和用电量的概率预测研究综述(2)

前言 由于本篇综述实在太长,故分为三部分,此乃第二部分。第一部分:光伏发电量和用电量的概率预测研究综述(1) 目录 3. Forecasting techniques3.1. Statistical approach3.1.1. Parametric3.1.2. Nonparametric 3.2. …

光伏发电系统——mppt最大功率点追踪

在对基于前级boost的最大功率点追踪仿真时候,遇到了很多问题,现在终于做出来了,简单分享一下,由于本系统两级光伏发电系统。后级的DC/AC将直流母线的电压控成了恒定电压源。故本系统和网上常见的mppt追踪有所区别。 本系统的控制&…

基于BP神经网络的电力系统短期负荷预测,简单实用

基于BP神经网络的电力系统短期负荷预测,包含30日的负荷数据和气象特征数据,对31日负荷进行预测,同时与实际负荷进行对比,观察误差。 %创建一个新的BP前向神经网络 %newff—生成一个新的BP前向神经网络 netnewff(minmax(P),[10,12]…

电力消耗模型构建、分析和预测

作者:Minghong Xu 某制药公司每年要花费大量的资金在电费上,由于电力公司的业务改革,该药企可以在一年或月开始时向电力公司预购一定数量的电力,如果实际消耗大于该值,则每多消耗一度电要付比以前更多的电费&#xff0…

光伏发电量和用电量的概率预测研究综述(1)

前言 题目: Review on probabilistic forecasting of photovoltaic power production and electricity consumption 期刊: renewable and sustainable energy reviews 2018 论文地址:Review on probabilistic forecasting of photovoltaic p…

王炸!刚刚ChatGPT又又又更新了!

大家注意:因为微信最近又改了推送机制,经常有小伙伴说错过了之前被删的文章,比如前阵子冒着风险写的爬虫,再比如一些限时福利,错过了就是错过了。 所以建议大家加个星标,就能第一时间收到推送。&#x1f44…