Google與開源

Google與開源

Google所使用的部分開源軟件

Google可以說是構建在開源軟件上的,其基礎設施及大量產品中都使用了大量的開源軟件。單單一個Chrome瀏覽器就使用了100多個開源軟件,你可以在Chrome瀏覽器中輸入chrome://credits/,即可看到Chrome所使用的開源軟件列表。

此外,在Google基礎設施及內部使用的部分開源軟件如下:

•Linux內核:廣泛見於Google的服務器及Android操作系統。就連Linux界的二號人物、Linux內核主要的維護者、Linus Torvalds的得力助手Andrew Morton也加入了Google。
•GCC編譯器:廣泛應用於Google的產品開發中。Google的很多員工也來自GCC開發團隊。
•Python:在Google內部Python是繼C++和Java之後使用率排名第三的編程語言。Python創始人Guido Van Rossum 從2005年開始進入Google,去年年底離開。
•MySQL:Google 是MySQL的最大的用戶之一,Google還將其內部改進的MySQL版本開源。
•OpenSSL和OpenSSH:用於各產品中的安全通信
•大量Apache庫等等
Google分佈式系統的三大核心技術——
 Google File System(GFS)
  http://blog.csdn.net/xuleicsu/archive/2005/11/10/526386.aspx
 Google MapReduce
  http://blog.csdn.net/active1001/archive/2007/07/02/1675920.aspx
 Google BigTable
  http://blog.csdn.net/accesine960/archive/2006/02/09/595628.aspx

儘管不開源,但是如今也有開源版的實現,比如
 HDFS(Hadoop Distributed File System)是GFS的開源實現,
  http://wiki.apache.org/hadoop/HDFS
 Hadoop MapReduce是Google MapReduce的開源實現,
  http://wiki.apache.org/hadoop/HadoopMapReduce
 HBase是Google BigTable的開源實現。
  http://wiki.apache.org/hadoop/Hbase

Google的開源項目

開源的精神是開放、共享、自由,使用開源軟件,當然也要回饋社區。Google目前已經發布了2千萬行的代碼,超過900個項目。其中一些知名的項目如下:


•Android:全球份額第一的移動操作系統。
  http://code.google.com/p/android/
•Chromium:Chrome和ChromeOS背後的開源項目。
  http://code.google.com/p/chromium/
•Closure Tools:Google內部的JavaScript開發工具,使用它開發的產品包括Search、Gmail、Docs、Maps、Google+等。
  http://code.google.com/closure/
•Go:Google的Web開發語言。
  http://code.google.com/p/go/
•Google Web Toolkit(GWT):Google的開發工具包,用於構建和優化複雜的基於瀏覽器的應用程序。
  http://code.google.com/p/google-web-toolkit/
•Native Client:使本地代碼運行於Web應用程序中的開源技術。
  http://code.google.com/p/nativeclient/
•Tesseract OCR:目前最準確的免費OCR引擎。
  http://code.google.com/p/tesseract-ocr/
•V8 JavaScript引擎:Google的開源、高效的JavaScript引擎,使用C++編寫,用於Chrome瀏覽器。
  http://code.google.com/p/v8/
•WebM:高質量的、可與H.264抗衡的視頻壓縮技術
  http://code.google.com/p/webm/

Google開源項目全部列表:http://code.google.com/hosting/search?q=label:google

來自
http://www.csdn.net/article/2013-08-12/2816541-Google-open-source-project

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章