Loading article…
Image Packaging System(IPS)[1]は、 OpenSolarisコミュニティがSun Microsystemsと連携して作成したクロスプラットフォームの パッケージ管理システムです。Solaris 11や、OpenIndiana、OmniOS、XStreamOS [2]などのIllumosベースのディストリビューション、およびGlassFishなどのますます多くのレイヤードアプリケーションで使用され、さまざまなオペレーティングシステムプラットフォームで使用されています。IPSはPythonプログラミング言語でコーディングされています。
特徴
IPSにより、スーパーユーザーはSolarisシステムからソフトウェアパッケージを検索、インストール、削除することができます。 [3]
- 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 情報ライブラリ。2012年12 月 18 日閲覧。
- ^ “ディストリビューション - イルモス - イルモス wiki”.イルモス wiki 。2015 年5 月 12 日に取得。
- ^ Bhuse, Vijay; Hekhuis, Kyle (2018 年 3 月 9 日)。「サーバー オペレーティング システムでの安全なコード実行のサポート」。ICCWS 2018第 13 回サイバー戦争とセキュリティに関する国際会議。Academic Conferences and Publishing Limited: 21–30。ISBN 978-1-911218-73-9– Google ブックス経由。
外部リンク
- GitHub プロジェクト: イメージ パッケージ システム
- 階層型ディストリビューション向けマルチプラットフォームパッケージ
- GlassFish Update Center Toolkit は 2017-04-04 にWayback Machineでアーカイブされています
- アップデートセンター 2.0 (マルチプラットフォーム IPS) 2017-04-04 にWayback Machineでアーカイブされました
