palatis2011對AnthonyHK的留言說:AnthonyHK...

by palatis2011
2013.06.19 08:44AM
AnthonyHK

其實廠家或用家有否想過ARM與x86在軟硬件的升級/維修上成本問題

最大分別是 ARM為專用系統而x86為泛用系統

 

ARM server的情況如下

硬件出問題時需要向廠家訂製零件,零件也不容易找到

升級cpu(應該要整塊主機板換吧)很大機會需要重新修改及匯編kernel

更新系統程式時或運行庫需要自行交叉匯編

升級作業系統時需要重新向廠家訂購及要求客製化系統

......

......

 

palatis2011
AnthonyHK wrote:

其實廠家或用家有否想過ARM與x86在軟硬件的升級/維修上成本問題

最大分別是 ARM為專用系統而x86為泛用系統

 

ARM server的情況如下

硬件出問題時需要向廠家訂製零件,零件也不容易找到

升級cpu(應該要整塊主機板換吧)很大機會需要重新修改及匯編kernel

更新系統程式時或運行庫需要自行交叉匯編

升級作業系統時需要重新向廠家訂購及要求客製化系統

......

......

 

仔細看一下 Calxeda 那片 2 CPU + 2 Ethernet 的卡,它 CPU 好像是可以拆下來的?

Server 用的 x86 也相當「專用」。
Xeon 跟 Opteron、Registered ECC DDR3 模組、SAS,這些都不是隨便買的到的。

至於編譯,看是要 cross compile 或是直接在機器上 native compile 都可以,應該沒有強迫一定得 cross compile 的問題
作業系統的話,Linux 已經支援 AArch64 好一陣子了,把 Debian 丟上去跑應該不會太困難。
所以看你想「客製」多少,客製的部份越多當然越麻煩。