На вопросы, касающиеся включения в состав Fedora 9 системы PackageKit, универсальной оболочки для управления пакетами, отвечали: Richard Hughes, создатель проекта PackageKit, и Robin Norwood, разработчик занимающийся интеграцией PackageKit в Fedora Linux.
Главная цель проекта PackageKit - создание единой, унифицированной, оболочки для установки и обновления пакетов для всех Linux дистрибутивов. Для управления пакетами PackageKit использует стандартные средства - yum, apt, conary, box, alpm, smart, pisi, zypp и т.д.
Для управления доступен графический и консольный интерфейс, причем графических интерфейсов несколько: gnome-packagekit для GNOME и QPackageKit для KDE.
Формально, PackageKit представляет собой абстрактный слой для D-Bus, который позволяет пользователю управлять пакетами, через API, независимое от дистрибутива и архитектуры системы.