attila77 |
2011-09-30 15:12 |
Re: Tizen?
Quote:
Originally Posted by lma
(Post 1099527)
You are confusing the packaging format/tool (.rpm/.deb, rpm/dpkg) with the repository management/update tools (yum/zypper/apt). "Millions" might be a bit of an exaggeration as well ;-)
|
No, I mean both the package file formats *and* repository management as something that comes from the desktop background and solve the problems desktop linux distros had. With the desktop, you had interdependent software packages with unrelated development cycles and universal distribution models - hence the need for dependencies and public repositories. Modern mobile is a different story. The packages are not equal, there is no interdependency on the application side, there is no need for package dependencies (a mobile linux implements an API version, which is nowadays mandated to be backwards compatible), there is a need for per-user custom repositories, or even packages, package metadata is not only a system-related thing but actually plays part in the user interaction, etc, etc, etc. It really is a whole different ballgame. Don't get me wrong, I *love* apt-get and debs, and have grown to like rpm to an extent and would never switch from them for my desktop linux distro, but on mobile, their main advantage is familiarity, at the (increasing cost of) inefficiency and being unfit for the task.
EDIT: And as for millions - with people increasingly having this crazy idea of having bookmarks/rss feeds published as 'applications', we're going to be lucky if it's just a few millions :)
Quote:
Originally Posted by zimon
(Post 1099608)
Well there still could be an option to do for example searches on packages on server side. rpm client and server protocol could be optionally more richer to transfer work load from mobile devices to the server. (On the other hand, I do not like to do many operations or calculations on any cloud, because privacy issues.)
|
This is what pretty much every first-gen mobile linux is doing - rehashing desktop formats and technologies and tweaking them to death (maemo -> deb, android -> jar, meego -> rpm, webos -> ipkg). What all of these came to learn is that those are hacks. Hacks that we might be fond of for historical reasons, but still hacks :)
|