okay , first of all , even on earth , even with very similar computer typessuch as x86 versus , say , sparcthe differences between them are so great they cant inter-operate , generally , without a compatibility layer .