国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

嵌入式開源軟件:君子合而不同

發(fā)布時(shí)間:2012-3-3 21:59    發(fā)布者:1770309616
關(guān)鍵詞: 開源軟件 , 嵌入式
新聞來源:  oschina
近十年來,開源軟件已經(jīng)主宰了嵌入式系統(tǒng)。網(wǎng)景公司的聯(lián)合創(chuàng)始人,同時(shí)也是LinkedIn主要投資人的Marc Andressen,最近發(fā)表了一篇“軟件正在鯨吞世界”的文章。當(dāng)今嵌入式軟件的適用場合比任何其他種類軟件加起來還要廣。嵌入式軟件是交通、安全、醫(yī)療、食品、農(nóng)業(yè)、國防和娛樂等應(yīng)用系統(tǒng)的核心,事實(shí)上這些行業(yè)的每個(gè)領(lǐng)域都以各種方式深入到我們?nèi)粘I钪小G度胧杰浖O(shè)計(jì)的復(fù)雜度在以指數(shù)級的速度增加。在一定程度上,它反映并且遵循了集成式設(shè)備中,門電路的復(fù)雜度在過去的40年里每18個(gè)月增加一倍的 規(guī)律。代碼復(fù)雜度的增加和互不分割的全球化市場變革有所重疊。對于缺貨產(chǎn)品的需求成倍增長,產(chǎn)品的功能增多,開發(fā)成本降低,這些都導(dǎo)致采購需求、合作和代碼復(fù)用的增加。開源軟件作為代碼復(fù)用的最終表現(xiàn),已經(jīng)成了當(dāng)今嵌入式市場競爭的主要推動(dòng)因素。



從1983年首個(gè)GNU,到2011侵入到整個(gè)IT系統(tǒng),開源已經(jīng)滲透到了軟件開發(fā)的每個(gè)層面。開源軟件已經(jīng)成為40%嵌入式項(xiàng)目的選擇(下載報(bào)告 全文:選擇研究:嵌入式工程調(diào)查,來自VDC Research),因?yàn)樗芴峁┑膬?yōu)勢包括:快速面市、低開發(fā)成本、更好的安全性、反復(fù)經(jīng)過檢驗(yàn)的質(zhì)量、多樣性、令授權(quán)成本、諸多知名供應(yīng)商提供的多個(gè) 選擇等等。

開源征服嵌入式設(shè)備

開源軟件在嵌入式應(yīng)用的典型例子包括Android(嵌入式Linux和其他開源實(shí)時(shí)操作系統(tǒng)RTOS),用于手機(jī)和PDA的Qt用戶界面,冰箱和 工業(yè)控制系統(tǒng),大約十萬種其他項(xiàng)目,涵蓋從通信軟件棧,網(wǎng)絡(luò)瀏覽、用戶界面、遠(yuǎn)程管理、嵌入式數(shù)據(jù)庫、音頻和視頻編解碼,甚至虛擬機(jī)(例如Java虛擬 機(jī))。40%用于嵌入式環(huán)境的實(shí)時(shí)操作系統(tǒng)(RTOS)都是開源的,除了Android外還包括重量級的廠商如MontaVista,QNX和 Mentor

應(yīng)該管理開源應(yīng)用

開源軟件的優(yōu)勢只有在其實(shí)際應(yīng)用得到管理的時(shí)候才能體現(xiàn)。開源軟件從來都有明確的條款,有相應(yīng)的授權(quán)、版權(quán)、安全隱患說明和出口管制分類。如果不了 解或者不遵守這些條款,就有可能導(dǎo)致產(chǎn)品質(zhì)量問題。消費(fèi)產(chǎn)品等嵌入式設(shè)備大量售出,任何質(zhì)量問題或損害授權(quán)條款的問題都有可能造成嚴(yán)重的經(jīng)濟(jì)損失。

項(xiàng)目層面,或者組織層面的政策通常限定了條款的可接受度。雖然有人覺得很難承認(rèn),但今天占有豐富資源的開發(fā)者都不會(huì)從最基礎(chǔ)的部分開始寫代碼,因?yàn)?他們知道哪兒能獲得所需代碼,自己只要靠創(chuàng)造力優(yōu)化代碼就可以了。指望開發(fā)者在軟件開發(fā)時(shí)間緊張的情況下了解并管理代碼條例不太合理也不現(xiàn)實(shí),因此相關(guān)組 織就越來越多地允許管理下的開源軟件在項(xiàng)目中的使用,縮短開發(fā)間隔,降低開發(fā)成本。

曾經(jīng)有專門針對100多個(gè)覆蓋跨國大組織到50人以下的小技術(shù)公司進(jìn)行的調(diào)查,發(fā)現(xiàn)了嵌入式領(lǐng)域應(yīng)用并管理開源軟件的最好的做法。在產(chǎn)品推出市場之 前建立授權(quán)政策、采用軟件包預(yù)批核流程、對現(xiàn)有的軟件目錄創(chuàng)建基本準(zhǔn)則、實(shí)時(shí)而且定期規(guī)范軟件分析等,都是嵌入式領(lǐng)域采取的做法。

開源軟件開始主導(dǎo)嵌入式設(shè)備市場,其對于嵌入式系統(tǒng)公司的開發(fā)者和管理層,以及對嵌入式解決方案最終用戶都能帶來廣泛的優(yōu)勢。這些優(yōu)勢包括更低的開 發(fā)成本、更低的市場產(chǎn)品成本、更短的面市時(shí)間、更快的產(chǎn)品進(jìn)化速度、反復(fù)經(jīng)過檢驗(yàn)的高質(zhì)量方案、方案的多樣性以及確保長期產(chǎn)品可用,同時(shí)降低了供需變化不 確定性的資源。每一項(xiàng)采用開源軟件帶來的優(yōu)勢對于資源豐富的開發(fā)者來說都極具吸引力,他們可以集中注意力于在現(xiàn)有代碼,在此基礎(chǔ)上加上自己的創(chuàng)造力,實(shí)現(xiàn) 更快的創(chuàng)新周期。立即可用的開源代碼也有短處,例如用來了解整個(gè)嵌入式項(xiàng)目的開源內(nèi)容的代碼記錄和整理會(huì)有滯后、需要保持新版本的更新進(jìn)度、存在潛在的授 權(quán)和版權(quán)條款問題以及要考慮安全可行性和修補(bǔ)并減輕這些問題。

架構(gòu)完善的開源軟件使用流程(OSSAP)讓組織能夠使用可控制和可管理的模式發(fā)揮開源軟件的優(yōu)勢。OSSAP所包含的步驟包括建立政策、軟件包的 預(yù)批核、建立現(xiàn)有代碼和來自商業(yè)供應(yīng)商和外包團(tuán)體的代碼掃描的基本準(zhǔn)則。定期掃描項(xiàng)目代碼合集,進(jìn)入項(xiàng)目庫或在開發(fā)者進(jìn)行開發(fā)的時(shí)候?qū)崟r(shí)發(fā)現(xiàn)并管理軟件, 確保任何時(shí)候項(xiàng)目中的開源軟件內(nèi)容都可以被知曉或了解,而構(gòu)建時(shí)間的掃描確保了最終推向市場的產(chǎn)品滿足采取的開源政策。


運(yùn)作開源項(xiàng)目的一點(diǎn)經(jīng)驗(yàn)

新聞來源:  oschina
上周我在 PHPUK 上面講了一些關(guān)于開源項(xiàng)目的內(nèi)容。我想把它們整理一下都記錄下來,以免忘記。也許我不太適合來給出一些這方面的建議,但這些都是我運(yùn)營 joind.in 的一些真實(shí)、重要的總結(jié)。

社區(qū)(Community)

你喜歡一個(gè)項(xiàng)目,分享了它的代碼,并且公布了它,這就算是開源項(xiàng)目嗎?在我看來這不是,開源項(xiàng)目必須有一個(gè)社區(qū)。作為興趣,你這么做可以,但是你想要其他人也參與這個(gè)項(xiàng)目,事情就大不同了。

為了讓別人參與貢獻(xiàn),你必須建立一些基礎(chǔ)設(shè)施,可以讓別人能夠順利溝通,看到項(xiàng)目的進(jìn)展。作為項(xiàng)目的負(fù)責(zé)人,你需要管理這些基礎(chǔ)設(shè)置。Joind.in 使用google groups的郵件列表,問題跟蹤系統(tǒng)(atlassian為開源項(xiàng)目提供免費(fèi)的授權(quán))以及IRC頻道。我們也有一個(gè)博客,以及twitter賬戶來發(fā)表公開的聲明。我們使用了多個(gè)郵件列表,外聯(lián)、功能、開發(fā)。這樣就可以讓不同的人選擇自己感興趣的信息,而不會(huì)被其他信息淹沒。

如果你的項(xiàng)目還不是很有名,你需要通過博客,twitter,stack overflow等各種渠道來讓人們知道它。

說明文件(README)

在項(xiàng)目能獲得其他人的貢獻(xiàn)之前,你首先要保證其他人能順利的配置你的項(xiàng)目。你最好在網(wǎng)頁,wiki,博客,以及項(xiàng)目中都有README信息,因?yàn)槟悴恢廊藗兞?xí)慣從哪里看這些信息。

項(xiàng)目規(guī)劃(Roadmap)

有一個(gè)清晰的項(xiàng)目規(guī)劃是非常有用的。當(dāng)用戶給你提出一些新功能的時(shí)候,你可以說“it's on the roadmap”,或者讓他們?nèi)ム]件列表討論。人們也知道你們正在干什么。

貢獻(xiàn)代碼(Code Contributions)

這一點(diǎn)有點(diǎn)復(fù)雜。大部分的開源貢獻(xiàn)者只對他們感興趣的東西感興趣,其他的功能或者系統(tǒng)的其他部分很難引起他們的興趣。但是恰恰其他部分是系統(tǒng)的關(guān)鍵部分。還有,作為項(xiàng)目負(fù)責(zé)人,你需要及時(shí)審核,測試,合并,部署這些貢獻(xiàn)的代碼。當(dāng)某些貢獻(xiàn)不能被采納的時(shí)候,你需要告訴別人為什么,以及如何改進(jìn)。

以我的經(jīng)驗(yàn)來看,區(qū)分真正有用的貢獻(xiàn),以及一般般、沒用的貢獻(xiàn)是比較困難的。有可能那個(gè)貢獻(xiàn)者提交了代碼以后就消失了,剩下你來維護(hù)這個(gè)代碼。這個(gè)問題似乎只能靠直覺去解決。你能做的就是誠懇的對待貢獻(xiàn)者,說出你心里真實(shí)的想法。

透明化(Transparency)

對我來說,這是運(yùn)營開源項(xiàng)目最重要的一點(diǎn)!人們能看到代碼,能看到問題列表,郵件列表,甚至持續(xù)集成服務(wù)器。我可以向人們求助,指出哪段代碼不工作。有時(shí)候,在我還沒有意識到問題的時(shí)候,就會(huì)有人跳出來指出我的錯(cuò)誤。

對于和我一起工作的人來說,他們可以看到哪些“pull request”是開放的,誰評論了什么,哪些代碼在什么時(shí)候被采納了。我會(huì)提交我參與的所有分支到githut。所以當(dāng)有人問我一個(gè)功能的進(jìn)度的時(shí)候,我往往直接告訴他們最新的版本號。

把項(xiàng)目的所有東西都拿出來給人看有點(diǎn)像是在熨燙一件臟衣服,讓人有點(diǎn)不適。但是這樣做的好處是你可以聽到各種各樣的建議。好幾次我在twitter上貼出了一個(gè)bug鏈接尋求幫助,有不少人去留言,給建議,也有人直接去測試代碼。


黑客故事:12個(gè)月制造Facebook開源服務(wù)器
新聞來源:CSDN
Facebook 從開源服務(wù)器、數(shù)據(jù)中心直到剛剛宣布將開源存儲(chǔ)方案,F(xiàn)acebook 正在幫助互聯(lián)網(wǎng)企業(yè)除去那些昂貴而且不必要的組件來降低成本,從新設(shè)計(jì)供電、主板和散熱系統(tǒng),并將方案分享給所有人。Wired 記者 Cade Metz 對 Facebook 的系統(tǒng)工程經(jīng)理 Amir Michael 進(jìn)行了采訪,為我們描繪了 Facebook 開源服務(wù)器和數(shù)據(jù)中心的誕生過程。你很難想象,Michael 和他的團(tuán)隊(duì)僅僅用了 12 個(gè)月就完成了這一切。

Amir Michael 在 Faceobook 的服務(wù)器實(shí)驗(yàn)室

  Amir Michael 在 Facebook 工作,作為一名黑客這沒有什么值得驚訝的。但他并非一名傳統(tǒng)意義的軟件黑客,而是一名硬件黑客——在作為臨時(shí)實(shí)驗(yàn)室的收發(fā)室里。

  到 2010 年底,F(xiàn)acebook 在 Palo Alto 的總部碼頭不再接收任何貨物。Michael 和另外幾名工程師隨之涌入,因?yàn)樗麄冃枰⒏蟮姆⻊?wù)器實(shí)驗(yàn)室,這不,他們已經(jīng)在隔壁建立了存儲(chǔ)房間。

  這里曾是發(fā)貨碼頭,在地板上有一個(gè)巨大的標(biāo)尺。有時(shí)候,這個(gè)巨大的標(biāo)尺用來給包裹稱重。當(dāng) Michael 和他的團(tuán)隊(duì)搬進(jìn)來后,標(biāo)尺用來測量從零開始制造的服務(wù)器。12個(gè)月后,他們?yōu)?Prineville 數(shù)據(jù)中心設(shè)計(jì)的服務(wù)器完成,其中一臺(tái)放在標(biāo)尺上。他愛不釋手,這個(gè)服務(wù)器已經(jīng)批量生產(chǎn)并在世界各地使用。

  Michael 制造的服務(wù)器輕了 10 磅。

  像其他互聯(lián)網(wǎng)巨頭一樣,F(xiàn)acebook 為他的互聯(lián)網(wǎng)帝國提供了大量數(shù)據(jù)中心網(wǎng)絡(luò)和服務(wù)器,投入巨大,很多很多錢。如果你要為上億的用戶提供網(wǎng)頁,就需要花掉大量的金錢,不僅僅要購買硬件,而且要為這些硬件提供電力。從某種角度上說,你真的花了太多錢了。你需要的東西與世界上的任何一件東西都不一樣。

  2009年春天,F(xiàn)acebook 將 Michael 招募進(jìn)來,幫助公司提高效率。“我的主管和我說:‘嘿,來吧,我們有很多架構(gòu)要建立,我們要做許多創(chuàng)新,更加經(jīng)濟(jì)以及更高的能源效率’”,Michael 回憶。“我問道有沒有什么具體的目標(biāo)么?他說:‘沒有。為什么不來加入我們并找到它呢?’”于是,Michael 就做了這些。

  為了保持 Facebook 世界知名“黑客文化”,他從一塊空白的地板開始,利用能觸手可及的一切東西,以工程師的瘋狂速度建造了 Facebook IT 存儲(chǔ)間以及隔壁的收貨“碼頭”。結(jié)果就是一個(gè)全新的服務(wù)器誕生了,不僅能效高、更加經(jīng)濟(jì),而且外形(physically )更高效。

  “為了優(yōu)化成本,我們拿掉了標(biāo)準(zhǔn)服務(wù)器中很多組件,”Michael 說,“這使得它更容易維修。由于少了很多阻擋物,散熱變得更加高效。并且輕了 10 磅:這讓我們少購買了 10 磅,任何時(shí)候把它放入或從機(jī)架上卸下變的更輕松,最后到報(bào)廢的那一天,也少回收了 10 磅。”

  Facebook 并不是獨(dú)自設(shè)計(jì)自己的服務(wù)器。Google 參與幾年了。不同的是,F(xiàn)acebook 會(huì)邀請你進(jìn)入臨時(shí)的實(shí)驗(yàn)室,參觀他們是怎么做的,還會(huì)把 Michael 設(shè)計(jì)的服務(wù)器提供給你,甚至包括 Prineville 數(shù)據(jù)中心的設(shè)計(jì)藍(lán)圖,有了它你就可以用把這些服務(wù)器串聯(lián)起來工作了。

  互聯(lián)網(wǎng)巨頭需要高效的硬件處理各種大量的業(yè)務(wù)。無論是金融機(jī)構(gòu)、生物醫(yī)藥還是其它的商業(yè)機(jī)構(gòu),都遇到了同樣的問題。Facebook 希望幫助自己,也幫助他們。通過 Michael 以及其他 Facebook 的硬件智能團(tuán),可以將雙方緊密攜手。

在曾經(jīng)的收發(fā)室內(nèi),Michael 把服務(wù)器從機(jī)架上卸下

  最好的經(jīng)驗(yàn)就是沒有經(jīng)驗(yàn)

  在加入 Facebook 前,Michael 在 Google 做了 5 年半多的硬件工程師。他調(diào)試過各種主板和電源,但從未設(shè)計(jì)過自己的服務(wù)器。這就是為什么他適合為 Facebook 制造一臺(tái)服務(wù)器的原因。“我的愿景并不是混亂的,”他說。“我研究了很多獨(dú)立的部件,但我從未涉及整個(gè)系統(tǒng)。”

  他開始擺弄 Facebook 數(shù)據(jù)中心中的各種服務(wù)器和設(shè)備,F(xiàn)acebook 僅僅租賃空間和基礎(chǔ)設(shè)施。他和其他工程師做了一些改進(jìn),但他們很快意識到他們不能改變多少,除非從頭設(shè)計(jì)數(shù)據(jù)中心和服務(wù)器。“我們不能改變一點(diǎn)數(shù)據(jù)中心,再改變一點(diǎn)服務(wù)器,”Michael 說。“我們的確改進(jìn)一些,但我們想走的更長遠(yuǎn)。”

  于是一名叫 Jay Park 的工程師發(fā)力研究數(shù)據(jù)中心,Michael 專注服務(wù)器。但他們還在一起工作。設(shè)計(jì)的想法由兩個(gè)人密切合作完成。

  一般而言,數(shù)據(jù)中心在交流、直流電轉(zhuǎn)換以及不同電壓間轉(zhuǎn)換會(huì)浪費(fèi)很多電能。但一天晚上,Jay Park 說,他夢見了一個(gè)新的數(shù)據(jù)中心不存在這些浪費(fèi)。當(dāng)他醒過來,手邊并沒有紙,就隨手在餐巾紙上畫出了他的構(gòu)想圖。

  我們沒有采用大量的分散的裝置將電壓降到 208 伏,而是直接將 277 伏電流供給服務(wù)器機(jī)房。“我們這么做的原因和供電公司在傳輸網(wǎng)絡(luò)上采用高電壓的原因是一樣的。”Michael 說。“更高的電壓,意味著更少的浪費(fèi),更高的效率。”而且,省去了那些龐大的不間斷電源(UPS),從而減少了損耗。取而代之的是,Park 和其他工程師將直流電池放進(jìn)旁邊的機(jī)架上,并將其裝進(jìn)服務(wù)器。這意味著,后備電源的供電距離較短,而且不需要從直流電轉(zhuǎn)換到交流電,再從直流電轉(zhuǎn)換到交流的長途跋涉。

  但 Park 夢想中的數(shù)據(jù)中心還不能工作,除非你有能夠適應(yīng)這些變化的服務(wù)器。Michael 對數(shù)據(jù)中心生態(tài)系統(tǒng)的貢獻(xiàn)是將提供了兩個(gè)而不是一個(gè)電源接口。其中包含一個(gè) 277 伏特交流電源,和一個(gè)在旁邊機(jī)架上的 48 伏特的直流電池。“電源裝置十分智能,當(dāng)交流供電失效時(shí),將自動(dòng)切換到電池供電,”Michael 說。“服務(wù)器甚至不知道電源供電消失了。”

  但他并沒有停下腳步。他設(shè)計(jì)了從服務(wù)器底架、風(fēng)扇、主板等一切東西。Michael 和他的團(tuán)隊(duì)并不是在現(xiàn)有的基礎(chǔ)上修修補(bǔ)補(bǔ),而且完全設(shè)計(jì)了一個(gè)新的機(jī)器。

一個(gè) Facebook 的服務(wù)器部門的工作臺(tái)。有時(shí)候會(huì)增加一倍大小

  哪里的世界是 Amir Michael 的?

  以前從來沒有做過一臺(tái)服務(wù)器,你該怎么做呢?你閱讀了大量描述供電裝置的技術(shù)手冊。于是,你找到了一個(gè)能真正制造電源的家伙。

  當(dāng)他開始設(shè)計(jì)服務(wù)器,他想到了 Synnex,一家全能公司,在過去 30 年,深耕于全球的電腦硬件的購買和銷售業(yè)務(wù)。Synnex 總部位于美國加利福尼亞州的佛瑞蒙,他與臺(tái)灣、中國大陸以及其它地區(qū)的原始設(shè)備制造商(ODM)關(guān)系緊密。Michael 要求公司指派他與各種各樣的電源制造商、主板制造商聯(lián)系。

  “我們也很愉快,”Synnex 高級副總裁、總經(jīng)理 Steve Ichinaga 表示。Steve Ichinaga 與 Michael 緊密合作。畢竟這是在 Facebook。最終,F(xiàn)acebook 成為了 Synnex 的客戶。在服務(wù)器運(yùn)往 Prineville 的數(shù)據(jù)中心前,Synnex 負(fù)責(zé)對其進(jìn)行測試。

  通過 Synnex 和其它渠道,Michael 與許多設(shè)備制造商取得聯(lián)系,至少 3 家同意幫助制造服務(wù)器:廣達(dá),一位于臺(tái)灣的主板和電腦制造商;臺(tái)達(dá),另一家臺(tái)灣制造商,專攻電源裝置;寶威,另一家總部在美國的電源制造商。寶威拒絕接收采訪,臺(tái)達(dá)和廣達(dá)沒有對采訪要求做出回應(yīng)。但據(jù) Michael 透露,三家公司不僅為 Facebook 服務(wù),而且他們之間彼此還有合作。

  “我們選擇的伙伴非常開放,溝通很順利,并給我們分享了很多經(jīng)驗(yàn),幫助我們更好的優(yōu)化,”Michael 說。“我們與主板供應(yīng)商分享了我們的供電設(shè)計(jì),并邀請他們一起工作。因此,我們緊密的合作。每個(gè)人都能看到全局,這讓所有的工程師更有效率。讓我們有同樣的思考方向。”

  別的服務(wù)器設(shè)計(jì)師并不這樣工作,他補(bǔ)充道,顯然在暗指 Google。“其它公司將這些事情分離開來,要花很多精力來進(jìn)行溝通和理解。工程師不可能集中精力設(shè)計(jì)好的服務(wù)器。許多很小的細(xì)節(jié),人們也不得不親自描述。”

  Facebook 也與 Intel 和 AMD 合作,他們的 CPU 用于制造服務(wù)器。Intel 數(shù)據(jù)中心群組高密度計(jì)算業(yè)務(wù)總經(jīng)理 Jason Waxman 拒絕透露合作的細(xì)節(jié),但他表示 Intel 與 Facebook 在設(shè)計(jì)服務(wù)器項(xiàng)目上工作“非常和諧”。

  通過與這些伙伴合作,Michael 的目標(biāo)是制造一個(gè)“無浪費(fèi)”(vanity-free)的服務(wù)器,不含有任何一個(gè) Facebook 不需要的組件。“我們不需要花精力去照看服務(wù)器,”他說。“沒有噴漆,前面板上沒有按鍵,沒有 logo 或徽章。”但是,這樸實(shí)的設(shè)計(jì)只是我們努力的一部分,這幫助我們減少制冷的成本。

  最終,他們被固定在底架上,由于比一般的服務(wù)器高,所以可以容納更大的風(fēng)扇和散熱器。大風(fēng)扇提供更高效的氣流。由于采用更大的散熱器,不需要那么多流動(dòng)的空氣。散熱器有更大的表面積,幫助 CPU 散熱的效率更高。

  同時(shí),Michael 的團(tuán)隊(duì)從新設(shè)計(jì)了主板上的芯片位置來增大氣流。“這個(gè)主意產(chǎn)生了一些列連鎖反應(yīng),”冷空氣吹向發(fā)熱的設(shè)備。設(shè)備彼此間不會(huì)“遮擋”。更多的冷空氣直接吹向需要冷卻的設(shè)備。通過調(diào)整電路設(shè)計(jì),我們提升了散熱設(shè)計(jì)。”

  Michael 從 2010 年 1 月開始設(shè)計(jì),第一臺(tái)原型機(jī)在夏天到達(dá)他的臨時(shí)實(shí)驗(yàn)室。

Facebook 風(fēng)洞,測試服務(wù)器散熱

  批薩、啤酒、薯片和主板

  批薩和啤酒運(yùn)到這里已經(jīng)幾周了。在 Santa Clara 的數(shù)據(jù)中心,Michael 組建了“build 聚會(huì)。”批薩和啤酒用來招待來自 Facebook 和其它地方的服務(wù)器技術(shù)員,技術(shù)員被分好區(qū),并在 Michael 的原型機(jī)上工作,他的團(tuán)隊(duì)在一邊觀看。技術(shù)員會(huì)把他們放在一起,然后再分開。“這很有趣,令人興奮,并從中學(xué)到很多經(jīng)驗(yàn),”Steve Ichinaga 說,“這是個(gè)好辦法,讓所有的人都知道每件東西是怎么工作的。”

  包括 Amir Michael 和他的工程師在內(nèi),工程師們通過眾所周知的方法來測試原型機(jī)的極端狀態(tài)。他們安裝了熱量測試間,并對服務(wù)器極端加熱和冷卻。有時(shí),他們會(huì)讓服務(wù)器迅速加熱或冷卻,會(huì)產(chǎn)生嚴(yán)重的凝結(jié),生成一大塊冰。在第三個(gè)房間,他們建立的風(fēng)道,用來測試服務(wù)器散熱。在風(fēng)道邊旁,一臺(tái)示波器用于追蹤通過主板的信號。

Facebook 的熱量測試間,也稱服務(wù)器烤箱。

  經(jīng)過 3 輪原型機(jī)、5個(gè)月反復(fù)測試,他們確定了最終設(shè)計(jì)方案。12月,整整 7 個(gè)機(jī)架的服務(wù)器運(yùn)送到 Oregon Prineville 的數(shù)據(jù)中心,Michael 和幾個(gè)工程師也來到這里,不過他們并沒有做什么。“我們啟動(dòng)了機(jī)架上的服務(wù)器,一切都開始工作。沒有 bug。嬰兒的死亡率——服務(wù)器在運(yùn)輸過程中的損壞率非常低,比我們用過的那些服務(wù)器要低。”他說。“事實(shí)上,那是非常無聊的一天。服務(wù)器運(yùn)來。我們調(diào)試。然后我們鼓掌。我們沒有其它事可做。”對于過去的 5 個(gè)月測試,這是一份遺書,他說。

  他在那里多待了一天防止出任何差錯(cuò)。但什么都沒發(fā)生。于是他就回家了。

生命的2.0

  請拿走我的服務(wù)器

  Michael 說,一個(gè)工程師喜歡在 Facebook 工作的原因就是,我們經(jīng)常討論誰不愿意在 Facebook 工作。與數(shù)據(jù)中心和服務(wù)器一起工作,公司給予了極端的企業(yè)文化。 去年四月,在 Michael 啟動(dòng)那些服務(wù)器后 3 個(gè)月后,公司發(fā)布了他的設(shè)計(jì)方案,這成為了 Open Compute Project 的一部分。任何人都可以獲得它。

  任何人都能對其更新。Open Compute Project 1.0 發(fā)布一年后,Michael 和他的團(tuán)隊(duì)將要發(fā)布2.0版。Synnex 建立了新的組織——Hyve,提供開放服務(wù)器和其它定制機(jī),一些設(shè)備已經(jīng)在訂單系統(tǒng)中,其中包括1、2個(gè)互聯(lián)網(wǎng)大佬級企業(yè)的名字。

  為了分享設(shè)計(jì),F(xiàn)acebook 希望降低設(shè)備的價(jià)格,也鼓勵(lì)其它組織幫助提高設(shè)計(jì)。公司清楚這些對大家協(xié)作制造服務(wù)器有所幫助。

  為了制造 Facebook 的服務(wù)器,Michael 同寶威的工程師奮斗在意大利,與臺(tái)達(dá)的工程師在德國工作,其它工程師則前往臺(tái)灣。為了2.0版,他聯(lián)合了第二家臺(tái)灣主板制造商緯創(chuàng)。在圣誕假期到來前,我們站在他的服務(wù)器實(shí)驗(yàn)室中談?wù)摚幻?Peter Ha 的 Facebook 工程師,以及兩名來自其它公司叫不上名字的朋友,一起仔細(xì)檢查新設(shè)計(jì)的細(xì)節(jié)。盡管 Michael 正走向 Facebook 的新總部的實(shí)驗(yàn)室,這里曾是 Sun Microsystems 在 California Menlo Park 的老校區(qū)。

  他們并不常說英語。碰巧的是,在與 Michael 結(jié)束談話前我問道,你和你的團(tuán)隊(duì)如何應(yīng)對語言障礙。“我們工程師中的許多人都熟練的說普通話(Mandarin。Facebook 中有許多華人工程師?),”他說。“如果溝通中出現(xiàn)困難,談話語言會(huì)變成普通話。”

  和其他自稱 Facebook 黑客的同事一樣, Amir Michael 和他的團(tuán)隊(duì)知道如何解決手頭的問題,并且與來自世界各地的伙伴良好合作。


誰說開源不能賺錢?
開源真的不能賺錢么?可以問問投資云計(jì)算或Web Services的VC們,他們希望將產(chǎn)品建立在Linux之上還是Microsoft之上?我想答案是不言而喻的。作為全球IT提供商的HP公司,要正式發(fā)布他們基于Linux的高科技產(chǎn)品HP Touchpad,未來一片光明。但是,仍然有一些來自投資者或商業(yè)人士的觀點(diǎn)認(rèn)為:“開源雖然偉大,但是開源不能賺錢。”




因?yàn)楦鞣N歷史原因,這種消極的觀點(diǎn)自從開源誕生之日起就已經(jīng)存在了。但是,實(shí)際情況卻并非如此,很多證據(jù)都顯示了這種觀點(diǎn)是不可信的,也是荒謬的。紅帽公 司(Red Hat)這一財(cái)年的總收入將超過10億美元,紅帽公司的投資商們在過去的幾十年里已經(jīng)獲得了超過標(biāo)準(zhǔn)普爾500指數(shù)8倍的回報(bào)。

紅帽公司CEO,Jim Whitehurst, 期望公司在五年后總收入能夠達(dá)到30億美元。而紅帽公司,正是一家為商業(yè)領(lǐng)域提供開源軟件服務(wù)和支持的公司。

IBM,在其作為商業(yè)公司的第100年里,在Linux領(lǐng)域投資超過10億美元,已經(jīng)獲得了豐厚的回報(bào),其市值也終于在今年五月超越微軟,一越成為 全球第二大科技公司(第一大科技公司是蘋果公司)。我更愿意認(rèn)為:正是因?yàn)镮BM更早地致力于開源,同時(shí)選擇圍繞開源來建立其服務(wù)和產(chǎn)品,才為股東們創(chuàng)造 了如此規(guī)模的財(cái)富。



開源真的不能賺錢么?十年前如果向Microsoft投資10萬美元,現(xiàn)在將貶值到6萬9千美元;相比之下,如果當(dāng)年將這筆錢投資給IBM,那么現(xiàn)在它已經(jīng)升值到了14萬3千美元了。

Apple,一家偉大的高科技公司,也在通過開源為其股東創(chuàng)造著財(cái)富。你不相信?打開你的iphone手機(jī),進(jìn)入到settings,選擇 general,點(diǎn)擊about,此時(shí),你會(huì)發(fā)現(xiàn)“l(fā)egal”按鈕。進(jìn)入到legal頁后,你就會(huì)發(fā)現(xiàn)有關(guān)GPL協(xié)議的描述,還有類似Free Software Foundation和Eric Raymond等名字,他們可不是蘋果的粉絲,而是他們將自己的技術(shù)專利授予給蘋果公司使用,以提高iphone手機(jī)的可用性。

到現(xiàn)在,你應(yīng)該已經(jīng)相信:像Red Hat和IBM這樣支持開源的高科技公司正在通過開源賺著大把大把的鈔票。而另一個(gè)更有趣的觀點(diǎn)認(rèn)為:隨著互聯(lián)網(wǎng)的不斷擴(kuò)張,如果誰拋棄開源,那幾乎不可 能賺到錢。超過75%的全球交易系統(tǒng)平臺(tái)是依賴于Linux,投資者們甚至只能在基于Linux的交易平臺(tái)上來交易Microsoft公司的股票。

類似的現(xiàn)象比比皆是:Google使用Linux建立了價(jià)值幾十億美元的搜索平臺(tái);每天有超過50萬部Android系統(tǒng)設(shè)備被激活,而Linux 正是Android的基礎(chǔ);HP公司基于Linux開發(fā)了WebOS移動(dòng)手機(jī)系統(tǒng),就像我在開篇所說,HP基于Linux的Touchpad平板設(shè)備也將 在周五上架銷售。實(shí)際上,除了Microsoft、Apple和RIM以外,幾乎所有公司都有基于Linux開發(fā)的產(chǎn)品和平臺(tái),如亞馬遜的kindle, 巴諾的Nook,索尼的相機(jī)、電視機(jī)和手機(jī),三星的智能TV,Tivo的DVR,寶馬汽車等等。在不久的將來,包括Apple和RIM在內(nèi)的更多的公司, 也會(huì)在他們的產(chǎn)品中使用到開源代碼,而Microsoft或許是唯一的極少使用開源技術(shù)的科技公司了。

今年,很多炙手可熱的科技公司都提交了IPO申請,如Linkedin和Pandora,他們都選擇使用Linux和開源軟件來開創(chuàng)他們的業(yè)務(wù),這 對于他們的成功是至關(guān)重要的,這不僅因?yàn)殚_源能夠提供更優(yōu)秀的軟件,而且開源能夠更有效的降低技術(shù)成本。試想一下,如果Google當(dāng)初選擇使用.NET 來開發(fā)搜索引擎,他還會(huì)有今天的成就么?



開源真的不能賺錢么?可以問問投資云計(jì)算或Web Services的VC們,他們希望將產(chǎn)品建立在Linux之上還是Microsoft之上?我想答案是不言而喻的。

好了,那些懷疑過“開源是否能掙錢”的朋友們,讓我們從上世紀(jì)80年代走出來,一起加入到全新的軟件生態(tài)系統(tǒng)中來吧!

文/51CTO.com
本文地址:http://m.qingdxww.cn/thread-86807-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
dddg 發(fā)表于 2012-3-6 12:30:57
facebook居然自己做服務(wù)器?
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品午夜在线播放a | 欧美性色xo影院永久禁欲 | 日本一区二区在线看 | 在线精品国产一区二区 | 久久曰视频 | 成人三级毛片 | 隔壁的邻居在线观看在线 | 日韩午夜网站 | 九九久久免费视频 | 和阿同居的日子在线3 | 全面回忆在线观看免费完整版高清 | 色虎网| 久久亚洲高清观看 | 黄页网站在线 | 国产精品伦理一二三区伦理 | 国产资源免费观看 | 国产精品久久久久9999小说 | 亚洲欧美一区二区三区蜜芽 | 亚洲国产第一 | 亚洲日日干| 青青青国产依人在在线观看高 | 男女视频免费网站 | 香蕉视频一区二区三区 | 国产69精品久久久久99不卡 | 99re视频精品全部免费 | 国产激情久久久久久影院 | 亚洲天堂视频一区 | 麻豆精品视频网站在线观看 | 欧美高清另类video | 午夜色大片在线观看 | 青青草手机在线观看 | 精品国产日韩亚洲一区在线 | aaaa一级片| 午夜hhh视频在线观看hhhh | 国产欧美一区二区三区久久 | 亚洲成人在线免费观看 | 国产永久免费爽视频在线 | 国产欧美日韩综合精品一区二区 | 四虎永久免费在线观看 | 男人天堂五月天 | 亚洲一区二区三区四 |