Система упаковки изображений
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения ) |
Система упаковки изображений , также известная как IPS. [1] , — это кроссплатформенная система управления пакетами, созданная сообществом OpenSolaris в сотрудничестве с Sun Microsystems. Он используется Solaris 11 и несколькими дистрибутивами на базе Illumos : OpenIndiana , OmniOS, XStreamOS. [2] и растущее число многоуровневых приложений, включая GlassFish , для различных платформ операционных систем. IPS написан на языке программирования Python .
Функции
[ редактировать ]- Использование ZFS , обеспечивающее возможность использования нескольких сред загрузки и простой откат операций с пакетами.
- Транзакционные действия
- Поддержка нескольких архитектур платформ в одном пакете
- Устаревшая поддержка пакетов SVR4
- Расширенная грамматика поиска
- Возможность удаленного поиска
- Обновления пакетов только на основе изменений
- Репозиторий сетевых пакетов
- Публикация файловых и сетевых пакетов
- История работы пакета
- Формат пакета на диске (p5p)
- Многоплатформенные порты для многоуровневых приложений:
- Широкая поддержка платформ: Windows , Linux , OS X , Darwin , Solaris , OpenSolaris , Illumos и AIX.
- Кроссплатформенное уведомление об обновлениях и управление пакетами . Графические пользовательские интерфейсы .
Соображения
[ редактировать ]Благодаря тому, что IPS доставляет каждый файл на отдельную полку [ нужны разъяснения ] с отдельной контрольной суммой при обновлении пакета необходимо заменить только измененные файлы. При работе с двоичными файлами ELF IPS вычисляет контрольные суммы только из загруженных частей двоичного файла ELF. [ нужна ссылка ] . На практике это означает, что если был изменен только раздел комментариев ELF, нет необходимости его обновлять. Однако этот метод доставки может привести к замедлению работы, если источник входного сигнала находится на носителе с высокой задержкой (например, Интернет с большим временем прохождения туда и обратно или носитель CD/DVD с медленным поиском).
Ссылки
[ редактировать ]- ^ «Упаковка и доставка программного обеспечения с помощью системы упаковки образов в Oracle Solaris 11.1» . Информационная библиотека Oracle Solaris 11.1 . Проверено 18 декабря 2012 г.
- ^ «Дистрибутивы — иллюмос — иллюмос вики» . Иллюмос вики . Проверено 12 мая 2015 г.