So, I'm attempting to help a friend of mine set up a parallel device in Puppy Xenial 32-bit. Unfortunately, it seems parport.ko is not included in the base distribution.
I know next to nothing about puppy, but I am a system administrator and programmer who uses Ubuntu regularly, and have been using linux since 1997, so I am familiar with basic linux concepts but not puppy particulars.
My friend has equipped me with a dev system identical to his so I can hopefully get this ironed out for him.
My questions are as follows
1) Is there a .pet or similar with the kernel modules not included in the base distribution?
2) If not, what do I need to do to build the kernel modules myself? The only documentation I could find for building the kernel in puppy was from 2006 - it had a link to newer documentation, but it was dead.
a) Can the kernel modules be cross-compiled from Ubuntu?
b) If not, what do I need to install to give Puppy a working compiler?
3) Once I find the parport.ko, what do I need to do to make it available every time the system boots and ideally even load it during boot? On a regular linux system I'd know exactly how this works, but Puppy seems to be doing some extremely creative things with the root filesystem.
Any and all help appreciated