That is the single least important detail there is.
I suppose you think Debian and Ubuntu are identical in every way, or that Fedora and Mandrake and openSUSE are identical in every way, because their greatest difference is something less important than whether you type 'dpkg' or 'rpm' to query packages.
There's no noteworthy difference between dpkg and rpm. They are functionally equivalent in just about every important way. The only times the user is even made aware of the difference is when downloading packages, due to the artificial barriers to compatibility imposed by the packaging systems, forcing them to have to pick the right download link using archaic knowledge about system implementation detals. But then, you run into that same problem trying to download a random RPM because the distros add all kinds of other arbitrary and artificial compatibility barriers that serve absolutely no purpose at all but which make it so a single RPM may not even install on different releases of the exact same distribution.
Untz: Results of the App Installer meeting, and some thoughts on cross-distro collaboration
Posted Jan 26, 2011 11:50 UTC (Wed) by dgm (subscriber, #49227)
[Link]
Agreed. Even package availability doesn't mater much. How many Ubuntu derivatives are there? All share the exact same repositories (and thus package format), yet each has it's own personal twist.
Untz: Results of the App Installer meeting, and some thoughts on cross-distro collaboration
Posted Jan 26, 2011 14:09 UTC (Wed) by Seegras (subscriber, #20463)
[Link]
> There's no noteworthy difference between dpkg and rpm. They are
> functionally equivalent in just about every important way.
Nope. dpkg had dependencies on packages, whereas rpm has dependencies on libraries/programs. Thus rpm needs a database to look up which package contains a dependency, whereas dpkg does not.
Untz: Results of the App Installer meeting, and some thoughts on cross-distro collaboration
Posted Jan 26, 2011 14:50 UTC (Wed) by Darkmere (subscriber, #53695)
[Link]
Actually, RPM has _both_ kinds of dependencies. Both listing filenames, and package/program-names.