ゼロインストールの発見:革新的なソフトウェアインストールツール
Zero Installは、クロスプラットフォームでの使用を想定して設計された革新的な分散型ソフトウェアインストールシステムで、LGPLライセンスの下で配布されています。ソフトウェア開発者は、自社のウェブサイトからアプリケーションを直接公開できます。この柔軟性に加え、共有ライブラリ、自動更新、デジタル署名など、集中型ディストリビューションプラットフォームに共通する機能も備えています。Zero Installは、既存のオペレーティングシステムのパッケージ管理システムを補完するように設計されている点が特筆すべき点です。Zero Installで管理されるパッケージは、従来のディストリビューションで提供されるパッケージとは独立して動作するため、競合が発生しません。
Zero Installの際立った特徴の一つは、独自のライブラリバージョン管理機能です。可能な限りライブラリの共有を目指しつつ、複数のバージョンのパッケージを同時にインストールできるようにすることで、要件が競合する状況にも対応します。このアプローチにより、各パッケージは共有システムディレクトリを変更することなく、専用のディレクトリに展開されるため、副作用のないインストールが保証されます。このようなシステムは、サンドボックス化や仮想化技術を採用しているユーザーにとって特に便利です。
さらに、開発者はプログラムの依存関係を概説したXMLファイルをソースコードリポジトリに含めることができます。この機能により、未リリースの開発バージョンにおける包括的な依存関係管理が可能になります。例えば、ユーザーはGitリポジトリをクローンし、ソフトウェアをビルド・テストしながら、必要な最新バージョンのライブラリを自動的に取得できます。しかも、ディストリビューション自体によってインストールされたライブラリは他のアプリケーションで引き続き利用可能です。
Zero Install 2.28.1 の最新アップデート
最新バージョンの Zero Install 2.28.1 では、ユーザー エクスペリエンスを向上させるために設計されたいくつかの機能強化が導入されています。
- 0install 更新プロセスでの古いバージョンの比較中に、–version 引数が無視されるようになりました。
- 管理者権限が必要な場合は、自動ストア監査は実行されません。
- デスクトップ統合通知は、実際の変更が発生した場合にのみ送信されます。
- よりわかりやすくするために翻訳が更新されました。
ダウンロードしてさらに詳しく
Zero Install を使い始めるには、バージョン 2.28.1 ( 4.2 MB、オープンソース) をダウンロードしてください。追加のリソースや情報については、以下のリンクをご覧ください。
コメントを残す