Using core Linux files and programs from another Linux OS, should not require you to make it work the exact way, the other Linux OS does!
Only get what is needed to keep specific core files and programs updated, if that is really needed.
But keep in Puppy the core files and programs to allow it to operate the Puppy way. 
Nothing says you must constantly update every file or program.
Change to using something new, should only be done, if it really does add some needed operational improvement and it must be done!
What makes Puppy different, it does not operate the same way, all the other mainstream Linux OS's do! 