Was ist der Unterschied zwischen einem Bus und einem Omnibus?
Keiner.
Omnibus ist lateinisch für "für alle" (Omnes heißt alle und diese -bus-Endung ist der Dativ (hier stand mal Ablativ, was zwar die gleiche Endung, aber der falsche Fall ist, danke Joachim Pense).
Weil Omnibus drei Silben hat und Bus nur eine, ist es halt weniger umständlich, weswegen sich das als Kurzwort eingebürgert hat.
Wenn jemand "Pommes" bestellt, ist er auch nur zu faul "Frittes" dazuzusagen, will aber am Ende nichts anderes als der, der "Pommes Frittes" bestellt.