snikulin (889460) writes "My 6-year old embedded SW happily runs on kernel v2.4 for XScale CPU.
The SW gets a bunch (tens of megabytes) of data from FPGA over PCI-X bus and pushes it out over GigE to data-processing equipment.
The tool chain is based on somewhat outdated gcc v2.95.
Now, by certain technical reasons we want to jump from ARM-based custom board to Atom-based COM Express module. This implies that I'll need to re-create new Linux RAM disk from scratch along with the tool chain. The functionality of the SW will be essentially the same.
My question: is it worth to jump to kernel 2.6 or better to stick with old and proven 2.4?
What will I gain and what will I loose (besides modern gcc compiler and the other related dev tools)?"