Система упаковки изображений, также известная как IPS или pkg (5), представляет собой кроссплатформенную (написанную на Python ) систему управления пакетами, созданную сообществом OpenSolaris в сотрудничестве с Sun Микросистемы. Он используется Solaris 11, несколькими дистрибутивами на основе illumos : OpenIndiana, OmniOS, XStreamOS и растущим числом многоуровневых приложений, включая GlassFish на различных платформах ОС.
Возможности включают:
Тот факт, что IPS доставляет каждый отдельный файл e на отдельной полке с отдельной контрольной суммой, обновление пакета должно заменять только файлы, которые были изменены. Для двоичных файлов ELF он вычисляет контрольные суммы только из загруженных частей двоичного файла ELF; это позволяет, например, чтобы избежать обновления двоичного файла ELF, который изменил только раздел комментариев ELF.
Из-за того, что IPS доставляет каждый отдельный файл на отдельной полке, медленная работа вызывается, когда входной источник находится на носителе с высокой задержкой (например, Интернет с более высоким циклом время поездки или CD / DVD носитель с медленным поиском).