2、品質(zhì)
開源軟件往往是由一個(gè)龐大的開發(fā)者社區(qū)“催熟”的。但是開源硬件的開發(fā)者還不夠多。但這不是個(gè)問(wèn)題,畢竟開發(fā)者是可以培養(yǎng)的。最終,優(yōu)秀的開源硬件設(shè)計(jì)是完全有可能出現(xiàn)的。
3、跨平臺(tái)
很遺憾,硬件是無(wú)法“跨平臺(tái)”的。舉個(gè)大家熟悉的例子:即使是同為 x86 架構(gòu),Intel, AMD 和 VIA 的處理器還是差異巨大的。因?yàn)檎麄(gè)平臺(tái)的不同,所謂的移植實(shí)施起來(lái)難度也大到幾乎不可能實(shí)現(xiàn)。有人可能會(huì)提到全美達(dá)的 Efficeon ,但是這樣的架構(gòu)在可編程邏輯器件當(dāng)中即使能實(shí)現(xiàn)也不會(huì)有滿意的性能,而且還有各平臺(tái)針腳定義不同的問(wèn)題。
4、定制性
開源硬件可以通過(guò)制訂內(nèi)部總線標(biāo)準(zhǔn)去實(shí)現(xiàn)擴(kuò)展性。但是接下來(lái)的問(wèn)題是可編程邏輯器件的容量往往會(huì)極大的限制硬件的擴(kuò)展性。
5、更新
可編程邏輯器件的使用讓零成本更新硬件成為現(xiàn)實(shí)。于是更新的問(wèn)題并不會(huì)過(guò)多阻礙開源硬件的發(fā)展。
可編程邏輯器件使硬件性能和功能失去競(jìng)爭(zhēng)力
前面提到,可編程邏輯器件讓開源硬件的傳播成為可能。但立于可編程邏輯器件之上的硬件還可以依靠性能和功能去打動(dòng)用戶嗎?
可編程邏輯器件的原理是由存儲(chǔ)器內(nèi)的數(shù)據(jù)決定邏輯門之間線路的通斷。所以可編程邏輯器件的結(jié)構(gòu)決定了它不能承載太復(fù)雜的設(shè)計(jì),而且功耗高,速度慢。所以,可編程邏輯器件的使用不僅限制開發(fā)者的思維空間,而且拖慢速度。對(duì)于移動(dòng)設(shè)備而言,可編程邏輯器件還會(huì)降低續(xù)航能力。
硬件開源流行?極客們的偉大理想
但我們知道,按照現(xiàn)有的科技和組織方式,開源硬件只會(huì)在極客當(dāng)中傳播。如果想要“開源硬件” 在大眾中得以普及,除非開源硬件設(shè)計(jì)足夠成熟,產(chǎn)品能夠滿足大眾的個(gè)性化需求,而且DIY足夠簡(jiǎn)單,這樣開源硬件才有可能大眾化。
讓開源硬件達(dá)到跟開源軟件一樣的程度,現(xiàn)階段還只是極客們的一個(gè)偉大夢(mèng)想。但我深深得為這種極客精神所折服。
推薦閱讀
美國(guó)知名記者、最近剛剛擔(dān)任《名利>>>詳細(xì)閱讀
本文標(biāo)題:開源硬件 極客們的偉大理想
地址:http://www.xglongwei.com/a/22/20120716/76019.html