Question: what is the difference between linux versions?
Answer: Linux is simply a kernel and every version has a change log that identifies the differences from the previous version. Kernel is only useful to develop an operating system with, since you are asking this question I'm guessing you are interested in the difference between Linux distributions like CentOS or Ubuntu.