Discussion about packages and package managers in general
Okay, so I think this will be a useful topic since I myself find Linux a mystery in general when it comes to installing applications. This has always been a real issue for me because it seems that applications for every other Puppy (don't know if this is the same for other distributions, I have never used any other Linux distro) has to have its own software compiled just for that distribution. Windows is just so easy in this regard (one fits all). Now, I know there are some applications that are compiled to fit all, like for example the already compiled Firefox which can be downloaded from the official site and will run on many Puppys. So what is this, noarch (okay I know debian will be different from redhat and so on)? Why can't all Puppy packages be compiled this way? I know this will probably result in bigger packages produced but just think about the convenience by stopping the hunt for dependencies (my gawd, this can be so tedious and irritating). And then also the package manager itself. Let's assume a (one fits all) package is compiled. Do we have package managers which can actually check the contents of the package "compared" to what is needed by the specific system and only download/install what is necessary. I must admit that I hardly use the Puppy Package manager so am not as up to date with this as I should be. Please add to this discussion, I think this will be beneficial to some, if not most of us.