Nitruxについての世界観です。
最近僕が見つけた面白いディストリビューションに、Nitruxがある。以下は、Nitruxの中のデプロイツール、znxに関する記事。
以下は上の記事を参考に執筆しました。
znxの特徴は、
・「ESP」と「Data」の2つのパーティションを作る
・Dataパーティション上に、ひとつのファイルとしてLinuxディストリビューションのISOファイルをデプロイ
・Dataパーティション上に、ユーザーの作成したデータやアプリケーションをストア
・ESPから起動したいLinuxを選ぶ
となる。
これらはOverlayFSをベースに実現しており、ISOのアップデートには差分アップデートを可能にするZsyncを使う。
Nitruxはとても面白いディストリビューションで、AppImageをアプリケーションのインストールのデフォルトに使っているほか、標準のデスクトップ環境はKDE Plasma 5とQtをベースとしたNomadデスクトップ環境を使用している。
OSをインストールするのではなく、1つのファイルのように簡単にデプロイし、AppImageを活用して簡単にアプリケーションを導入・削除できる。