The discussion that are being raised here are kinda aimed wrongly.
Let me see if I can help.
It is my understanding that PUPPY Linux is a distro which comes with a PPM. Its the OFFICIAL way to bring needed subystems and application into your public distro's playground.
Several years ago, outside of Puppy Linux AND WHEN INTERNET SPEEDS WERE SLOW even on Internet Backbones, a group began with another methods of compression packaging and layering named SFS. In that design, it was anticipated to take advantage of, not just compression, but also a layering approach.
Fast forward: Over the years several distro packagers has chosen to take using SFS: some for compression and others for layering.
Puppy, seeing this trend has added SFS to its arsenal as SFS moved from a skeleton to what it is now.
Here's what I understand as OFFICIAL. PPM will and continues to process PETs. ANY PUPPY DEVELOPER who creates a PET will have their PET processed correctly by the PPM subsystem such that it can be interrogated for installation and uninstalled if necessary along with all the other things PPM does to make user lives simple, straightforward, and smooth.
Officially, JAMESBOND, Playdayz, Pemasu, and 01Micko has all shared from time to time that its a
Developer's CHOICE (maybe I should say "RIGHT" to determine what vehicle to use for the distribution of his product.
This recent posts seems to be making attempts to deny or change the developers offering method to the Puppy distro user community.
As users, we sometimes forget this very fact. Most, if not all, distro developers are working in community to do something that is good for the users based upon technology that they glean useful.
Further, a user who is non-sophisticated will ALWAYS use PPM to add functionality. But, a sophisticated Linux user will draw upon their great knowledge to add stuff to their desktop experience.
To those sophisticated users, I think we can approach this in a different manner.
Here's an option which "MAY" satisfy the SFS issue for those who would prefer that as a deliverable method.
- Help PuppyLuvr by posting an SFS of his subsystem
- Request that after your test finding and the method of installation you used on the distro you have so that others can see your finding too.
This level of cooperation is a much better approach for both the developer and users, as well as those who would like to choose their method of installation; namely in or out of the PPM process used by MOST currently available PUPs.
There is much work being done at the community level in SFS and some distro developers are taking advantage of add SFS processing into PPM.
BUT TO BE SAFE, PET PROCESSING CONTINUES TO WORK.
Lastly on the note about the number of programs in a PET, I not so sure that the comment has merit given the fact that most of us use JAVA, FLASH, and all sort of apps that used object oriented development. So,pointing to the fact that a PET might contain more bytes than one would like is NOT a good measure in pushing any developer to SFS.
I will share that some of the development community will upon request make a PPM PET from the SFSs they offer. In some cases, the PET has been actually a wee-bit smaller and in others, the PET has been a wee-bit larger. So the idea of compression might NOT be item in consideration anymore. Oh well.
Maybe a helpful approach is in order.
Here to help
PS. Please remember, I am only trying to help. I have no interest in taking sides. Just only to eyes open enough to help anyone I can.