GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Image Packaging System - Wikipedia

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)
This article contains promotional content. Please help improve it by removing promotional language and inappropriate external links, and by adding encyclopedic text written from a neutral point of view.
See our advice if the article is about you and read our scam warning in case someone asks for money to edit this article.
(July 2015) (Learn how and when to remove this message)
icon
This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Image Packaging System" – news · newspapers · books · scholar · JSTOR
(May 2021) (Learn how and when to remove this message)
(Learn how and when to remove this message)

The Image Packaging System, also known as IPS,[1] 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 currently written in the Python programming language, but a rust implementation intended to succeed it is in progress.[3]

Features

IPS enables a superuser to search for, install, and remove software packages from the Solaris system.[4]

  • 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: Windows, Linux, OS X, Darwin, Solaris, OpenSolaris, Illumos and AIX
    • Cross-platform update notification and package management Graphical user interfaces.

Considerations

Due to the fact that IPS delivers each file in a separate shelf 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. 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.
  3. ↑ Toasterson. "ips". Codeberg.org. Retrieved 2026-04-13.
  4. ↑ Bhuse, Vijay; Hekhuis, Kyle (9 March 2018). "Support for Secure Code Execution in Server Operating Systems". ICCWS 2018 13th International Conference on Cyber Warfare and Security. Academic Conferences and Publishing Limited: 21–30. ISBN 978-1-911218-73-9 – via Google Books.{{cite journal}}: CS1 maint: periodical has ISBN (link)

External links

  • GitHub Project: Image Packaging System
  • Multi-Platform Packaging for Layered Distros
  • GlassFish Update Center Toolkit Archived 2017-04-04 at the Wayback Machine
  • Update Center 2.0 (multiplatform IPS) Archived 2017-04-04 at the Wayback Machine
Stub icon

This installation software article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Stub icon

This Unix-related article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Retrieved from "https://en.wikipedia.org/w/index.php?title=Image_Packaging_System&oldid=1375167071"
Categories:
  • Free package management systems
  • Free software programmed in Python
  • OpenSolaris
  • Sun Microsystems software
  • Unix package management-related software
  • Installation software stubs
  • Unix stubs
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • Articles with a promotional tone from July 2015
  • All articles with a promotional tone
  • Articles needing additional references from May 2021
  • All articles needing additional references
  • Articles with multiple maintenance issues
  • CS1 maint: periodical has ISBN
  • Wikipedia articles needing clarification from September 2023
  • All articles with unsourced statements
  • Articles with unsourced statements from September 2023
  • Webarchive template wayback links
  • All stub articles
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.