[poky] RPM vs IPK
Richard Purdie
richard.purdie at linuxfoundation.org
Mon Mar 21 07:42:57 PDT 2011
On Mon, 2011-03-21 at 08:02 -0600, Gary Thomas wrote:
> On 03/21/2011 05:57 AM, Richard Purdie wrote:
> > rpm+zypper:
> >
> > * More of an industry standard
> > * Emphasises correctness and robustness over speed (e.g. number of
> > fsync calls)
>
> Does this mean ipk/opkg fails along these lines in any way?
The opkg source code has certainly not been audited as thoroughly as the
rpm codebase for those kind of issues. I'd say the two codebases each
have their own set of problems though :).
> > * Has desktop/enterprise features
Off the top of my head, the ones I'm aware of are:
Possibility of DeltaRPM updates
Various more advanced dependency calculations (which we're adding for
the benefit of all packaging backends in Yocto)
* per-file dependenies
* perl/python module dependencies
* directory ownership
Multilib support
Tighter integration with features like prelink.
I'm sure some of the more rpm literate people on the list can detail
others.
> > * Not optimised for size (e.g. uses c++)
> >
> > I'd not say one was better than the other, they're just different and
> > suit different use cases.
>
> Pretty much what I thought, thanks.
>
> My only concern is that if rpm is the primary emphasis, ipk/opkg might
> suffer from rot.
I want to see opkg continue to work well, if you do see any problems
with it, let us know...
Cheers,
Richard
More information about the poky
mailing list