首頁> 現代都市> 目錄頁> 第417章 圍堵微軟第一槍

第417章 圍堵微軟第一槍

2026-09-23 08:58:21 作者: 紅桃三兒

  第417章 圍堵微軟第一槍

  趁著微軟現在內部無暇他顧深陷泥潭,把注意力都集中在官司上,恩斯特要打響作業系統戰爭的第一槍了。

  客廳內,電視機已經調到了最小的音量,恩斯特收回目光,看向了卡爾·韋勒「你那邊的情況怎麼樣?」

  卡爾·韋勒聞言,輕輕搖了搖頭,臉上露出一絲無奈的神情,顯然結果不是很理想「我們已經與林納斯進行了兩次深入溝通,他對於加入貝爾實驗室的研究團隊表現出了濃厚的興趣,不過在提到將他研發的成果進行商業化運作時,他卻毫不猶豫地拒絕了,態度十分堅決,沒有任何迴旋的餘地。」

  卡爾的眼神中不自覺地流露出了一絲欽佩「林納斯是那種最純粹的學者,在他心裡,技術研發的意義在於推動行業進步、造福人類,而不是用商業化的指標來衡量自己的成果。他更在意的是技術本身能夠為用戶帶來的價值,而不是用技術牟求多少利益。」

  「愚蠢。」恩斯特聽完卡爾的匯報,毫不猶豫地謾罵了一聲,語氣中帶著明顯的不滿與不屑。

  卡爾對此只是聳了聳肩,不想參與孰是孰非的評論。

  林納斯堅守著技術至上的純粹理念,將商業利益視為玷污技術本質的雜質,從研究學者的角度來看,林納斯的行為無疑是令人敬佩的。

  這種只圖名不求利的境界,堪稱學者群體中的典範,是所有科研人員都嚮往的一種境界。

  可結合現實來看,林納斯的堅持就像恩斯特所言一樣,愚蠢至極。

  尤其是在這個以資本為核心驅動力的金錢年代,任何一項技術的研發、疊代與推廣,都離不開巨額資金的支持。

  一項無法實現盈利的技術,即便再先進、再完美,也難以吸引資本的關注。

  

  沒有資本的注入,研發團隊就無法獲得充足的資金來購置先進的設備、招聘頂尖的人才,更不可能有資源去開展更多前瞻性的技術項目。

  長此以往,技術研發就會陷入停滯,最終被市場所淘汰。

  恩斯特沒有過多糾結於林納斯的拒絕「你對他研發的Linu系統怎麼看?」

  Linu,這個日後將成為全球應用範圍最廣、使用人數最多、影響力最大的作業系統,就是恩斯特未來撬動微軟根基的核心所在。

  不過現在想要依靠 Linu系統面向個人計算機的作業系統,挑戰 Windows在這個領域的霸主地位,幾乎是不可能完成的任務。

  首先是硬體層面的聯盟壁壘,英特爾和微軟穩固的Wintel聯盟,86架構處理器在個人計算機硬體市場占據的絕對主導地位,這種硬體與軟體的深度綁定,讓其他作業系統在硬體支持方面面臨天然的障礙。

  第二個就是軟體生態環境的制約,現在市面上軟體廠商開發的軟體產品,都是基於英

  特爾處理器和Windows作業系統的技術架構進行設計的。

  這意味著,即便有新的作業系統在技術性能上超越了Windows,但如果缺乏足夠多的軟體支持,用戶購買的計算機將面臨無軟體可用的尷尬局面,也只是一個空殼子擺設。

  要想徹底繞開微軟和英特爾,必須等待智能機時代的來臨。

  那時候,硬體架構將徹底擺脫英特爾86架構的束縛,可以為新的作業系統提供了全新的硬體平台。

  軟體的生態構建也是先在手機端形成,然後隨著移動網際網路與個人計算機的融合,直接擴展到個人計算機領域。

  只有這種移動端先行、再向PC端滲透的生態構建模式,才能夠真正繞開微軟在個人計算機生態中的絕對優勢,打微軟一個措手不及。

  「沒有什麼看法。」面對恩斯特的提問,卡爾·韋勒給出了客觀的評價。

  「從技術層面來看,Linu系統並沒有太多突破性的創新。它本質上是基于貝爾實驗室研發的 Uni系統開發而來的,屬於類 Uni作業系統的一種。」

  「Linu系統之所以崛起這麼快,如此流行,主要是它的兩個特點造成的。」

  「一是開源屬性,任何人都可以獲取系統原始碼並進行修改、優化;二是內核統一,這使得不同版本的Linu系統在核心功能上能夠保持一致性,兼容性相比傳統的Uni系統更強。」對於這個在開源社區被奉為神級的Linu系統,卡爾·韋勒並沒有表現出過多的


  推崇。

  在他看來,如果不考慮開源社區的影響力和商業推廣因素,僅從純技術層面評判,Linu系統的性能與架構設計,與貝爾實驗室早期開發的一些系統相比,並沒有本質上的超越。

  裝逼點的說法。

  也就那樣。

  恩斯特微微皺起了眉頭,言簡意賅的問道「我想知道的是,我們需不需要購買Uni系統的商用授權?」

  雖然Uni系統是貝爾實驗室自主研發的不假,但在1988年的時候,美國電話電報集團就將UNIX系統的商標權和原始碼所有權出售給了諾威爾公司。

  貝爾實驗室有權在內部使用,但如果要將基於Uni系統開發的產品進行商業化推廣,就必須和諾威爾公司協商購買商用授權協議。

  「我認為完全沒有必要。」卡爾·韋勒幾乎沒有絲毫猶豫,直接否定了。

  他身體微微前傾,看向恩斯特繼續說道「從技術架構來看,Uni系統存在兩個致命的缺陷,一是內核差異大,不同廠商基於Uni開發的衍生版本,在核心內核的設計與實現上存在巨大差異;二是系統集成度高,系統的硬體驅動、應用程式與內核深度綁定,難以進行靈活的修改與擴展。這些特點決定了Uni系統並不是一個好的選擇。」

  卡爾的話音落下後,客廳內陷入了短暫的沉默。

  因為剩下的三人就沒有一個能夠聽得懂的。

  卡爾也發現了這種尷尬的情況,隨即用更通俗的語言解釋道「簡單來說,Uni系統的獨立性太強,導致其兼容性極差。市面上存在的各類Uni衍生版本,比如 Sun公司的Solaris、IBM的 AIX、惠普的 HP—UX等,它們都是在 Uni基礎上進行開發的,但彼此之間幾乎無法實現兼容。」

  「一個為 Solaris系統開發的應用程式,無法在 AIX系統上運行;不同版本 Uni系統的文件格式、命令接口也存在巨大差異,用戶根本無法實現跨系統操作。但Linu就沒有這個煩惱,只要內核是Linu的,不管怎麼開發,只要你的應用程式能夠適配其中一個Linu的衍生系統,其他Linu的衍生系統幾乎都能使用,即便不是Linu系統,最多簡單的修改一下也可以使用。」

  「恩斯特提出要開發原始碼管理工具,而且不是自用,而是進行商業化,統一整個市場。那這個工具就必須具備極高的靈活性,能夠適配不同的作業系統、支持不同的開發語言、滿足不同企業的個性化需求。」

  「相比於Uni系統,將Linu系統作為內核基礎,顯然更符合我們的需求。」

  「我們完全可以根據內核統一、開源屬性強的特性,進行定製化開發,同時也可以依託開源社區的力量,吸引更多開發者為其構建生態。」

  三人這回大概聽懂了,不過漢密爾頓隨即又冒出來了一個新的問題,那就是原始碼管理工具又是什麼?

  他不是謝爾蓋布林和拉里佩奇的技術型人才,大學讀的都是商學院,對於這種技術問題了解的很淺顯。

  卡爾看著他緊皺的眉頭,居然讀懂了。

  「其實就是為開發團隊提供代碼的checkin和checkout,也就是入庫出庫的服務。」

  「舉個例子,就像谷歌瀏覽器,開發團隊需要不斷地為瀏覽器添加新功能、修復漏洞。在這個過程中,我們總不能直接在正在運行的瀏覽器原始碼上進行編輯和修改吧?因為正在運行的原始碼一旦出現錯誤,就會導致整個瀏覽器崩潰,影響用戶使用。所以,我們就需要一個專門的代碼管理工具來解決這個問題。」

  「這個代碼管理工具可以為我們搭建一個代碼倉庫,這個倉庫就像是一個大型的文件櫃,裡面可以根據不同的開發需求,切割成不同的分支,也就是不同版本的代碼,分別進行保存。」

  「比如現在谷歌正在運行的這個版本,我們就可以在這個倉庫裡面去複製一份,然後從這個複製的版本中去修改、刪減和測試,都沒有問題後,再和現在運行的版本合併,用戶更新或刪減一些代碼,就變成了新的版本。」

  「那豈不是每一個網際網路公司都需要用到?」漢密爾頓驚呼了一聲。

  他沒有想到這個東西這麼關鍵,就和電腦需要作業系統一樣,網際網路公司開發軟體也必須用它。

  「沒錯,每一個網際網路公司都需要。」卡爾肯定的回答道「現在大家用的代碼管理工具是CVS,它的市占率和個人計算機領域的微軟差不多,基本是統一了市場。」


  「可如果是這樣的話,我們開發新的原始碼管理工具還有必要嗎?」漢密爾頓的眉頭再次皺了起來,不解地問道「既然CVS已經像Windows一樣統治了整個市場,擁有成熟的用戶群體和完善的生態,其他公司為什麼要放棄已經習慣使用的 CVS,轉而採用我們開發的新工具呢?」

  卡爾·韋勒沒有直接回答這個問題,而是將目光投向了恩斯特,眼神中流露出一絲欽佩。

  停頓了片刻,他才緩緩說道「之所以我們有信心挑戰CVS的市場地位,是因為恩斯特提出了一個顛覆性的理念,分布式控制理念。」

  知道漢密爾頓肯定又不懂,卡爾再次當起了老師「CVS採用的是集中式控制理念,它的核心是一個中央伺服器,所有開發團隊的代碼都存儲在這個中央伺服器上。」

  「也就是說,任何網際網路公司想要開發新版本的軟體、調用代碼時,都必須通過網絡連接到CVS的中央伺服器,從伺服器上獲取代碼,完成修改後再將代碼上傳回伺服器。這種模式對網絡連接的依賴性極強,一旦網絡中斷,開發工作就無法進行。」

  「而恩斯特提出的分布式理念,則完全打破了這種集中式的束縛。在分布式架構下,每一個開發人員、每一個企業都可以在自己的本地設備上建立一個屬於自己的中央伺服器,也就是本地代碼倉庫。」

  「開發人員在進行代碼修改時,不需要聯網到遠程的中央伺服器,而是直接從本地代碼倉庫中調用代碼,修改完成後也先提交到本地倉庫。而中央伺服器僅作為協同同步的樞紐,相當於一個備份文件庫。」

  「CVS每年都會因為中央伺服器故障、網絡問題等原因,導致多家企業出現代碼丟失的情況。對於這些企業而言,代碼丟失不僅意味著開發進度延誤,還需要投入額外的資金重新開發,這無疑增加了企業的成本負擔。」

  「如果我們能夠開發出基於分布式理念的原始碼管理工具,解決這些行業痛點,你覺得它會不被市場接受嗎?它必然會顛覆整個原始碼管理工具市場的格局。」

  漢密爾頓明白了,看向恩斯特「所以你想讓谷歌作為這個實驗品,等這個新版的管理工具開發出來,率先使用並測試。」

  怪不得今天會把他們三個人叫到一起,原來除了看微軟的世紀審判,還有這一層意思。

  恩斯特笑了笑,算是承認了。

  其實他還有很多想法沒說,原始碼管理工具僅僅是第一步。

  除了代碼管理工具,他還要構建起一套完整的技術生態體系,包括資料庫管理系統、

  日誌監控工具、代碼編輯器、開發測試平台等。

  他要通過這些基礎工具,構建起一道包圍網,將微軟的Windows作業系統死死的包圍在其中,讓它動彈不得。

  隨著這些基礎工具在市場上的普及,越來越多的開發人員和企業會習慣在這套生態體系下進行軟體開發。

  到那個時候,作業系統將不再是軟體生態的核心樞紐,而是徹底淪為一個底層運行平台。

  >


關閉
Δ