deb vs. rpm

Posiblemente algo que se habrán preguntado muchos, sobre todo al iniciarse en Linux es no sólo qué sistema de gestión de paquetes es mejor sino también, qué empaquetado es mejor.

debvsrpm

No pretendo decir cuál es mejor, sólo encontrar las diferencias que hay entre .deb y .rpm. Y ciertamente lo encuentro difícil, ya que muchas diferencias no encuentro.

Existen tambien otros empaquetados minoritarios, y, además, los tarballs.

Ambos son una base de datos que contienen los paquetes, nombre, versión, dependencias, y, en .deb, paquetes recomendados. Anteriormente en .rpm, existía una característica: al actualizar software, los archivos de configuración quedan intactos o se hace una copia de seguridad, ahora también lo implementa .deb.

Mi experiencia es que los deb son más rápidos buscando dependencias y que los .rpm, en general, piden más dependencias (por lo menos, no recomiendo que lo hagan offline y buscando las dependencias una por una, me pasó con openSUSE)

Ambos permiten actualizar el sistema, buscar paquetes, instalar/ desinstalar, buscarnos las dependencias y más. Nos hacen la vida algo más fácil. Pero en el fondo ¿cuáles son sus verdaderas diferencias?