私の目的のために絶対に必要なソフトウェアだけを使ってカスタムLinuxライブCDを作成したいと思います。
- フラスコ(Python)に基づいて1〜3個の簡単なWebアプリを実行する
- sinatra(ruby)に基づいて1〜3個のシンプルなWebアプリを実行する
- PHPに基づいて1〜3個のシンプルなWebアプリを実行する
- その場で作成されたsqlite3データベース
- sshサーバー
- Xサーバーなし
- Linuxである必要があり、他のOSではありません
これは実際にCDに書き込むことを目的としたものではなく、仮想化ソフトウェア(仮想ボックス、vmwareなど)を使用してisoファイルを起動し、再起動するたびにWebアプリを使用してクリーンな新しいデモ環境を作成することを目的としています。
すばやくダウンロードできるように、これらすべてを最小サイズに収めることができれば素晴らしいと思います。しかし、Linuxをゼロから構築することを学ぶ時間やエネルギーがないので、サイズを妥協して、最初からすでに小さい既存のディストリビューションを取り除こうとしています。しかし、どれですか?
アップデート
結局TinyCoreを使用することになり、とても満足しました。私はそれにハッキングコンテストを組み込みました。すべて30MB未満でした。このCDをSourceForgeからダウンロードして、任意の仮想化ソフトウェアで試してみることができます。また、それを使用してPCを起動することもできます。リマスタリングスクリプトのソースコードはGitHubにあります。