QUOTE(loc4me @ Dec 15 2005, 04:55 AM)
I have been interested in upgrading or just buying a C3100. Daniel3000 seems to have said that there is more software available for the C3000. Could some one explain to me how that is? I thought if you were running a sharp based rom then any of the software that works on one Z will work on another. I dont understand how some software would work on the C3000 and not the C3100. Could some clarify or set me straight if i missunderstood the comment.
Well, you are right about most IPK packages created for the Cxx00 models.
What I mean is software which is not yet available as an IPK package, i.e. software compiled from source code or softwware available as a loose bunch of files (Zaurus binary, libs, config files... which have to be arranged properly to work on one or the other Zaurus).
Sure, from both kinds of software IPK packages can be made, but that is quite some work, especially if on every small update of the software a new package has to be created and distributed.
And of course there are also IPKs which have beeen created by unexperienced people who did't consider the different file system layouts on the different models. So if you let the IPK place a file into a directory which is linked to different locations on two different zaurus models, you have to take care there is enough room and that the destination directory is writable etc etc.
Also, you have to consider avaiability of libraries and declaration of dependencies. I am not sure the Cacko 1.23 ROM on the C1000 or C3100 provides the same pre-installed libraries as the Cacko 1.23b1 ROM on the C3000.
What works on the 3000 will in most cases also work on the 3100, but not necessarily on the 1000 or the Cxxx models.
That is a quite complex issue, so it is very hard to make sure that packe XY created on and for a C3000 with Cacko Rom 1.23b1 also works on the C3100 Cacko 1.23 or even a Cxxx.
I for one do not really care about other models when I create an IPK. So far I have only created one IPK, the Shoutcast Player / Recorder IPK mentioned in another thread. But I playn to pack more software into easily installable packages.
Due to limited time, I'll not be able to care about other models.
Of course if someone complains that my package does not work on his machine and can provide exact information what does not work and ahy, I can repackage the thing in a way that it will work. But that's all.