"Retro" Puppy. Puppy 2.16 (and earlier) uses the 220.127.116.11 kernel. Puppy 2.17 uses the 18.104.22.168 kernel, whereas Puppy 3.00 and 3.01 use the 22.214.171.124 kernel. The problem is that the kernel underwent major structural changes between the 2.6.18.x and 2.6.21.x series and some people find that Puppy will not boot (or had other hardware-related issues) with the later series. Well, a couple of people anyway. Although this is a small group, I decided to support them by offering the latest Puppy but with the older kernel.