開源硬件也瘋狂

學過電腦或是軟件工程的同窗,必定會把Dennis Allison 在1975 年發佈Tiny BASIC 時候說的話放在心上,他倡導的開放、共用的思想獲得了多數開發者的認同,這些年,軟件開源取得了使人矚目的成績。同時,他那句「讓咱們站在彼此的肩膀,而不是彼此的腳趾上。」也變成了開源軟件運動的名言。 算法

現在,隨着智慧手機的爆發性增加,Android、Firefox OS、樂OS、Palm各類不一樣的開源軟件都有着本身不錯的表現和成績,每種開源軟件都有着本身的粉絲,但是你們有沒有想過一個電腦或者說一個合格的系統,是由軟件和硬件共同組成的,也就說,咱們有着開源的軟件,那麼在硬件上有沒有開源的專案和想法呢,今天來看看開源硬件的思想、優勢和成功的方案,那麼你們趕快作上這班開源硬件的列車吧!
 
「開源硬件」的浪潮
 
從Richard Stallman開始的自由軟件運動,其本意是爲了要讓開放源碼持續保持在開放、可取得的狀態,好讓拿到程式的人均可以研究、修改程式。這樣研究、修改的精神也被應用到許多不一樣的領域與層面,一樣在IT領域中的硬件,也受到了影響,因而就產生了開放硬件這樣一個概念。
 
「開放硬件」的概念之因此誕生,一方面如上段所述,直接受到自由軟件開放、研究精神的啓發,另一方面則是但願間接地讓自由軟件發展者能夠完整地研究開放源碼的運做,貫徹研究精神,由於現代硬件設備的運做機制複雜,例如CPU、圖形加速卡、無線訊號接收裝置、可程式化邏輯設備等,都有軟件來控制這些硬件的運做,只有與軟、硬件密切配合,這些設備才能夠發揮最佳功效,若只開放相關的開放源碼,卻未開放硬件設計與規格,表示所開放的資訊並不完整,有能力的開發者並沒有法完整地研究這個設備的運做。
 
在這樣的歷史背景與因素之下,開放硬件的概念逐漸成形,而也由於這樣的歷史原因,開放硬件的英文除了"Open Hardware"以外,還有人使用"Open Source Hardware"(OSHW)一詞,表示沿襲了自由軟件精神,要將硬件設計的源頭內容給開放、提供出來,好讓他人得以自由地使用、修改、製造與散佈整個硬件。而開放硬件這一個概念發展到今日,也已經孕育出了很多的專案。
 
開源硬件成功的專案
 
一、Power.org
 
2004 年,IBM 建立了Power.org 做爲其Power Everywhere 創意的一部分,將Power ArchitectureR 建成了一個開放硬件專案,具備免費許可的標準、設計和規範。
 
二、OpenSPARC T1
 
Sun Microsystems 也緊跟着在2006 推出了OpenSPARC T1,這是其成功的SPARC 處理器的一次全開放實現。目前,有三個基於Reduced Instruction Set Computer (RISC) 的SPARC 架構的全開放實現,源代碼用Verilog HDL 編寫,在GNU Public License (GPL) 許可下發布。
 
三、BeagleBoard
 
BeagleBoard 是一個基於Texas Instruments 的Open Multimedia Application Platform 3 (OMAP3) system on chip (SoC) 的單板電腦,它包括一個基於ARM 的微處理器和一個數位信號處理器。BeagleBoard 使用了與不少智慧手機和上網本相同的處理引擎。
 
四、Arduino
 
Arduino 是一個面向終端用戶設計的微處理器,具備易學易懂的編程模型、一個可供任何人使用的全開放設計,以及一個由文檔、擴展板、派生產品和社區組成的大型生態系統。
 
五、OpenCores.org
 
OpenCores.org 是一個始於1999 年的開放硬件機構的先驅,它是開放處理器核心的入口網站,提供了在各類開放許可下提供的諸多處理器核心的設計文檔,包括一個免費的RISC 計算平臺、幾個微控制器、兩個SoC 以及一些演算法、通訊和其餘的核,其中大多都是用Verilog HDL 描述的。
 
小總
 
相比開源軟件,開源硬件仍然是小衆,仍然在緩慢增加,不過數量已經從寥寥無幾增長至60+。和開源軟件同樣,開源硬件提供源碼、圖表、硬件和材料清單,並容許商業使用。
 
雖然開源軟件的理念究竟可否推廣到其餘領域仍是個未知數,可是已經有不少人在致力於這樣作了,上次是開源汽車,此次則有人呼籲搞開源硬件,其動機是由於現有的PC系統大多過於臃腫,充滿了無用的功能,做者但願你們能設計出一套夠用又輕便的系統,而後之外包的方式交給廠家去生產,好處就是一切的細節均可以本身訂製,固然也就能夠加以優化了。老實說,雖然這個設想的難度不小,可是當我看到新一代的顯卡都開始須要獨立電源甚至水冷設備時,我認爲有人站出來號召一套低功耗的環保PC仍是頗有意義的。
 
對於開源硬件還有很長的路要走,但至少,咱們已經看見到了光,難道不是嗎?
歡迎訪問聯永開源社區獲取最新消息:www.unovo.org
相關文章
相關標籤/搜索