Image Packaging System

Cross-platform package management system
(Learn how and when to remove this message)

The Image Packaging System, also known as IPS[1] or pkg(5), is a cross-platform package management system created by the OpenSolaris community in coordination with Sun Microsystems. It is used by Solaris 11 and several Illumos-based distributions: OpenIndiana, OmniOS, XStreamOS[2] and a growing number of layered applications, including GlassFish, across a variety of Operating System platforms. IPS is coded in the Python programming language.

Features

Features include:

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

  1. ^ "Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1". Oracle Solaris 11.1 Information Library. Retrieved 18 December 2012.
  2. ^ "Distributions - illumos - illumos wiki". Illumos wiki. Retrieved 12 May 2015.

External links

  • v
  • t
  • e
Package managers (format)
Compiled
Embedded OS
  • ipkg
  • opkg
Gaming console
Linux
Unix-like
dpkg
Purely functional
RPM
tarball
Other
macOS
z/OS
Mobile OS
Multi-platform
Solaris • illumos
Web browsers
Windows
BSD
C++
Java
JavaScript
  • npm
Kubernetes
  • Helm
Linux
macOS
.NET
Perl
PHP
Python
Ruby
Rust
  • Cargo
Scala
  • sbt
  • List
  • Category
  • Commons
  • v
  • t
  • e
Software
Applications
Programming languages
  • Java
Databases
Frameworks and
development tools
Operating systems
Other
Related
Stub icon

This Unix-related article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e
Stub icon

This installation software article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e