飄天文學 > 刺激1995 >第一二五章 沉悶的發佈會
    在kqueue技術之後,詹姆斯又介紹了兩種安卓操作系統中的殺手級功能,其中一種讓普通網友大爲驚喜,另一種則讓專家們大感驚豔。

    讓普通網友感到驚喜的是的vinu管理器,這是一種用軟件方式實現raid的技術。

    raid全稱叫做廉價冗餘磁盤陣列,簡而言之就是可以把多個便宜的硬盤組合起來,成爲一個硬盤陣列組,不僅可以增加容量,還能提高性能和可靠性,使用體驗達到甚至超越價格昂貴的高檔硬盤,這項技術不僅對服務器大有用處,對普通家用機同樣很有用。

    1995年市面上主流硬盤的容量只有210價格在1200元左右,而容量爲1g的高檔硬盤價格超過7萬,普通人根本買不起,如果採用了raid技術,可以把5塊普通硬盤組合起來當作一塊硬盤用,容量差不多,價格卻便宜了十幾倍,對網友非常有吸引力。

    raid是1988年加州大學伯克利分校最先提出來的概念,分軟件和硬件兩種實現方式,硬件方式價格昂貴,軟件方式實惠方便,但是需要操作系統支持,詹姆斯在這所學校讀書的時候,研究方向就是磁盤存儲技術,所以杜秋把1998年左右纔出現的vinu管理器拿出來,與他合作,只用了很短的時間就把這項技術實現了,成爲安卓的一個亮點。

    讓專家們大感驚豔的是jail虛擬化技術,jail翻譯成中文是監獄,顧名思義,jail可以在操作系統裏虛擬出一個類似監獄的容器,把不受信任的用戶或者進程關在裏面,容器內部有完善的軟件系統,可以正常使用操作系統的各種功能,卻無法訪問或者影響其他用戶或者進程,大大提高了安全性。

    jail同樣是2000年左右纔出現的技術,最初並沒有受到重視,直到2010年之後雲計算興起的時候,這種容器技術才大受歡迎,成爲業內備受關注的熱點,雲計算的基礎是分佈式系統,杜秋既然拿出來了paxos算法,自然不會放過jail,於是也拿了出來,當作自己獨創的技術。

    在短短几個月之內拿出三樣非常有技術含量的“創新”,對杜秋來說有些太高調了,畢竟操作系統不是普通軟件,但他也是迫不得已,因爲linux陣營正在到處攻城略地,而bsd陣營不僅因爲版權官司停滯了好幾年不能研發,還因爲各種原因出現了分裂,先是1993年出現了freebsdbsd兩個分支,接着1994年大神級程序員西奧德若特又因爲理念不合,退出bsd研發小組,自立門戶搞了個openbsd,各自爲戰,一盤散沙。

    更加雪上加霜的是,1995年6月份加州大學伯克利分校解散了碩果累累,聲名卓著的操作系統研發小組,讓bsd失去了最堅強的後盾,成了無源之水,被業內廣泛看衰,此時迫切需要有個旗幟人物站出來,搞點有話題性的耀眼成果,提升外界對bsd的信心以及相關從業人員的士氣。

    杜秋4月份從美國回來之後,就跟何力行兩人通力合作,帶着只有10名員工的小團隊,以1995年1月份發行的freebsd2.0爲基礎,以4.4bsd以bsd爲參考,取長補短,修正bug,增加功能,優化性能,改善使用體驗,忙活了幾個月,這才終於折騰出了安卓操作系統。

    如果把操作系統比作汽車的話,freebsd相當於一輛90年代初生產的第二代高爾夫gti,輕巧靈活,性能強勁,但是被人貼了罰單,鎖在停車場裏空置了好幾年,等重見天日的時候,發動機和地盤沒問題,但外觀和內飾早已跟不上時代了。

    杜秋的所作所爲,相當於把這輛鏽跡斑斑的老車更換壞了的零件,噴上新的油漆,改裝成一輛適應時代需要的新車他弄出來的那三項技術中,kqueue相當於給車子換了一臺更好的變速箱,提升了操控性,vinu當於給車子加裝了旅行架,提升了實用性,jail則相當於給車子裝上了氣囊,提升了安全性。

    總而言之,經過這麼一番折騰之後搞出來的安卓操作系統,相當於一輛21世紀初生產的第四代高爾夫gti,和1995年的linux有五六年的技術代差,相互競爭的話,不敢說百分百獲勝,但贏得機率絕對不低,因爲此時的linux陣營缺兵少將,還不成氣候。

    linux只是個內核,並不是完整的操作系統,需要和gnu計劃中的開源軟件配合才能使用,所以它相當於一臺發動機,諸如debian、radhat、中科紅旗之類的組織或者發行商,相當於汽車組裝廠,各種開源軟件相當於輪胎、座椅、方向盤等零配件,把它們組裝起來之後,纔算是一輛真正的汽車。

    在1995年的時候,絕大多數linux的發行版都是黑客或者開源軟件愛好者自己搗鼓的,相當於手工小作坊,未來最具實力的

    發行商radhat纔剛剛成立不久,只有三名員工,連正規的辦公室都沒有,不管是技術研發和資金支持,都肯定不如驍龍。

    因此想要用安卓搶佔linux的市場份額,關鍵不在技術,而在推廣,所以杜秋明知道這次發佈會不適合普通網友參加,卻仍舊把他們都召集了過來,就是爲了給安卓打廣告。

    然而強扭的瓜不甜,這麼做雖然擴大了安卓的知名度,卻對數據庫和web服務器軟件產生了負面效果,因爲網友對其一竅不通,聽得昏昏欲睡,而專家的注意力作系統的亮點吸引了,有些心不在焉,對這兩樣產品缺乏重視。

    安捷數據庫是以sql爲藍本開發的,爲個人建站以及中小企業部署互聯網業務服務,高效靈活,使用方便,然而大多數專家的思維還沒轉換過來,以傳統的大型數據庫爲標準,覺得功能太單一,可靠性也不夠高,對其評價不高。

    web服務器軟件由杜秋親自講解,本來他準備直接用從linux陣營移植過來的apache,後來決定多路複用技術kqueue拿出來之後,就決定另立爐竈,把2004年俄羅斯人研發的nginx給提前弄出來,因爲這兩者相輔相成,可以發揮11大於2的效果。

    nginx是一種輕量級的web服務器,在2016年的時候,世界流量排名前1萬的大型網站中,有50以上使用的都是它,和apache相比,有佔用硬件資源少,併發性能高,配置簡單,部署方便等優點,尤其適合靜態網頁,而90年代幾乎所有網頁都是靜態的

    尤其關鍵的是,nginx採用了異步工作模型,需要安卓操作系統中的kqueue函數支持,提供高效的網絡套接字狀態輪詢服務,否則性能會大幅下降,而linux內核中的與kqueue類似的技術要到2002年纔會出現,因此無法移植過去。

    在原本的時空中,linux和apache相互支持,珠聯璧合,在短短一年多的時間裏就席捲全球,一個成了開源軟件社區中的旗幟,一個成了web服務器軟件的代名詞,佔據了70以上的市場份額,但是自從nginx誕生之後,就一直在搶apache的市場份額,2010年之後世界流量排名前1000萬的網站中,每分鐘都會有一家改用nginx。

    從某種意義上來說,nginx和apache是一對世仇,既然linxu和apache相互成就,那bsd和nginx同樣可以,所以杜秋偷偷動用了自己的筆記本電腦,經過將近一個月的辛苦折騰,終於趕在互聯網大會之前把它弄了出來,然後爲了照顧自己的惡趣味,剽竊了intel公司的低端cpu品牌,將其命名爲賽揚,當作安卓操作系統的殺手級應用。

    當然了,1995年和2016年的硬件性能和網絡環境完全不同,所以不管是操作系統新增的三個模塊,還是數據庫和web服務器,杜秋都沒有生搬硬套原版,而是重寫了絕大部分代碼,功能也根據實際情況做了調整。

    如果把原版軟件比作金庸小說的話,杜秋搞出來的東西相當於同人作品,借鑑了很多,但創新的內容也不少,在實現的過程中反覆琢磨,融會貫通了穿越前所學的知識,極大的提高了編程能力,從一個花裏胡哨的僞劣高手進化成了一個內力深厚真正高手,而這場產品發佈會,就像是一場成人禮,讓他從此揚名立萬,闖出了自己的名頭。

    可惜的是,除了杜秋自己之外,沒人可以欣賞,因爲此時國內網站總數還不到10個,每天的瀏覽量加起來都還不到一千,不管是專家還是網友,都對web服務器軟件缺乏瞭解,不能明白其中的精妙之處。

    整場發佈會氣氛都很沉悶,直到徐永睿出場介紹網頁設計軟件的時候,才勾起了網友的興趣和熱情,當他介紹完之後,宣佈每份拷貝售價199元的時候,有網友質疑道:“8老闆說知識是無價的,你們驍龍的所有產品不是都免費開源的嗎”

    “空調可以降溫,這是知識,我免費告訴你,不要錢,你想要清涼,得掏錢買空調,因爲空調是工具,不是知識。”徐永睿今天心情不錯,用了個比喻,耐着性子解釋道:“ht語言是知識,驍龍官方網站上有說明文檔,免費下載,網頁設計軟件是工具,想用就要付錢,不付錢就是搶劫。”

    “那操作系統和數據庫不也是工具嗎”

    徐永睿是個腹黑男,說話習慣了冷嘲熱諷,也不看場合,揶揄道:“問出這種問題,說明你這兩天白過了,來參見互聯網大會純粹浪費時間,還不如在家睡懶覺。”

    杜秋透過大銀幕反射的光芒,看到站在主席臺旁邊的楊帆臉色陰沉了下來,於是對姜丹楓打了個手勢,示意她上去救場。


章節報錯(免登陸)