在发帖人 埃拉夫 被带到桌上讨论什么Linux需要在桌面上。 好吧,通过哈维尔·斯马尔多内(Javier Smaldone)的这篇文章,我们将尝试看看曾经占主导地位的公司之一,以及其成功与失败的原因。
摘要:
互联网上流传着一个众所周知的匿名说法:微软不是答案。 微软是问题所在...«。 本文反映了比尔·盖茨,微软,其产品,政策和管理方面未曾广泛披露的某些方面。 寻找对提出的问题的答案。
本文的动机:
关于比尔·盖茨和微软的故事很多。 在大多数人中,那些是普通人所熟悉的人,以及那些传播大众媒体的人,盖茨似乎是计算机天才,而他的公司Microsoft则负责近几十年来个人计算(甚至互联网)的发展。 在大众层面上,对于这个帝国的真正起源以及微软实施的战略对工业和信息技术的影响知之甚少。
在Internet上,经常有针对Microsoft和Bill Gates的站点。 大多数人从技术角度集中批评意见:指出产品质量低下,暴露出明显的缺陷和明显的缺点,将Windows与更加稳定,高效和安全的其他操作系统进行比较。 其他人则警告微软垄断地位所带来的危险,以及该公司为将其控制范围扩展到个人计算以外的其他领域而实施的政策。
这篇简短的文章有几个目标:
- 揭开一些民间传说的神秘面纱,例如比尔·盖茨的来历和据称归因于他的发明。
- 非常简短地说明导致Microsoft占据其在个人计算市场中的主导地位的原因。
- 显示Microsoft进行的操作涉及的风险和危险。
关于比尔·盖茨的神话和真理
电脑男孩:
他的真名叫威廉·亨利·盖茨三世(William Henry Gates III),他似乎来自一个富有的西雅图家庭。 关于他的开端,以及用他的小型个人计算机玩游戏的故事总是不切实际。 盖茨在最昂贵的一所学校接受教育(学费是哈佛大学的三倍左右),当他和一群同事想开始玩电脑时,他的母亲租给他们一台PDP-10(与斯坦福大学和麻省理工学院的研究人员)。
革命性的年轻有远见的人
另一个相当普遍的神话是盖茨创造了基本语言。 离真相再远了。 Basic由John Kemeny和Thomas Kurtz在1964年创建。Gates和Paul Allen所做的是创建Altair个人计算机语言解释器的版本(这一成就在大学编译器课程中被任何学生广泛超越)。 该解释器是Bill Gates编写的唯一已知的一半代码。 后来我们会发现,归因于他的许多其他发明也不是他的作品。
关于微软的神话和真相
起点:
微软由比尔·盖茨和保罗·艾伦创立。 最初,他们每个人都拥有该公司50%的股份,不过后来盖茨逐渐控制了它。
Microsoft的第一个巨大成功(决定其未来的成功)是将MS-DOS出售给了IBM公司。 DOS也不是由Microsoft设计或开发的,而是从一家名为Seattle Computer的小型公司购买的。 它的原始作者将其称为QDOS,是“ Quick and Dirty Operating System”(快速又肮脏的操作系统)的简称。 众所周知,早期版本的MS-DOS的设计和实现质量非常差。 IBM之所以决定将其合并为PC操作系统,是因为与Digital公司之间存在竞争问题,该公司可以提供更好的产品,并且因为IBM并不十分重视个人计算机产品线。 令人惊讶的是,IBM没有购买MS-DOS,而是决定向与IBM-PC一起出售的每个副本向Microsoft支付版权使用费。 很少有人说盖茨的母亲玛丽·麦克斯韦(Mary Maxwell)是IBM首席执行官约翰·欧宝(John Opel)和联合之路公司的董事。
Windows
对于那些相信某些媒体所讲的荒谬故事的人,我们必须首先开始澄清微软没有发明图形环境,窗口或鼠标。 所有这些都是由施乐公司于1973年开发的,然后在70年代后期由Apple复制,在80年代由微软复制。
Windows于10年1983月1.0日发布。第一个版本(20)于1985年3.0月22日发布,而第一个真正可用的版本(1990)于1984年XNUMX月XNUMX日发布。该公司“效率”的完整示例。 回想一下,我们谈论的是一种产品,其功能与XNUMX年Apple Macintosh所提供的功能相同(其稳定性和鲁棒性非常优越)。 Windows的唯一“美德”是它在IBM-PC兼容计算机上的MS-DOS之上运行。
微软与互联网
许多人开始相信微软发明了网络,或者更糟糕的是,互联网是比尔·盖茨的绝妙主意。
这样的互联网大约可以追溯到1986年(尽管它起源于60年代后期)。 万维网(连同第一个浏览器一起)于1991年问世。一段时间后,微软从Spyglass公司购买了一个名为Mosaic的浏览器,后来将其转换为现在已知的Internet Explorer。 Internet Explorer的第一个版本出现在1995年XNUMX月。
事实是,“有远见的”盖茨没有看到互联网。 后来,随着Windows 95的出现,他试图建立一个并行的(独立的)网络,称为“ Microsoft网络”(许多人会记住桌面上无用的小图标),但不幸失败了。 失败之后,微软收购了几家与Internet相关的公司,其中包括最大的Webmail提供商之一:HotMail。 围绕此服务和其他服务,他终于建立了自己的网站,名为…Microsoft Network! (目前更名为MSN)。
Internet的协议,标准和规范由所谓的RFC(请求注释)记录。 迄今为止(2003年3454月),已有8个RFC。 其中只有1997位是由Microsoft员工准备的(最早的日期是7年0,23月,其中0,23位专门指该公司的产品),占总数的XNUMX%。 基于此我们可以说,我们欠微软XNUMX%的互联网技术。
微软与计算技术的进步
许多人称赞Microsoft使计算更接近普通用户,产生了促进访问个人计算机的技术进步。 事实恰好相反:不仅不是微软的优点,而且这家公司在很多方面造成了相当大的技术落后。
在80年代,唯一突出的Microsoft产品是MS-DOS(在IBM发行的版本中称为PC-DOS)。 MS-DOS的成功不在于其技术功能,而在于它最初与IBM-PC并驾齐驱,IBM-PC的硬件体系结构被许多其他制造商复制,从而导致“兼容”设备的泛滥。 对于这些硬件制造商而言,与MS-DOS一起分发他们的设备要比开发新的类似产品(这也确保了软件级别的兼容性)要简单得多。 同时,出现了质量更高,设计更高的其他操作系统,但它们与不太成功的硬件体系结构相关联(例如已经提到的Apple Macintosh)。
在80年代末,来自Digital Research公司的DR-DOS出现了,其技术特性远远优于MS-DOS(尽管不幸的是,出于兼容性原因,它必须采用相同的设计)。 在Microsoft发布其Windows系统的6版之前,DR-DOS 3.1版的销量很大。 有趣的是,尽管其余DOS应用程序都能正常工作,但在DR-DOS上运行时Windows 3.1崩溃了。 这引发了诉讼。
九十年代的十年始于微软在MS-DOS和Windows 90的个人计算机操作系统领域中的主导地位。 替代方案此时开始出现:用于3.1系统的Unix版本(其中一个属于Microsoft)和来自IBM公司的OS / 386。 这些产品必须打入市场的主要缺点是缺乏与现有软件的兼容性(这些系统的设计与MS-DOS / Windows的设计大不相同)以及微软对市场的控制。 一个值得注意的事实是,考虑到Unix系统的进步,Microsoft决定停止生产与该操作系统兼容的产品(称为Xenix)。
关于此问题,在每个成功的Microsoft产品之后,都有几个黑暗的故事,其中反复出现“审判”,“盗窃”,“间谍活动”,“复制”一词。 多年来出现并被Microsoft以某种方式破坏的创新和高科技产品的数量不计其数(一种广泛使用的机制是购买然后停产)。
值得注意的是,Microsoft打算如何将每种产品创新作为一项技术突破进行介绍。 例如,它通过在Windows中公开的DLL(动态加载的库)(当它们早已在Unix中存在时),在Windows 95中的优先级多任务处理(已经存在于60年代的系统中)以及最近的更新中实现了它。在Windows 2000中管理每个用户的空间限制的可能性(许多操作系统已经允许这样做几十年),在NTFS中支持“日志记录”(此功能可以在发生以下情况时保持文件系统的完整性)崩溃系统,并且在许多操作系统中已经存在了十多年)。
微软产品的质量
许多人认为,计算机有时会挂起是很常见的。 计算机病毒破坏硬盘驱动器的所有内容似乎已经很正常了,而且这种病毒可以通过任何方式进入,并且在没有引起任何注意的情况下,其影响最小。 他们说服了许多人,避免这种情况的唯一方法是使用始终更新的防病毒软件(并且Microsoft不提供),并且如果防病毒软件失败,则灾难的唯一罪魁祸首是该病毒的恶意作者(通常是计算机技能不高的青少年)。 考虑更新软件是很常见的(好像它有一个过期日期),并且更新后您几乎看不到任何真正的改进。 程序大小超过100 Mb,并且需要最新的处理器和大量内存,这似乎很正常。
这些想法是大多数使用Windows计算机的人们每天都生活的,这些想法是过去十年中“技术发展”计算的结果。 在许多专业人员认为它们是通用货币的程度上,这是Microsoft甚至比其产品销售更好的产品。
微软在其历史上的突破已经“出售”了程序中严重错误的解决方案。 当新版本的Windows每周崩溃一次而不是两次崩溃时,提示“现在更加稳定”。 Microsoft Excel电子表格的第一个版本中发生了一个非常有趣的轶事。 碰巧的是,该程序无法读取由其他语言版本生成的文件,因为将电子表格保存为文件时,它存储了所使用函数的名称(在西班牙语版本中添加的函数为``sum'' ,而英文版本为“ sum”)。 同时,诸如Quattro Pro之类的其他类似程序也没有此缺点:它们存储了一个数字代码,而不是函数名称,该数字代码随后根据语言翻译成相应的名称。 这是任何初始编程课程中都会讲授的内容,但是Microsoft程序员并不知道如何应用这样的基本思想。 当发布了新版本的Excel并纠正了显着的缺陷时,广告上就突出显示了它的巨大改进:现在可以打开由不同语言版本生成的文档。 当然,那些想要访问新版本以克服前一个版本的荒谬限制的用户必须再次支付许可费用(也许可以享受“有利的”升级折扣)。
微软的可疑做法
不公平竞争
在一些已记录在案的案件中(有一些已提交法院),Microsoft涉嫌更改其操作系统代码以使竞争程序运行缓慢或出错。 微软因侵犯知识产权而多次(有时甚至是对其作出裁决)被绳之以法。
对于Microsoft来说,利用其出色的经济财务状况,从那些阻碍其发展与自己的产品竞争能力的小型公司购买产品也是一种惯例。
打破规则
微软广泛使用的一种获得市场优势的策略称为“拥抱和扩展”。 它包括以任意和单方面的方式将某些协议或规范扩展到标准之外,以便以后只有以相同方式实现它们的产品才能正确互操作。 有许多此类实践的例子(Microsoft Exchange SMTP的实现,Internet Information Server中对HTTP的更改等),但也许最引人注目的是导致Sun Microsystems发起针对Microsoft的诉讼因为违反了许可条件而扩展了Java语言的规范,这使任何人都可以实现Java编译器,但又不脱离该规范。 微软追求的目标是,使用其J ++开发环境生成的Java程序只能在Windows上执行,因为Java被设计为一种允许在不同平台之间开发可移植应用程序的语言(显然,这不是适合))。 当此尝试失败时,Microsoft决定不在其新操作系统:Windows XP,Vista,7和8中包括对Java的支持。
封闭且不断变化的格式
Microsoft过去一直将存储信息的格式用于两个目的:
- 防止与“非Microsoft”程序的互操作性。
- 强制用户升级到新版本。
发生这种情况的原因是这些格式是“封闭的”并且没有公开记录。 这意味着只有Microsoft知道它们,并且它是唯一可以创建一种以这种格式存储或访问信息的程序的程序。 对格式有绝对控制权,Microsoft可以随意更改它。 对于Microsoft Word之类的应用程序,使用新方法在.DOC文件中编码信息是很普遍的(总是有新功能的保证,但从技术上讲是不合理的),其直接后果是,新版本生成的文件无法可以使用以前的版本打开(尽管提供了一种以兼容方式存储数据的方法,但它需要某些附加步骤)。 这意味着,随着新格式文件的流通,用户即使不需要“新功能”,也不得不迁移(随之而来的费用)(有人使用Office 2010中不包含在Word中的Word功能吗? ?Office 95?)。 微软通过此实现的目标是限制陷入这一真正恶性循环的用户的选择。
微软和硬件制造商
由于其垄断地位,Microsoft可以对PC硬件制造商施加巨大压力。 例如,这种压力转化为禁止出售安装了其他操作系统的设备,其惩罚是不向上述卖方出售Windows或Office许可证。 没有任何个人计算机制造商敢于抵御Microsoft,并失去了为其计算机提供预装Windows(且价格低于零售价)的能力。 这导致了这样一个事实,即在价格中不包含至少一个Windows版本的至少一个许可证的价格(即使不想使用此产品)的情况下,目前很难获得公认的品牌计算机。
同样,制造商本身就是负责为配备Windows的计算机提供技术支持服务的人员。 这是荒谬的,因为所述制造商没有手段(内部文档,源代码等)来进行故障排除或纠正程序中的错误。 同样,制造商必须同意这些条款,才能继续获得Microsoft的“优惠待遇”。
随着Windows 7的到来,已经达到了更高的依赖性:由于Windows 7的新“安全功能”(并未阻止单个病毒在此新版本下工作),设备的驱动程序必须为“认证”,以便安装在系统上。 这再次迫使硬件制造商与公司保持“良好关系”,从而增加了另一压力机制。
微软,说谎和...“蒸汽”
术语“蒸发器”通常用于指公司广告的产品,当它实际上不存在(或在承诺的时间范围内不可用)时。 处于市场主导地位的公司通常使用此策略的目标是阻止其竞争,并在用户中产生担忧,期望和希望的混合体。
Microsoft已多次使用此资源。 我们已经讨论了从Windows正式发布到第一个真正可用的版本用了95年的时间。 Windows 4(1992年1995月宣布为Windows 2000,1997年5月发布)和Windows 2000(其第一个beta版本于4年3月发布,名称为Windows NT XNUMX)也发生了类似情况,并最终于XNUMX月出现。 XNUMX)。 在所有这些情况下,都实现了假定的功能和改进,但最终并未兑现。 在某些情况下,会发布不完整的产品,例如Windows NT XNUMX,它在所谓的“ Service Pack XNUMX”(在开始销售一年后发布)之后才真正可用。
慈善家比尔·盖茨(Bill Gates)
大众媒体经常显示比尔·盖茨捐赠软件并发表有关微软为弥合不发达国家技术落后水平所做努力的轰轰烈烈的演讲。 这些捐款(以几百万美元衡量)不是真实的。 假定的值是在考虑到市场上的许可证成本后计算得出的,但现实情况是Microsoft的成本几乎为零(只是复制CD-ROM的成本)。 通过这种方式,该公司确保了其发展,以比广告活动本来要便宜得多的成本增加了其产品的大量用户,而没有冒任何风险,并且最后但并非最不重要的是……获得了很好的宣传!
在其他情况下,此类“捐赠”具有另一个含义。 最近,盖茨通过比尔和梅琳达·盖茨基金会在印度为抗击艾滋病捐款了一系列。 这与印度政府进行的一系列谈判和研究同时进行,目的是促进该国自由软件的发展。
我们一定要考虑到,这位所谓的慈善家(截至2003年61.000月)的个人财产为9,33亿美元,对这个星球上的每个居民来说相当于XNUMX美元。
未来
未来看起来既令人鼓舞,又令人恐惧。 一方面,自由软件的不断进步似乎阻止了微软的疯狂扩张。 最终,在多年绝对统治之后,微软似乎害怕一个对手。 到目前为止,他们阻止自由软件发展的尝试都是徒劳的,不止一次暴露了其矛盾,并暴露了与不符合其计划的模型竞争的局限性(其庞大的传统与竞争者之间的竞争无济于事。完全基于权力下放的社区发展运动)。
另一方面,威胁即将出现,例如试图创建一个称为TCPA(受信任的计算平台联盟)的计算平台,这提出了一种模型,其中计算机由公司主导,而不再由用户主导,您正在限制和监视信息访问。 这种倡议使我们与理查德·斯托曼(Richard Stallman)在其短篇小说“阅读权”中所面临的严峻形势相距仅一步之遥。
幸运的是,世界各地的人们被分成不同类型的组织,他们为制止这类危险的发展而斗争,并押注新的替代品的出现和结晶,使未来看起来更像是一个机遇。像过去几年微软这样的公司所建立的职位合并一样,改变了这一现状。
结论
我个人认为,考虑到本文中提出的要点(以及我没有提到的其他许多内容,因为它们超出了我的可能性),微软对计算机的发展构成了严重的威胁,更糟糕的是,它对自由开发构成了威胁。在未来世界中,与信息技术的联系越来越紧密。 我们必须意识到,这不仅是一个技术问题,而且还有许多其他问题。
建立比尔·盖茨在过去XNUMX年中实现的垄断的关键是存在着巨大的错误信息(在许多情况下,这是无私的),这使他通过非常有效的营销活动能够实现这一共同点。人员和该领域的许多专业人士对该公司目标及其对信息技术的真正贡献的印象完全失真。
产生真正进步的人是那些为科学和技术的发展而努力的人,而不是那些试图以任何方式强加其产品,破坏进步,破坏标准,窃取思想,破坏潜在竞争对手的人。 对于所有这些,我已经找到了问题的答案。
微软? 不用了,谢谢。
复制,分发和/或修改本文档的权限是根据GNU自由文档许可版本1.2或由自由软件基金会发布的任何更高版本授予的; 本文档不带不变部分(非不变部分),不带封面文本(非封面文本),也不带后封面文本(非后封面文本)。