Image Packaging System
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
The Image Packaging System, also known as IPS,
Features
IPS enables a
- Use of ZFS, allowing multiple boot environments and easy package operation rollbacks
- Transactional actions
- Support for multiple platform architectures within a single package
- Legacy support for SVR4 packages
- Extensive search grammar
- Remote search capability
- Changes-only based package updates
- Network package repository
- File and network-based package publication
- Package operation history
- On-disk package format (p5p)
- Multi-platform ports for layered applications:
- Broad platform support: AIX
- Cross-platform update notification and package management Graphical user interfaces.
- Broad platform support:
Considerations
Due to the fact that IPS delivers each file in a separate shelf[clarification needed] with a separate checksum, a package update only needs to replace files that have been modified. When dealing with ELF binaries, IPS computes checksums only from the loaded parts of an ELF binary[citation needed]. This means in practice that when only the ELF comment section has been changed, there would be no need to update it. However, this method of delivery can cause slower operation when the input source is on a medium with high latency (e.g. internet with higher round trip time or CD/DVD media with slow seeks).
References
- ^ "Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1". Oracle Solaris 11.1 Information Library. Retrieved 18 December 2012.
- ^ "Distributions - illumos - illumos wiki". Illumos wiki. Retrieved 12 May 2015.
- ISBN 978-1-911218-73-9– via Google Books.