You can run kernels from different versions in parallel, even major versions. Just make sure you compile them against the same libraries with the same compiler.
For example, my maintenance disks are based on kernel 2.2 because it's not as fat and leaves more room for goodies.