Slide 11
Slide 11 text
11
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Kiwi PyCon September 2014
Image Packaging System (1)
•
Introduced with Solaris 11 (replaces SysV Packages)
•
About 94% Python (222k LoC), 4% C
– C implementations of highly optimised functions for
satisfiability, ELF section manipulation, some system
calls and system configuration
– Python code includes unit tests
•
Provides complete software lifecycle management (installation,
upgrade/update and removal)
•
Provides consistent behaviour through dependency tracking, group
packages and incorporations
•
With SysV packages (Solaris 10 and earlier) we applied patches
•
With IPS we merely install new versions of packages