第160章 神一樣的8086
「嘿!想啥呢?」魏偉忽然在旁邊喊道,說著還拍了馬競肩膀一下。
「公司的事。」
「今天不是週末麼?著什麼急呀等星期一在想也不遲!」
馬競苦笑,「對我們來說哪有什麼節假日休息的說法啊?」
「想說就說,不說拉倒!」魏偉也有些惱了。
看了下前面兩個女生貌似暫時沒有移動到下一個櫃檯的意思,馬競拉著魏偉在牆邊塑料長椅上坐下,說道:「其實決定我已經下了,現在只是在事後回味罷了。」
「微軟亞洲找到我們,提出深度合作建議,想要收購我們整個公司,然後我拒絕了。」
「微軟?就是windows、比爾蓋茨那個?他們怎麼看上你們了?」
「當時我們也在納悶啊,可能是微軟是在下閒棋布子吧。」
「然後你是說,微軟早上蜜蜂公司,想要收購你們公司蜜蜂科技,然後你拒絕了?」
馬競微微點頭:「拒絕了,現在只是普通的合作關係,微軟會給我們頒發vista兼容認證,但是其他福利就沒有了。」
「哎呀!要是賣給微軟,你現在肯定是千萬富翁了,然後我就成了千萬富翁的老同學了!」魏偉一邊笑著,一邊盡力壓低聲音,表情分外古怪喜感。
「這裡面道道深著呢,微軟的收購邀請不一定是善意的,」馬競卻是輕輕搖頭,「早在去年微軟發佈oem預裝版的vista開始,我們蜜蜂的軟件就已經開始在新版本裡面支持vista系統了。不過我們很體貼地幫微軟趕走了一堆炸雞,其實這些機子還是可以跑vista的,不過得是starter或者ba私c版本,估計我們這麼做讓微軟比較難堪吧?」
「這個我知道,我當初也裝過vista,隨後裝蜜蜂輸入法的時候它就彈出個窗口,說『檢測到我的系統是vista,需要運行硬件檢測』,讓我稍等,然後就把我的機子嘲諷了一下,說我的內存太小、cpu太慢、顯卡不支持directx10,不建議升級vista。而且安裝程序直接自己取消安裝了!當時不知道,我也就重裝系統換回xp了,想不到居然是你家蜜蜂故意的!」
「也不是故意的,只是有意減少麻煩罷了。我早就說過把你那台電腦託運去學校完全沒有意義,電腦性能提升很快,硬件不停更新換代。你那個電腦還是學校發的獎品,採購那幫人直接照著預計支出數字去買品牌機了,品牌機價格很公道,回扣吃的爽爽的。你是不是直接裝旗艦版了?」
「那當然,要裝就裝最好的!」
「那就難怪了,旗艦版就連戴爾現在最新款的低端電腦都跑不起,你那個18個月以前的國產品牌機,當然不行了。對於這種炸雞,我們直接簡單粗暴地告訴它們的用戶,還是換回xp好了,系統更流暢、沒有硬件兼容問題更順心,豈不是你好我好大家好?」
相比於vista系統自帶的體驗指數測試,蜜蜂軟件內置的計算機性能測試相當的簡單粗暴,直接讀取vista系統版本號、空閒內存和空閒顯存的容量、cpu硬盤顯卡聲卡網卡等主要硬件的型號,然後就依此自動判斷用戶計算機是否能夠安裝使用vista,確切說是「是否能夠安裝使用vista版蜜蜂軟件」。這個方法雖然簡單粗暴,遇到硬件體質不良或者硬件虛標的問題無法驗出水貨來,但是勝在簡單快捷,幾秒鐘功夫就能做出判斷。
至於被硬件虛標矇騙的問題?蜜蜂電腦管家安裝好以後首次運行時會自動啟動硬件性能全面測試模塊,進行更加詳盡、更加貼近用戶實際使用情況的硬件性能測試。
至於那些「非主流」硬件,無論是型號太舊還是品牌太小,只要是沒有名列蜜蜂軟件內置的「支持vista流暢運行硬件型號目錄」,都會被蜜蜂軟件拒絕。這又是「蜜蜂軟件」大肆使用其「雙向選擇權」了,用戶有權選用免費的蜜蜂軟件,蜜蜂軟件同樣有權拒絕支持一些硬件,反正「非主流」硬件的用戶肯定也是妥妥的「非主流、小眾」,捨棄就捨棄了。
「對了,你造不?」馬競忽然對魏偉說道:「intel現在還在生產386和486?」
「386?intel?cpu?」魏偉驚呆了,「就是那種老古董的cpu?怎麼可能?誰還買啊!這不傻-b了麼?」
「這算什麼?」馬競一臉「小夥你太傻太天真」的表情,恬不知恥地把自己從課堂上聽來的段子分(xuan)享(藥)給好朋友。
「直到現在美國的航天飛機還是用的是30年前的8086cpu。1978年生產、16位、4萬晶體管,時鐘頻率最高8兆,是你電腦奔四速度的幾百分之一,可人家nasa還不照樣用?」
「怎麼會這樣?」世界觀受到衝擊,魏偉一時之間有些懵。
「其實很多場合裡不是越先進就越好,」馬競隨手點著周圍的事物,「cpu可不止是電腦裡面用啊!商場裡面的空調、燈光、廣告顯示屏、感應門的控制系統;外面馬路上的汽車、火車、飛機、航天飛機、衛星、導彈、坦克各個子系統:動力、制動、導航、通訊模塊;工廠裡面的數控機床、門禁考勤、安全監控,醫院裡面的b超、ct機、超聲碎石機……好多地方都要用到cpu,也有自己的操作系統,這叫做嵌入式系統、嵌入式計算機。它們首要便宜和穩定,卻對性能要求不高。」
「即使8086早就停產了,nasa寧可採購一堆舊設備舊電腦,然後從裡面拆8086芯片拿來用,也不想把航天飛機上面的cpu升級到最新版。對於你的pc來說,cpu不給力就玩不了最新遊戲,就算是cpu接口從478變成775,你買個支持775插槽的主板就好了,可是對這些設備來說,可能就需要重新設計cpu相關部門的電路,增加成本不說,還會帶來系統不穩定的風險,人家何必冒這個險呢?」
「還有像是龍芯cpu,你們噴它的速度完全沒有噴到點子上,只要龍芯的穩定性能夠勝任嵌入式用途,它就是成功的,它就是國之干城!至於集成度太低、主頻速度太慢什麼的,航天飛機都照樣用8086,龍芯2可是已經達到奔三級別了,性能其實已經完全夠用了,關鍵在於穩定性好不好。」
「也對,」魏偉對這個解釋表示接受,不過隨即他就眉毛一揚,「馬競你跟我說,是不是蜜蜂管家在vista上面保留實力了啊?我同學有裝vista跟蜜蜂管家的,感覺管家沒有在xp上面好用。」
「這個,」馬競臉色頓時垮了下來,「我也沒辦法,vista就是個坑。」
「哦,那回頭我就勸他裝回xp好了。」
其實馬競話裡的「坑」的意思和魏偉理解的並不一樣。馬競如果願意的話,讓蜜蜂電腦管家就像是它在xp系統上做的那樣強力優化vista系統、大量解決不兼容問題完全可以做到。畢竟e7u這個外掛可是幫助馬競拿到了相當部分xp和vista的源代碼,源碼在手,他完全可以自己定製系統補丁和驅動,優化性能自然不在話下。
雖然「首個完美支持vista的優化軟件」會獲得極高關注度與下載量、風光無限、錢景美好,但是馬競在審慎思考之後,還是放棄了這個誘人想法。
同樣的,他拒絕了微軟的收購建議,也是基於同樣一個原因:他做賊心虛!
windows的源代碼是幾千名程序猿二十幾年前後不斷不斷添磚加瓦,最終成長成今天這個模樣的,據說光是xp就有4000萬行代碼,馬競也只是通過反彙編他收集到的幾個系統版本,從而得到了其中一部分。
作為最著名的私有軟件,雖然因為種種原因,windows的源代碼在一定程度上「開放」了,但是開放程度遠沒有馬競拿到的那麼多。
首先,微軟允許經過審核的用戶查看其產品的源代碼。
他們認為大客戶更加在乎有沒有知情權,而不在乎是否行使、「有權做比實際做來得重要」,於是祭出了「只准看、不准摸」的奸商祖傳妙招,先是在2001年微軟推出了「共享源代碼計畫(s私)」,又在2003年推出了「正府安全計畫源代碼協議(gsp)」。
微軟陸續將windowsce(專供pda手機等使用的嵌入式系統版本)、windowsxp,visualstudio。(vb編程工具)等軟件的源代碼進行不同程度的共享和開放,符合資格者可以下載和查看,對於其中某些軟件可以得到授權像開源軟件一樣修改並且重新散佈,甚至用作商業用途。
不過微軟的拳頭產品視窗企業版和office辦公軟件不在其中,而且「開放」的很多代碼「只能看、不能動」。面向各國正府的gsp中甚至規定,有3%的核心代碼需要去微軟總部現場查看,當時就被抨擊是明目張膽地組織各國正府工作人員去「參觀旅遊」。
對於windowsxp幾千萬行代碼來說,只能查看、不能動手調試,並不利於發現漏洞並改進代碼,其意義只在於讓合作夥伴放心而已。
其次,因為一家合作夥伴的失誤,一部分windows2000系統的代碼曾經在2004年被洩露到了互聯網上。
這在當時引發了全球黑客的下載狂歡。結果大家把網絡上出現的源代碼下載下來一看,發現下載的雖然的確是源代碼,但只是其中一部分。而且也缺少核心部分,一場狂歡才沒有變成微軟的末日。
第三,早在1998年,一些程序猿發起了一個名叫reactos(react:反抗,os:操作系統)的「開源版windowsnt系統」項目。因為歐美法律規定軟件專利有效期20年,reactos只能通過研究破解20年前古老版本的視窗第一代和第二代,對其進行軟件逆向工程來模擬windows代碼。目前最新版本是0。30版,雖然離實際取代windows還遠,但是對於研究學習視窗系統的運行機制很有幫助。
曾有人質疑reactos使用了洩露的windows源代碼,reactos開發團隊不得不停止工作,重新檢查所有代碼,以確保沒有一條受版權法的代碼存在。
(設計對白)reactos團隊:「你妹的!姥子玩windows1。0的有木有?姥子最終目標是打造開源版nt4。0有木有?洩露的是nt5。0(win2000)有木有?那玩意兒姥子有生之年不碰的有木有?!」
最後就是在去年,也就是剛剛過去的2006年,微軟進一步開放了windows的內核代碼。
先是在7月份,微軟針對高校和學術界,開放了32位色rve和64位xp的內核源代碼,加上必要的說明文檔和編譯工具,組成wrk,windows研究內核的工具包。借助wrk,相關專業人員終於不用依靠揣摩reactos來研究windows系統的運行原理了,甚至可以自己修改wrk代碼,打造出自己的、可運行的windows版本來。
然後在11月,微軟發佈了針對嵌入式系統的windowsce6。0,並且在s私共享源計畫中開放了其除了圖形界面以外的全部核心代碼,手機pda等相關設備製造商可以借此修改定製自家產品專用的ce系統。
作為業界巨頭,微軟這麼做自然不是因為「愛好和平、關愛人類」之類的價值觀,而是基於商業利益的考量。
發佈wrk是為了培養新血的需要,抓住了大學生就是抓住了未來的開發者,而且也不排除是為了壓制reactos的意思。
全面開放ce卻是因為其在市場上的形勢使然,不同於桌面系統上xp神話般的90%以上佔有率(加上盜版),在嵌入式系統上ce表現並不好。
硬件廠商會更加青睞可以更加方便地修改定製的各種開源系統,比如日本的tron(日系家電企業)或者更加大名鼎鼎的linux。再說這二者都是免費的,ce5。0時候雖然開放了大部分核心代碼,但是每份產品3美元的授權費還是很讓硬件廠商心疼的。
微軟自己為了推廣ce,曾經耗資十幾億美元搞「維納斯計畫」,推銷基於wince的可上網電視機頂盒,最後卻失敗了。
無論微軟的目的是什麼,wrk裡面附帶的說明文檔著實幫了馬競的大忙。他通過暴力破解、反彙編得到的部分windows源代碼因此才被真正利用起來,所以10月份以後蜜蜂用戶們驚喜地發現各種蜜蜂新版本的穩定性兼容性得到了極大提升。
不過「冒充親兒子」畢竟只能是冒充,馬競是萬萬不敢揭開這層關係的,所以才毫不猶豫拒絕了微軟的收購邀請。
馬競私下裡懷疑,微軟之所以找上門來談收購很可能就是看中了蜜蜂系列軟件與windows絕佳的兼容性。也許他們還沒有開始懷疑蜜蜂科技是利用了外洩windows代碼、可能只是以為這是天才的靈光一閃,因此起了愛才招攬之心,但「做賊心虛」的馬競卻是怎麼也不敢帶著蜜蜂軟件「嫁」進微軟大家庭的。
在蜜蜂科技,他使用可讀性極差的機器碼編程,那是老闆英明天才、世所罕見、華人驕傲;可要是進了微軟還這麼幹,那就成了違反公司規章,下場絕對是扣工資、屢教不改被開除然後多少年禁止碰鍵盤(同業禁止條款,用一筆額外工資「強買」員工離職後若干年的工齡,以免離職員工為競爭對手服務)。
其實早在e7u剛剛把xp的源代碼破解出來之後,深受多年《思-想-政-治》教育,經常閱讀《時-事-政-治》的小馬同學就有了把這份「windows源代碼」捐獻給國家的念頭,當然那時候他還不知道這只是windows源碼的一小部分而已。
出於基本的安全考慮,他並沒有傻乎乎直接給相關單位廣撒英雄帖,而是在網絡上精挑細選了一個小黑客,此人其實就是一名網絡上數量最多那種借助傻瓜黑客工具實行各種一鍵攻擊的「黑客」,或者說「黑客工具愛好者」。
馬競小心翼翼借助小黑客的電腦給某著名科研單位發了一份電子郵件,其中附帶了一段所謂暴露的windows源代碼作為證明。
結果就在第二天小黑客就被網警帶走調查了,小黑客後來把這段經歷在貼吧和論壇大肆宣揚,說是自己下載win2000外洩代碼被微軟舉報然後警茶找上門云云。吧友壇友們自然是不信的,只有默默關注著他的馬競知道,這是真的。
年輕的18歲少年,馬競,第一次深刻認識到了什麼叫做「既得利益團體」,雖然他聯繫的科研團隊是研發「具有自主知識產權的操作系統」的團隊,但是自主知識產權並不意味著和微軟的對抗乃至敵對,他以前把二者之間的關係想得太天真了。
冷靜下來之後,馬競很快就明白了其中的原委:他影響到別人的財路了。從「用戶體驗」和「用戶習慣」角度講,開源windows系統是各種面向普通用戶的開源系統的天敵別的開源linux還需要模仿xp界面,要是他把xp開源了,用戶直接不用糾結了。
而開源windows又因版權法規限制被微軟控制的死死地。除非是朝鮮、伊朗這些與美國敵對、完全無視國際專利協議的國家,以舉國之力來搞,不然開源視窗永遠沒戲,對於各大國來說,可以限制視窗的使用(歐美和韓國),但是卻不能孤立侵犯專利法的開源視窗,那樣會因小失大。
如此一來即使馬競放出的「windowsxp源代碼」被國家得到,但出於保護版權的目的,國家也不可能將其用於民用,反倒可能因此停止所有「自主知識產權linux系統」的研發撥款,轉而去做xp安全版交給有關部門使用。
這和馬競之前的設想是南轅北轍的,自己想要支持自主知識產權,反而害得自主知識產權項目被停掉經費,最後民眾還是需要使用或正版或盜版的原版windows系統。
現在想來,馬競不由有些暗自得意又有些心驚,他有意無意間走上了開發真正自主知識產權的操作系統的道路。
得意是因為他走上了相對容易的手機系統的路線,手機硬件性能差限制了軟件系統的功能,卻也降低了難度,更加適合新手上路。
心驚卻是因為這些選擇裡面e7u發揮了大量作用,一不小心e7u的「直覺計算」可能就把自己給取代了也說不定。
好在目前看來這個擔心是多餘的… |