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

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

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



從1983年首個GNU,到2011侵入到整個IT系統,開源已經滲透到了軟件開發的每個層面。開源軟件已經成為40%嵌入式項目的選擇(下載報告 全文:選擇研究:嵌入式工程調查,來自VDC Research),因為它能提供的優勢包括:快速面市、低開發成本、更好的安全性、反復經過檢驗的質量、多樣性、令授權成本、諸多知名供應商提供的多個 選擇等等。

開源征服嵌入式設備

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

應該管理開源應用

開源軟件的優勢只有在其實際應用得到管理的時候才能體現。開源軟件從來都有明確的條款,有相應的授權、版權、安全隱患說明和出口管制分類。如果不了 解或者不遵守這些條款,就有可能導致產品質量問題。消費產品等嵌入式設備大量售出,任何質量問題或損害授權條款的問題都有可能造成嚴重的經濟損失。

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

曾經有專門針對100多個覆蓋跨國大組織到50人以下的小技術公司進行的調查,發現了嵌入式領域應用并管理開源軟件的最好的做法。在產品推出市場之 前建立授權政策、采用軟件包預批核流程、對現有的軟件目錄創建基本準則、實時而且定期規范軟件分析等,都是嵌入式領域采取的做法。

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

架構完善的開源軟件使用流程(OSSAP)讓組織能夠使用可控制和可管理的模式發揮開源軟件的優勢。OSSAP所包含的步驟包括建立政策、軟件包的 預批核、建立現有代碼和來自商業供應商和外包團體的代碼掃描的基本準則。定期掃描項目代碼合集,進入項目庫或在開發者進行開發的時候實時發現并管理軟件, 確保任何時候項目中的開源軟件內容都可以被知曉或了解,而構建時間的掃描確保了最終推向市場的產品滿足采取的開源政策。


運作開源項目的一點經驗

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

社區(Community)

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

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

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

說明文件(README)

在項目能獲得其他人的貢獻之前,你首先要保證其他人能順利的配置你的項目。你最好在網頁,wiki,博客,以及項目中都有README信息,因為你不知道人們習慣從哪里看這些信息。

項目規劃(Roadmap)

有一個清晰的項目規劃是非常有用的。當用戶給你提出一些新功能的時候,你可以說“it's on the roadmap”,或者讓他們去郵件列表討論。人們也知道你們正在干什么。

貢獻代碼(Code Contributions)

這一點有點復雜。大部分的開源貢獻者只對他們感興趣的東西感興趣,其他的功能或者系統的其他部分很難引起他們的興趣。但是恰恰其他部分是系統的關鍵部分。還有,作為項目負責人,你需要及時審核,測試,合并,部署這些貢獻的代碼。當某些貢獻不能被采納的時候,你需要告訴別人為什么,以及如何改進。

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

透明化(Transparency)

對我來說,這是運營開源項目最重要的一點!人們能看到代碼,能看到問題列表,郵件列表,甚至持續集成服務器。我可以向人們求助,指出哪段代碼不工作。有時候,在我還沒有意識到問題的時候,就會有人跳出來指出我的錯誤。

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

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


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

Amir Michael 在 Faceobook 的服務器實驗室

  Amir Michael 在 Facebook 工作,作為一名黑客這沒有什么值得驚訝的。但他并非一名傳統意義的軟件黑客,而是一名硬件黑客——在作為臨時實驗室的收發室里。

  到 2010 年底,Facebook 在 Palo Alto 的總部碼頭不再接收任何貨物。Michael 和另外幾名工程師隨之涌入,因為他們需要建立更大的服務器實驗室,這不,他們已經在隔壁建立了存儲房間。

  這里曾是發貨碼頭,在地板上有一個巨大的標尺。有時候,這個巨大的標尺用來給包裹稱重。當 Michael 和他的團隊搬進來后,標尺用來測量從零開始制造的服務器。12個月后,他們為 Prineville 數據中心設計的服務器完成,其中一臺放在標尺上。他愛不釋手,這個服務器已經批量生產并在世界各地使用。

  Michael 制造的服務器輕了 10 磅。

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

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

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

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

  Facebook 并不是獨自設計自己的服務器。Google 參與幾年了。不同的是,Facebook 會邀請你進入臨時的實驗室,參觀他們是怎么做的,還會把 Michael 設計的服務器提供給你,甚至包括 Prineville 數據中心的設計藍圖,有了它你就可以用把這些服務器串聯起來工作了。

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

在曾經的收發室內,Michael 把服務器從機架上卸下

  最好的經驗就是沒有經驗

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

  他開始擺弄 Facebook 數據中心中的各種服務器和設備,Facebook 僅僅租賃空間和基礎設施。他和其他工程師做了一些改進,但他們很快意識到他們不能改變多少,除非從頭設計數據中心和服務器。“我們不能改變一點數據中心,再改變一點服務器,”Michael 說。“我們的確改進一些,但我們想走的更長遠。”

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

  一般而言,數據中心在交流、直流電轉換以及不同電壓間轉換會浪費很多電能。但一天晚上,Jay Park 說,他夢見了一個新的數據中心不存在這些浪費。當他醒過來,手邊并沒有紙,就隨手在餐巾紙上畫出了他的構想圖。

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

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

  但他并沒有停下腳步。他設計了從服務器底架、風扇、主板等一切東西。Michael 和他的團隊并不是在現有的基礎上修修補補,而且完全設計了一個新的機器。

一個 Facebook 的服務器部門的工作臺。有時候會增加一倍大小

  哪里的世界是 Amir Michael 的?

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

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

  “我們也很愉快,”Synnex 高級副總裁、總經理 Steve Ichinaga 表示。Steve Ichinaga 與 Michael 緊密合作。畢竟這是在 Facebook。最終,Facebook 成為了 Synnex 的客戶。在服務器運往 Prineville 的數據中心前,Synnex 負責對其進行測試。

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

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

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

  Facebook 也與 Intel 和 AMD 合作,他們的 CPU 用于制造服務器。Intel 數據中心群組高密度計算業務總經理 Jason Waxman 拒絕透露合作的細節,但他表示 Intel 與 Facebook 在設計服務器項目上工作“非常和諧”。

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

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

  同時,Michael 的團隊從新設計了主板上的芯片位置來增大氣流。“這個主意產生了一些列連鎖反應,”冷空氣吹向發熱的設備。設備彼此間不會“遮擋”。更多的冷空氣直接吹向需要冷卻的設備。通過調整電路設計,我們提升了散熱設計。”

  Michael 從 2010 年 1 月開始設計,第一臺原型機在夏天到達他的臨時實驗室。

Facebook 風洞,測試服務器散熱

  批薩、啤酒、薯片和主板

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

  包括 Amir Michael 和他的工程師在內,工程師們通過眾所周知的方法來測試原型機的極端狀態。他們安裝了熱量測試間,并對服務器極端加熱和冷卻。有時,他們會讓服務器迅速加熱或冷卻,會產生嚴重的凝結,生成一大塊冰。在第三個房間,他們建立的風道,用來測試服務器散熱。在風道邊旁,一臺示波器用于追蹤通過主板的信號。

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

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

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

生命的2.0

  請拿走我的服務器

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

  任何人都能對其更新。Open Compute Project 1.0 發布一年后,Michael 和他的團隊將要發布2.0版。Synnex 建立了新的組織——Hyve,提供開放服務器和其它定制機,一些設備已經在訂單系統中,其中包括1、2個互聯網大佬級企業的名字。

  為了分享設計,Facebook 希望降低設備的價格,也鼓勵其它組織幫助提高設計。公司清楚這些對大家協作制造服務器有所幫助。

  為了制造 Facebook 的服務器,Michael 同寶威的工程師奮斗在意大利,與臺達的工程師在德國工作,其它工程師則前往臺灣。為了2.0版,他聯合了第二家臺灣主板制造商緯創。在圣誕假期到來前,我們站在他的服務器實驗室中談論,一名叫 Peter Ha 的 Facebook 工程師,以及兩名來自其它公司叫不上名字的朋友,一起仔細檢查新設計的細節。盡管 Michael 正走向 Facebook 的新總部的實驗室,這里曾是 Sun Microsystems 在 California Menlo Park 的老校區。

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

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


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




因為各種歷史原因,這種消極的觀點自從開源誕生之日起就已經存在了。但是,實際情況卻并非如此,很多證據都顯示了這種觀點是不可信的,也是荒謬的。紅帽公 司(Red Hat)這一財年的總收入將超過10億美元,紅帽公司的投資商們在過去的幾十年里已經獲得了超過標準普爾500指數8倍的回報。

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

IBM,在其作為商業公司的第100年里,在Linux領域投資超過10億美元,已經獲得了豐厚的回報,其市值也終于在今年五月超越微軟,一越成為 全球第二大科技公司(第一大科技公司是蘋果公司)。我更愿意認為:正是因為IBM更早地致力于開源,同時選擇圍繞開源來建立其服務和產品,才為股東們創造 了如此規模的財富。



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

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

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

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

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



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

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

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

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

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品国产男包| 伊伊综合网| 最近手机中文字幕大全首页| 亚洲 欧美 国产 日韩 制服 bt| 一个人看的www片免费中文| 爆操大胸美女| 久久精品男人影院| 无码人妻精品国产婷婷| 亚洲国产午夜看片| 中国老女人xxhd69| 亚洲小视频在线观看| 屁屁影院在线播放| 污污的视频在线免费观看| 四虎永久免费地址| 一区二区高清在线| 国产乱码一区二区三区| 日本动漫henta videos| 日本一二三区视频| 亚洲欧洲视频在线| 日本视频网站在线www色| 特黄色一级片| 天堂漫画破解版| 中国人xxxxx18| 果冻传媒在线观看视频| 午夜国产视频| 小h片在线| 日韩中文字幕在线视频| 中文在线观看免费网站| 夜夜骑射| 国产精品69人妻无码久久久| 三级全黄的视频在线观看| 色久网| 欧美性视频一区二区三区| 先锋影音亚洲| 亚洲国产成人在线| 草莓在线观看| 人妻无码AV中文系列| 亚洲一区欧美日韩| 日日噜噜夜夜狠狠扒开双腿| 小早川怜子亚洲综合中文字幕| 99精品免费观看|