注目★★★★★Hacker News
cpak、LinuxアプリをOCI形式で配布可能に
30秒で把握
- 1cpak がLinux向けOCIアプリケーションパッケージ形式を公開
- 2静的バイナリ2つと共有ストアで本番ランタイムを構成
- 3DBus・ソケット・デバイス権限と更新元をマニフェストで固定
要約
cpak は、Linuxのデスクトップ・サーバー・デバイス向けOCIアプリケーションパッケージ形式を公開した。マニフェスト、出所、インストール前に確認できるコマンドを各パッケージに持たせる。ランタイム用の静的バイナリ2つと共有コンテンツストアでアプリを動かし、本番環境ではコンテナデーモンなしにDockerfile構文、レイヤーキャッシュ、インクリメンタルビルドを使える。ホストのグラフィックスドライバーを起動時にバインドし、DBus・ソケット・デバイスへのアクセスも必要な資源だけ宣言できる。タグ、ブランチ、コミットSHAを指定してインストールし、更新元を固定できる。
あなたへの影響
Linux向けアプリを配布・運用するチームは、既存のコンテナ方式と比較しながらマニフェスト、権限、更新元の固定を検証するとよい。
推奨:cpakはOCIイメージを各アーキテクチャ向けに構築し、Linuxディストリビューションをまたいで同じマニフェストとコマンドを使う形式。