比爾·蓋茨和微軟...神話,傳說等

Elav的一篇文章引發了關於 Linux 在桌面端應具備哪些特性的討論。而 Javier Smaldone 的這篇文章,將帶我們深入了解這家曾經佔據主導地位的公司,探究其成功的原因以及可能面臨的失敗。

摘要:

網路上流傳著一句廣為人知的匿名格言:「微軟不是答案,微軟是問題…」 這句話反映了比爾蓋茲、微軟及其產品、政策和營運中一些不常被廣泛報道的方面;而這一切都是為了尋找所提出問題的答案。

本文的動機:

關於比爾·蓋茨和微軟的故事很多。 在大多數人中,蓋茨(Gates)都是計算機天才,他的公司微軟(Microsoft)負責個人計算機(甚至是個人計算機)的發展,這些都是普通百姓所熟知的,也受到大眾傳播的。互聯網)。 在大眾層面上,人們對這個帝國的真正起源以及微軟實施的戰略對工業和信息技術的影響知之甚少。

在Internet上,經常有針對Microsoft和Bill Gates的站點。 大多數人從技術角度集中批評意見:指出產品質量低下,暴露出明顯的缺陷和明顯的缺點,將Windows與更加穩定,高效和安全的其他操作系統進行比較。 其他人則警告微軟壟斷地位所帶來的危險,以及該公司為將其控制範圍擴展到個人計算以外的其他領域而實施的政策。

這篇簡短的文章有幾個目標:

  1. 揭開一些民間傳說的神秘面紗,例如比爾·蓋茨的來歷和據稱歸因於他的發明。
  2. 非常簡短地說明導致Microsoft佔據其在個人計算市場中的主導地位的原因。
  3. 顯示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崩潰了。 這引發了訴訟。

90年代的十年始於微軟在MS-DOS和Windows 3.1的個人計算機操作系統領域中的主導地位。 替代方案此時開始出現:用於386系統的Unix版本(其中一個屬於Microsoft)和來自IBM公司的OS / 2。 這些產品必須打入市場的主要缺點是缺乏與現有軟件的兼容性(這些系統的設計與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過去一直將存儲信息的格式用於兩個目的:

  1. 防止與“非Microsoft”程序的互操作性。
  2. 強制用戶升級到新版本。

發生這種情況是因為這些格式是“封閉的”並且沒有公開記錄。 這意味著只有Microsoft知道它們,並且它是唯一可以創建一種以這種格式存儲或訪問信息的程序的程序。 對格式有絕對控制權,Microsoft可以隨意更改它。 對於Microsoft Word之類的應用程序,使用新方法在.DOC文件中編碼信息是很普遍的(總是承諾有新功能,但從技術上講是不合理的),其直接結果是新版本生成的文件它們不能用以前的版本打開(儘管提供了一種以兼容方式存儲數據的方法,但它需要某些附加步驟)。 這意味著,逐漸地,考慮到以新格式發布的文件,即使用戶不需要“新功能”,用戶也必須遷移(隨之而來的費用)(有人使用Office 2010中不包含在Word中的Word功能嗎? 95?)。 微軟通過此實現的目標是限制陷入這一真正惡性循環的用戶的選擇。

微軟和硬件製造商

由於其壟斷地位,Microsoft可以對PC硬件製造商施加巨大壓力。 例如,這種壓力轉化為禁止銷售安裝了其他操作系統的設備,因為他們不願意向上述賣方出售Windows或Office許可證而打折。 沒有任何個人計算機製造商敢於抵禦Microsoft,並失去了為其計算機提供預裝Windows(且價格低於零售價)的能力。 這導致了這樣一個事實,即在價格中不包含至少一個Windows版本的至少一個許可證的價格(即使不想使用此產品)的情況下,目前很難獲得公認的品牌計算機。

同樣,製造商本身就是負責為配備Windows的計算機提供技術支持服務的人員。 這是荒謬的,因為所述製造商沒有手段(內部文檔,源代碼等)來進行故障排除或糾正程序中的錯誤。 同樣,製造商必須同意這些條款,才能繼續從Microsoft獲得“優惠待遇”。

隨著Windows 7的到來,已經達到了更高的依賴性:由於Windows 7的新“安全功能”(並沒有阻止單個病毒在此新版本下運行),驅動程序或控制器設備必須經過Microsoft“認證”才能安裝在系統上。 這再次迫使硬件製造商與公司保持“良好關係”,從而增加了另一種壓力機制。

微軟,說謊和...“蒸汽”

術語“蒸發器”通常用於指公司廣告的產品,當它實際上不存在(或在承諾的時間範圍內不可用)時。 處於市場主導地位的公司通常使用此策略,其目的是阻止其競爭,並在用戶中產生擔憂,期望和希望的混合體。

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)

大眾媒體經常向比爾·蓋茨(Bill Gates)展示軟件捐贈並發表有關微軟為彌合不發達國家技術落後水平所做努力的誇大演講。 這些捐款(以幾百萬美元衡量)不是真實的。 假定的值是在考慮到市場上的許可證成本後計算得出的,但現實情況是Microsoft的成本幾乎為零(只是複制CD-ROM的成本)。 通過這種方式,該公司確保了其發展,以比廣告活動本來要便宜得多的成本增加了其產品的大量用戶,而沒有冒任何風險,並且最後但並非最不重要的是……獲得了很好的宣傳!

在其他情況下,這些“捐贈”具有另一個含義。 最近,蓋茨通過比爾和梅琳達·蓋茨基金會在印度為抗擊艾滋病捐款了一系列。 這與印度​​政府進行的一系列談判和研究同時進行,目的是促進該國自由軟件的發展。

我們一定要考慮到,這位所謂的慈善家(截至2003年61.000月)的個人財產為9,33億美元,對這個星球上的每個居民來說相當於XNUMX美元。

未來

未來看起來既令人鼓舞,又令人恐懼。 一方面,自由軟件的不斷進步似乎阻止了微軟的瘋狂擴張。 最終,在多年絕對統治之後,微軟似乎害怕一個對手。 到目前為止,他們阻止自由軟件發展的嘗試都是徒勞的,不止一次暴露了它的矛盾,並且暴露了與不符合其計劃的模型競爭的局限性(其龐大的傳統與之競爭幾乎沒有用。以社區發展為基礎的運動,完全是分散的,處於其權力範圍之外。

另一方面,威脅正在出現,例如試圖創建一個稱為TCPA(可信計算平台聯盟)的計算平台,該提議提出了一種模型,其中計算機由公司主導,而不再由用戶主導,能夠這些限制和監視對信息的訪問。 這種倡議使我們與理查德·斯托曼(Richard Stallman)在其短篇小說“閱讀權”中所面臨的嚴峻形勢相距一步。

幸運的是,世界各地的人們被組織成不同類型的組織,他們為製止這類危險的發展而鬥爭,並押注新的替代品的出現和結晶,使未來看起來更像是一個機遇。像是在過去幾年中鞏固了像Microsoft這樣的公司所建立的職位的轉變。

結論

我個人認為,考慮到本文中提出的要點(以及我沒有提到的其他許多內容,因為它們超出了我的可能性),微軟對計算機的發展構成了嚴重威脅,更糟糕的是,它對自由開發構成了威脅。在未來世界中,與信息技術的聯繫越來越緊密。 我們必須意識到,這不僅是一個技術問題,而且還有許多其他問題。

建立比爾·蓋茨在過去XNUMX年所取得的壟斷地位的關鍵是存在著巨大的錯誤信息(在許多情況下,這是無利益的),這使他通過非常有效的營銷活動,實現了共同點。該學科的人們和許多專業人士對這家公司的目標及其對信息技術的真正貢獻有著完全扭曲的印象。

產生真正進步的人是那些為科學和技術的發展而努力的人,而不是那些試圖以任何方式強加其產品,破壞進步,破壞標準,竊取思想,破壞潛在競爭對手的人。 對於所有這些,我已經找到了問題的答案。

微軟? 不用了,謝謝。

版權所有(c)2003 Javier Smaldone。
複製,分發和/或修改本文檔的權限是根據GNU Free Documentation License版本1.2或Free Software Foundation發布的任何更高版本授予的; 本文檔不帶不變節(非不變節),不帶封面文字(非封面文字)和不帶封面文字(非封面文字)。

在 Google 中將其新增為首選來源