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

银河麒麟V10 SP1忘记密码?3分钟搞定单用户模式密码重置(附详细截图) 本文详细介绍了银河麒麟V10 SP1操作系统忘记登录密码后的应急恢复方法。核心是通过GRUB引导菜单进入单用户模式,无需密码即可获得root权限,从而快速重置用户密码。文章提供了从捕捉GRUB界面、编辑启动参数到执行密码修改命令的完整步骤图解与常见问题解决方案,帮助用户在几分钟内恢复系统访问。 阅读详情

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

GAMES101学习-第8课进行shader的初步了解 详细理解课上展示的像素着色器GLSL,以及了解了API、OpenGL、DirectX到底是什么,还有shadertoy这个网站的初步探索。 阅读详情

相关推荐

关系代数表达式优化步骤

关系代数表达式优化步骤 本篇主要讲解怎么画查询语法树并对其优化,因为我在学关系代数的语法树的时候,在网上找不到比较详细的教法或者技巧,最后通过答案反推原理,所以想写一篇技巧来描述一下这类题的解题方法。 先上书内讲解 1、构造查询树 第一步:把用高级语言定义的查询转换为关系代数表达式 ★ 以 SELECT子向对应投影操作,以FROM字向对应笛卡尔积以 WHERE子句对应选择操作,生成原始查询树 ★ SQL语句转化为原始查询树 第二步:把关系代数表达式转换为查询树。 注: 查询树是一种表示关系代数表达式的树形结

m0_51718449的博客 7016

UNIX家族?一文讲清操作系统繁杂的家族史

简单讲讲操作系统的那些事,让不是做操作系统开发的同学也能大概认识操作系统这个出现在生活各处的东西

无聊人的有趣博客 2100

保姆级教程:用Qlib和LightGBM从零搭建你的第一个AI量化选股策略(附完整代码)

本文提供了一份详细的教程,教你如何使用Qlib和LightGBM从零搭建AI量化选股策略。教程涵盖了环境配置、数据获取、特征工程、模型训练和策略回测等关键步骤,并附有完整代码和常见问题解决方案,适合量化投资初学者快速上手。

weixin_29191081的博客 446

Xenix 操作系统的简史

简介 Xenix 是一种UNIX操作系统,可在个人电脑及微型计算机上使用。该系统由微软公司在1979年从美国电话电报公司获得授权,为Intel处理器所开发。后来,圣克鲁兹作业公司(SCO)收购了其独家使用权,自那以后,该公司开始以SCO UNIX(亦被称作SCO OpenServer)为名发售。值得一提的是,它还能在DEC PDP-11或是Apple Lisa电脑运行。它继承了UNIX的特性,Xenix具备了多人多任务的工作环境,符合UNIX System V的接口规格 (SVID)。 历史 Xenix是微

liaowenxiong的博客 2801

信号输入到底要不要接GND?单端与差分输入的接地选择与抗干扰分析

在电子工程与工业现场中,接地是信号完整性的基石。电压本身是相对值,任何测量都需要一个公共参考点,这就是地(GND)在信号输入中的核心作用。单端输入依赖信号源与接收端共地,以GND为基准还原信号;差分输入则直接测量两根信号线之间的差值,天然不依赖本地地电位,因此能有效抑制共模干扰和地环路噪声。实际选型时,需要根据传感器类型、传输距离、地电位差大小权衡:短距离共地良好的场景可用单端,长距离或高干扰环境应优先考虑差分或隔离方案。本文从接地原理出发,结合实际接线与故障排查经验,帮助工程师在PLC、采集卡和传感器链路

weixin_28703507的博客 311

Apache Paimon快照管理实战:如何避免Flink作业中的反压问题?

本文深入探讨了如何通过优化Apache Paimon的快照管理机制来避免Flink作业中的反压问题。详细解析了同步与异步快照过期模式的适用场景及配置建议,并提供了Checkpoint策略与状态后端的协同优化方案,帮助提升实时数据处理的性能和稳定性。

i1j2k的博客 178

Xenix — 微软与UNIX的短暂爱恋

微软向外宣布Microsoft Xenix OS,一个为16位微处理器开发的可移植的操作系统。它是一个交互的,多用户多任务系统,可以运行在Intel 8086, Zilog Z8000, Motorola M68000以及DEC公司的PDP-11系统计算机上。所有微软已经开发的系统软件(Cobol,Pascal,Basic,和DBMS)都会被移植到Xenix系统上,并且所有为UNIX开发的软件都将兼容于Xenix。   —— 以上摘自Microsoft Press Release,1980年 .

liaowenxiong的博客 1103

如何通过Davinci Configurator来新增一个BswM仲裁规则

详细介绍如何通过Davinci Configurator来新增一个BswM仲裁规则。

initiallizer的博客 773

Xenix是一种UNIX作業系統,可在個人電腦及微型计算机上使用。

是一种,可在及上使用。该系统由在1979年从美国电话电报公司获得授权,為處理器所开发。后来,公司(SCO)收购了其独家使用权,自那以后,该公司开始以(亦被称作SCO OpenServer)为名发售。值得一提的是,它還能在DEC PDP-11或是Apple Lisa電腦執行。它繼承了UNIX的特性,Xenix具備了多人多工的工作環境,符合UNIX System V的介面規格 (SVID)。在運行的 Xenix。

weixin_40191861的博客 728

SST专题(2-5)MMC-SST 输入级的环流抑制

本文研究了模块化多电平换流器(MMC)的数学模型及其环流抑制控制方法。首先建立了MMC等效电路模型,推导了桥臂电流方程和虚拟电动势表达式,提出通过控制桥臂电压修正量来调节内部电流而不影响外部特性。针对MMC特有的二倍频负序环流问题,设计了基于负序旋转坐标变换的环流抑制控制器(CCSC),将时变环流转换为直流量进行控制。通过比例-积分调节和电压前馈补偿,生成内部不平衡压降参考值,最终形成包含功率控制和环流抑制的整体控制结构。仿真结果表明该方法能有效抑制内部环流,同时保持系统稳定运行。

嵌入式老牛的博客 539

基于STM32、HAL库的WF282A气压传感器 驱动程序设计

测量范围:0-2.5MPa(可根据需求选择其他量程)输出方式:I2C或SPI数字接口。温度补偿范围:-20℃~85℃。低功耗设计,适合电池供电应用。工作电压:3.3V/5V。精度:±0.1%FS。

corlin6688的博客 395

微软开发的Unix系统——Xenix测评

微软早期Unix系统的安装与测评

sanshanjianke的博客 1651

Qt for WebAssembly环境搭建

一、前言 二、Ubuntu 1、在线安装Qt15 在线安装下载器:https://download.qt.io/official_releases/online_installers/ 安装时记得勾选WebAssembly,如下: 2、安装依赖 # Install Python sudo apt-get install python2.7 # Install CMake (optional, only needed for tests and building Binaryen) sudo apt

贝勒里恩的博客 3670

微软的服务器是unix系统,大跌眼镜:微软的服务器操作系统是Linux

似乎微软与开源的Linux始终是一对死敌,Windows Server和Linux在服务器市场的竞争一直是火药味极浓,可是最近一个国外站点的调查发现:微软的好多服务器使用Linux操作系统!部分微软内部网络同样使用的Linux操作系统:更令人惊讶的是,Vista Beta的下载服务器(download.windowsvista.com)同样是使用的Linux操作系统!由此可以看出,微软已经在自己内...

weixin_30715739的博客 829

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

微软的安全补丁分析

源文:http://coolshell.cn/?p=2305 (酷壳) 截止至2009年底,大约有90%的微软安全补丁是把管理员权限给disable了。根据 BeyondTrust的报告,到今年3月分,Windows 7 有57%的安全补丁是以移除管理员权限作为解决方法的,相比较而言,Windows 2000 是 53%,Windows XP 是 62%,Windows Server

陈皓专栏 【空谷幽兰,心如皓月】 3万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

UNIX系统的桌面环境:KDE相关介绍(转)

UNIX系统的桌面环境:KDE相关介绍(转)[@more@]KDE是UNIX操作系统下的一个网络透明的现代桌面环境。UNIX工作站需要一种像MacOS和微软WINDOWS的桌面环境那样的易于使用的桌面, KDE因此诞生。我们相信...

654

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

[摘]我很理解大家跟着MS(微软)的苦衷

为什么80%的码农都做不了架构师?>>> ...

weixin_33905756的博客 152

数据分析 5 大软件「优势PK」,你最爱哪个?

数据分析 5 大软件「优势PK」,你最爱哪个?

隔壁王叔的博客 801

unix脚本和linux脚本的区别,shell脚本和批处理脚本有什么区别?

shell脚本和批处理,通常是linux和windows下进行一些简单脚本执行任务的途径。对一半用户来说,反正都是执行任务,一个是linux、unix和mac下等类unix下,一个是windows下。但是两者是有很大的不同。1、linux shell是个linux 操作系统的用户交互层对linux来说,应用程序想调用系统底层的资源比如内核和硬件,必须通过shell调用。命令行是个小应用命令行是wi...

weixin_35480435的博客 501

数据分析5大软件大PK:Python、Excel、R、SAS、SPSS你最爱哪个?

转自 中国统计网本文为转载分享,若侵权请联系后台删除1ExcelMicrosoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Wi...

简说Python的博客 1万+

数据分析5大软件「优势PK」:Python、Excel、R、SAS、SPSS你最爱哪个?

1ExcelMicrosoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的...

lsxxx2011的专栏 935

那些年,我玩过的操作系统

因为父辈工作的关系,很早就见过电脑了,但是那会太小,啥也不懂。见过的第一个电脑应该是PDP-11那种摆半间屋子的电脑,编程和存储数据是用一大卷打了眼的纸带。小时候的玩具就是打眼的纸卡和8寸软盘,80后应该就都没见过这些东西了。后来上小学6年级,脑袋被门夹了,一时气不过,走上了编程的道路。直到现在,还未能摆脱这场噩梦。小时候脑袋被门夹一下,一辈子智商都受影响。   APPLE II: 可能大多...

weixin_34080571的博客 276

Linux系统是什么?亲身自学经历分享

我是数字媒体专业学生,第一次接触LINUX的时候,是大一C语言课程里看到的,书上讲了C语言的发展历史。说到C语言的起源,就离不开UNIX系统。在20世纪60年代,贝尔实验室的研究员Ken Thompson发明了B语言,并用它编了一个游戏-Space Travel,他想玩这个游戏,可没有操作系统运行。于是Thompson就着手给机器开发操作系统,这个系统就是后来被命名为的UNIX。后来出现的LINU...

u014389734的博客 228
上一篇: Java 21 将不再有public static void main !
下一篇: 写了三个影响世界的操作系统,70多岁了,还去办公室敲代码
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值