lambda1@tg says to YSITD
不同的architecture 只要implement the common abstraction layer 就行了