[poky] RPM vs IPK

Richard Purdie richard.purdie at linuxfoundation.org
Mon Mar 21 04:57:31 PDT 2011


On Sun, 2011-03-20 at 19:58 -0600, Gary Thomas wrote:
> I know that historically Poky has used 'ipk' as the primary packaging
> mechanism.  It seems that now Poky/Yocto has move to 'rpm'.  My distribution
> is still using ipk, but I'm happy to change, given a good argument.
> 
> * Is there such [a good reason] to use rpm over ipk?
> * What are the pros and cons?  I'm mostly interested in very resource limited
>    deeply embedded systems which often only run from FLASH.
> 
> Thanks for any comments

My advice is that for such a resource limited system, you're probably
best of sticking to ipk, particularly if you have it working already.

opkg:

* Has a smaller disk footprint
* Is generally faster than rpm

rpm+zypper:

* More of an industry standard
* Emphasises correctness and robustness over speed (e.g. number of 
  fsync calls)
* Has desktop/enterprise features
* 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.

Cheers,

Richard






More information about the poky mailing list