Simple answer ... the kernel patches I have (from the manufacturer: http://www.dmp.com.tw/tech/Vortex86SX/p ... .18-DMP.gz) are against the 2.6.18 kernel. So, I was restricted to using versions of puppy that run 2.6.18.tedson wrote:Out of curiosity why did you go for puppy 2.14 instead of 3.X?
After soliciting advice from the guys on the irc channel, I settled on 2.14. In principle, all of this could be done again for any of the puppys that run 2.6.18 (I think the last version to run 2.6.18 was puppy 2.16.1)
One other problem you face is finding a puppy-unleashed-core file. I wanted to modify puppy 2.15CE at one time, but they did not release an unleashed-core file for that version.
For all I know, the patches might apply cleanly to newer kernels, they might not. You could certainly code the patches in by hand into a newer kernel. It just makes the early steps harder.
One advantage to a 3-series puppy would be the newer Xorg. I think the patching would be less on that package. At least, the patch for bug 6377 should be included already.