阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

009 | linux发展历史-05

143次阅读
没有评论

共计 4172 个字符,预计需要花费 11 分钟才能阅读完成。

本文为《跟马哥学 Linux》系列文章的第九篇,上一篇文章为《Linux 发展历史 -04》。

这个过程中,还有另外一件事,大概是 1981 年 microsoft 公司的 ceo 比尔盖茨,他的公司大概有单个合伙人,其中一个人是负责技术的,他是负责吹牛的,还有一个人是负责公司运营的,而比尔盖茨的母亲,据说是 IBM 公司的董事会董事,而比尔盖茨成立了这家公司,另外一个合伙人有一个朋友在美国西雅图计算机产品公司 SCP,这个公司里面有一个程序员花了 6 周的时间,自己研发了一个小系统叫做 QDOS,

这个系统是用来做什么的,因为个人计算机在 1981 年出现了但是没有操作系统 unix 跑不上去,那个时候对计算机的要求还是比较大的,使用的是摩托罗拉的 cpu,而第一代 pc 兼容机是 Inter 生产的 cpu,在摩托罗拉的程序员看来 inter 的 cpu 丑陋廉价性能非常差 unix 在上面跑不动,压根就没有兴趣美国的一个大学教授看到了商机为此写了一个系统叫做 CPM,但这个系统大概卖到了三万美元,而买一个 pc 机大概需要四万美元下来一个家庭承担七万美元,而一个宝马 X5 才四万美元当然是现在的价格那个时候宝马 X5 还没出现。个人家庭是很难消费的起的,包括这个西雅图设备公司也是。没了很多 pc 机没有系统又不想去买,于是这个程序员就花了 6 周的时间研发出 QDOS 什么叫 QDOS 呢就是 Quick and Dirty Operating System, 比尔盖茨发现这个事了再加上他母亲在 IBM 公司的董事席位了解到 IBM 正在大批量售卖 PC 兼容机。他发现了商机,以 5 万美元为合同买断了 QDOS 的版权,就归 microsoft 一家公司所有,他又在这个系统上修修改改打上 microsoft 标签有用他三寸不烂之舌有拿下了 IBM 的 PC 机合同,他的拿法是非常精巧的。他找到了 IBM 当时的 CEO 大体上告诉他我现在有一个系统可以随着你的硬件搭上,而且非常便宜,我的系统版权不卖给你,但是没买一个计算机就可以装上这个系统,给我几十美元的小费就可以,CEO 一看这么便宜也不用花几万美元而且卖出去一个只需要花出几十美元就可以,所以说他们没想到的是 PC 兼容机卖翻了,卖出了几百万台而比尔盖茨从中赚取到了几千万美元,后来说服了 CEO 告诉他说我这个系统不但可以卖给你还可以买给其他公司,还允许他没给其他公司,想当时的 DEC,康柏都在生产 PC 兼容机,从其他公司手里又赚了几千万美元所以上亿美金到手了因此很多人都把比热盖茨当作技术牛人来崇拜请问你看到他哪个地方又技术的身影了。这是比如盖茨在 1981 年达成的历史性交易,确实就在随后的几年 DOS2.0 的光芒胜过了 CPM,而 cpm 一个卖三四万美元,而 DOS 一个只卖几十美元甚至是几美元,本来就比 cpm 更好,所以 cpm 一蹶不振,而 DOS 光芒万丈。

让比尔盖茨成为了全球著名的富豪,DOS 的程序员一直到 1990 年为止微软的开发环境都是 unix,他的程序员写程序都是在 unix 上写的哪怕是 DOS 也是,在这个期间还有一家公司也成立了就是 sun 公司成立人是 Bell Joy 联合另外两个人,,利用当时斯坦福大学所设计的硬件和伯克利大学所设计的软件 BSD 联合起来创建了一家公司出售搭载了 BSD 的小型机叫工作站,他的性能比 pc 机的性能要强,他们通常又不是来做服务器的,而是处理一些非常复杂的任务的,同时伯克利大学也开始单独去出售 BSD 系统。在这个时候 BSRG 也开始单独出售 BSD 系统了,这大概是 80 年代出奇的时候的事情。另外 1983 年 DEC 公司取消 PDP-11 之后的衍生版本随后 VAX 工作站成为主流因为 VAX 上本来跑的是 VMS 但是人们后来发现 unix 后,就要求 DEC 公司在任何时候买给我的小型机只能跑 unix,不要跑 VMS。开始 DEC 公司不卖后来发现胳膊拧不过大腿,世纪的潮流浩浩荡荡,逆势者亡顺势者昌。所以 VMS 的组织者大势已去,在不做出改变就有可能被历史的车轮碾的粉碎,于是后来在 VAX 上搭载 unix。再往后比尔盖茨虽然赚了很多钱,sun 公司的 workstation 也赚了和多钱但是各个公司还基本上相安无事,而且 bell 实验室的这些发行者还有 BSD 阵营的,对微软公司还是不屑一顾,他们还是觉的 X86 系列的主机太丑陋,Inter 生产的 cpu 太丑陋,inter 在早期是生产内存的,后来日本人开始生产内存之后比 lter 生产的又廉价又质优,所以 inter 卖不出去了,因此开始成产 cpu。

在后来 ATMT 被美国最高人民法院裁定违反了托拉斯发被分拆了,分拆后 bell 实验室独立了,就不再受限于只能卖电报电话,而这个时候 BSRG 一直再卖 BSD 而且从中赚到了不少钱 unix 正统的那些维护人员没法卖售,眼睁睁的看着别人赚钱,后来自己可以买了,第一件事当你他帮助的那些人来叫保护费于是当年转到钱的那些人成了他们的第一个眼中钉,第一项就是将 BSD 告上法庭其实那个是后在 BSD 代码中保留的当年的 Unix 原生代码已经不足 30% 尽管如此也是别人的代码两者的官司一大就是 10 年,这十年中绝对是两败俱伤。而在此期间美国车库当中有一家公司又诞生了叫 Apple,又是三人行。诞生后他们开始卖 PC 兼容机,据说是转到了另外一家公司 XEROX 中的 PARK 实验室,以太网和鼠标都是由 PARK 生产出来的而且不手专利费,无偿贡献给全人类。PARK 那个时候就生产出来的超前的 star,star 是一个图形界面可以使用鼠进行操作。公司领导看了以后第一反应是,这个东西一旦卖出去了一定影响当前的主流产品,所以领导冷遇了这款产品而乔布斯在逛这家公司时,这是一个商机,是一个主流方向所以找到领导说能不能卖给我。于是就很低的价格,卖给了乔布斯,乔布斯如获至宝回去后,开始研究准备在 apple 电脑上搭售这样一个图形操作系统。

不知道这么回事,比尔盖茨听说了,比尔盖茨就找到乔布斯,意思是想你学习,各种谦虚,乔布斯你也知道年轻人嘛,也比较 open。让比尔盖茨参观了一下,第一反应就是完了,dos 以后没活路了,于是开始游说乔布斯,能不能把你的系统给我拷贝一份,我可以帮你研究,研究成果回馈给你,乔布斯就相信了比尔盖茨,于是比尔盖茨就在公司里投入巨资开始研究这个系统,但是他研究的系统仅仅时上层代码,底层代码没有拿走,为了第一,看上去不想乔布斯的系统,又不侵犯乔布斯的知识产权,于是就在 DOS 上去研究,本来 DOS 就是单任务的跑图形界面还是很差的,为了赶在乔布斯发布之前发布,就胡乱拼凑成一个系统后,以极低的价格卖给了乔布斯的合作伙伴。把乔布斯的生意伙伴给撬走了,并发布了称之为微软自行研发的拥有独立产权的,起名为 windows。乔布斯大为震怒,找到比尔盖茨理论比尔盖茨使用了他的流氓手段,使得乔布斯最后不得不退却。再往后 windows 发展了很多时代,所以 windows 也不是微软自行研发的也是偷过来的,伟大的艺术家都是偷的。这个时候 windows123 不断发展而来,但是 windows 底层运行的是一个 DOS,对于视窗系统支持不太好因此,对于比尔盖茨来讲,就是出去演示了蓝屏了。所以后来就在全球范围内,找一个能拯救他的天才的程序员,或者是团队,而他内部的人员是无能为力。碰巧的是,DEC 公司的 VMS 被打入冷宫,VMS 当你的主导者和他手下的兄弟,也都被打入冷宫。于是比尔盖茨就游说这帮人意思是以后跟我混,他也有意向。于是提了要求,要我去也行,我手下的兄弟也得带过去,比尔盖茨也很大方,说没问题。所以这片兄弟全部被拉进微软于是他们在 windows 上研发,利用他们研发 VMS 上总结出的经验重新去研发 windows。所以后来出现了另外一个产品就是 windowsNT,windowsNT 是 new technologywindows 新技术所以简称为 windowsNT,也可以理解为下一代技术都成。

后来在 windowsNT 上就出现了 windows2000,windowsXP,再后来 windows2003。不过再那个时候 Apple 的图形工作站已经做得美轮美奂了。虽然都是图形系统,windows 在 apple 面前不是一个量级的,丑陋的难以言喻,确实是那个时候 Apple 的工作站做得非常好,不过乔布斯由于内部的人士斗争被赶出了 Apple 公司,随后乔布斯又成立了皮尔斯动画公司,随后的两三年成为了好莱坞制作动画电影最著名的公司之一,再后来 Apple 公司有召回了乔布斯重新委以 CEO 的重任,再后来就有了各种各样 IPhone 手机的历史。所以乔布斯人才到哪都是人才,只不过脾气很古怪。回来继续说,windows 这个 NT 出现的时候大概是 199 几年,在这期间 Unix 再干什么。没错,打官司呢打仗旷日持久,10 年,等官司不打了,微软已经巨无霸到无力与之抗衡,所以最好的十年成为失去的十年,这就是当年的结果。

不过 198 几年后来 bell 实验室把 unix 给卖了,到后来终止没落。Unix 再这十年中从当年的炙手可热的东西成长为贵族,最后成为一个老贵族,成为一个没落贵族。大体上就是这么一个发展过程。同样再上个世纪的 80 年代大概在 85 年或者 86 年前后当 unix 商业化以后,81 年 ATMT 被分拆,分拆以后可以卖产品了,unix 的一件事就是商业化。当年任何一个免费拿到 unix 的开始补交学费,一份 4 万美元,有钱的拿钱没钱的删掉谁也不准用,所以大学讲述计算机课程时都用 unix,但是现在用不了了,没法讲了,但也没办法,毕竟再 80 年代那个时候 4 万美元不是一个小数目。这其中就包括美国麻省理工学院,麻省理工学院中有一个极左的叫做 Richard Stallman 的家伙,思想很激进,想软件本来解释很多程序员自发研究以后回馈的不是一家所研究的,不应该被哪一家商业公司独占,软件应该是全人类社会的那些优秀程序员思想的共同结晶所以在盛怒之下他发起了共产主义运动叫做 GUN,GNU 加什么呢?GNU is Not Unix 意思是 GNU 不是 Unix 我们不做商业化软件都是自由的,任何人都可以免费无偿获取的,都可以使用,就像共产党一样,要想成为党员就要宣誓遵守共产主义章程要励志为全球达到共产主义目标而奋斗所以他们也需要一个这样的章程叫做 GPL,General Public License,就是 GUN 组织运动的共产主义宣言,规定了,任何软件程序只要遵循 GPL 协定他就是自由软件。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计4172字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中