从Unix到Linux的历史(五)

从Unix到Linux的历史(五)接上文:1992年,Orest Zborowski 对 X Window System 的移植,这使得图形界面首次在Linux上得到支持。

大家好,欢迎来到IT知识分享网。

接上文:从Unix到Linux的历史(四)

1992年,Orest Zborowski 对 X Window System 的移植,这使得图形界面(GUI)首次在Linux上得到支持。

如果没有这个及其重要的贡献,Linux就不可能在那么短的时间内获得如此之多的知名度,这也是早期Linux历史上最重要的事件之一。

此时,许多已经实施了专有商业Unix系统的公司,也开始尝试使用免费的Linux作为服务器的操作系统。

Linux发行版的出现

同年,世界上第一家提供Linux支持的公司诞生了:德国的 S.u.S.E(德语 Software-und-System-Entwicklung),该公司一开始为使用商业Unix的公司提供专业的技术支持,同时也分发一个基于Linux的发行版:SLS(Soft Landing Systems)。

SLS发行版的口号是:DOS 伞降的温柔救援

SLS很快成为当时最受欢迎的发行版,因为它不仅仅是第一个包含Linux内核、GNU软件和通用工具的发行版,它还额外包括了GUI图形界面。从某种意义上来说,SLS可以被认为是第一个Linux发行版。

然而,并不是所有人都对SLS感到满意。

1993年7月Patrick Volkerding 决定重写SLS的部分代码以打造自己的发行版:Slackware。

大约在同一时间,Lan Murdock 也对SLS感到不满,他开始创建 Debian 项目,并在9月发布了第一个版本。

Slackware和Debian都迅速在社区流行了起来。

1994年,S.u.S.E开始销售第一个商业产品:Slackware 的修改版

从Unix到Linux的历史(五)

Slackware

时间线倒退一年,1993年3月,微软正在快速占领个人用户的桌面和企业的数据中心。

Unix商业6巨头(简称:Big Six,由:USL Unix系统实验室、Sun Microsystems 太阳微系统、Hewlett-Packard 惠普、IBM、SCO 圣鲁克兹作业)坐不住了,一起成立了COSE。

COSE:Common Open Software Environment 通用开放软件环境

成立COSE的目的是:让Unix社区团结起来,对抗微软的 ” 入侵 “。

这种伙伴关系与过去的商业Unix关系截然不同,因为它不是作为对抗其他Unix供应商而形成的,而是面对现有的Unix创建标准,以实现对Unix市场的商业主导地位。

听明白了吗?大白话就是:肥水不流外人田,先赶走微软,赚了钱咱哥几个再平分。

COSE倡议为Unix供应商带来不错的结果:Spec 1170 考虑了当时主要Unix供应商使用的所有操作系统界面(GUI),提供了一个基于X11的共享用户环境和一个名为CDE的小部件工具包

Spec 1170 是一个Unix规范,1170表示该规范包含大约1170个独立的API

CDE:Common Desktop Environment 通用桌面环境

从Unix到Linux的历史(五)

HP-UX的CDE

几个月后,COSE将 Spec 1170改成了单一的Unix规范,该规范的核心是:POSIX标准。

现在,回顾上一篇文章,我们提到过的BSD与AT&T的代码版权官司,是时候结束了。

1993年,Univel计划促成了Novell公司对AT&T子公司USL(AT&T被拆分出来的Unix系统实验室)的收购。

Univel计划:在1991年,当时主流的服务器运行的网络操作系统都是 Novell公司的NetWare系统,NetWare以其出色的网络性能、服务器可靠性、容错性和操作系统稳定性著称,使Novell公司在多年内保持市场地位。为了保持在网络操作系统领域的地位,Novell于当年和AT&T的USL建立了合作伙伴的关系

这使得Novell公司获得了Unix操作系统的专利,因此,USL和BSD的版权诉讼也理所应当被Novell继承。

Novell公司于1994年1月推动解决了BSD代码版权问题。

最后官方的裁决:伯克利大学删除18000个文件中的3个,并对其他几个文件进行修改,USL的版权也被添加到大约70个文件中,然后,BSD被允许继续自由传播。

法院的裁决对BSD是有利的,但来的太晚了。Linux正在迅速崛起,并且已经从小型的业余项目变成了商业产品(此时世界各地有数以百计的开发者在维护它,并且没有任何迹象表明Linux的发展会放慢脚步)

在1999年,比尔盖茨曾说:” Linux仅在相对较小的学生和爱好者市场中对Windows系统构成威胁”

随后,Novell公司 也发布了自己基于 Unix System V 的版本,被称为 UnixWare。

但 Novell 的 UnixWare 可以说是个彻头彻尾的辣鸡。一年后,1995年,Novell 又将UnixWare 卖给了SCO(圣鲁克兹作业)

而 Novell 公司 也于 2010年11月,被一家为IT组织提供重要服务的私募软件公司 Attachmate 以10亿美金收购。

BSD与AT&T USL的版权战争整整持续了2年(1992-1994),终于画下了一个句号。

在1994年初,伯克利重新发布了BSD的更新源代码,一共发行了2个版本:

1.BSD 4.4-Encumbered(该版本包含了USL的源代码许可,大约70个USL版权文件)

2.BSD 4.4-Lite(该版本删除了所有涉及了USL版权的代码,开发者们还对系统进行了一些重大修改,并决定将来都使用这个版本来推动BSD的发展)

1995年,伯克利发布了最后一个版本:BSD 4.4-Lite Release 2,随着开发小组的解散,这也标志着伯克利官方的BSD开发结束。

这场长达2年的诉讼,没有人成为赢家。

AT&T与BSD之间的诉讼,是当时版权制度最恶劣的应用之一

为什么这么说呢?

首先,起诉者其实与Unix毫无关系。这是AT&T经理层的决定,而不是开发者的决定。

事实上,包括 肯·汤普森 在内的技术人员一直希望,公司能够公开源码。他们完全有理由这么要求,因为Unix从来不是AT&T的业务重点,最初Unix只是个人项目,后来也没有占用太多公司资源。

根据统计,AT&T销售Unix的利润,在AT&T全部业务中,几乎可以忽略不计。为了一点点钱,去打击一个使许多人受益的产品,这是何必呢?

其次,AT&T实际上根本不关心Unix的发展,它真正关心的是金钱和如何削弱对手。1993年,官司还没结束,AT&T就把Unix卖给了Novell公司,从此不再与Unix发生关系。

最后,所谓的侵权几乎是不存在的,在18000个文件中,仅有3个文件涉及到版权,也就是只有千分之一的BSD代码有版权问题,但就因为这千分之一,导致了100%的产品被迫中断,完全不符合比例原则。

这场战争给BSD和Unix带来了毁灭性的打击,从80年代中后期开始,AT&T固执的捍卫版权,完全不顾Unix的创造者和开发者的愿望,导致Unix丧失了活力,大量开发者无法参与(1983年AT&T宣布Unix闭源),只好离开这个平台。

而BSD在1992-1994年期间,开发处于停滞状态,错过了发展的黄金时期。官司结束以后,又分裂成:FreeBSD、NetBSD和OpenBSD 三个版本。这些原因导致BSD直到今天,仍然处于操作系统竞争中的落后地位。

90年代初是计算机工业决定性的年代,错过了那几年,就很难再翻身了。

因为从80年代末期开始,Intel的80×86芯片开始有了巨大的发展,性能快速上升,而成本不断下降,个人电脑的就要时代来了,市场迫切需要能够运行在386芯片上的操作系统,但那时Unix和BSD却忙着打官司,谁都没有做移植操作系统这件事。

但 Linus Torvalds 和 比尔盖茨 做了这件事,他们改变了计算机的历史,windows占领了个人电脑市场,Linux占领了服务器市场。

下一篇:从Unix到Linux的历史(六)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/63490.html

(0)
上一篇 2024-06-12 20:33
下一篇 2024-06-14 13:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信