最小限ですが、拡張可能なLinuxディストリビューションを選択する必要がありますか?

最小限ですが、拡張可能なLinuxディストリビューションを選択する必要がありますか?

64MB CFカードに合わせて簡単に縮小できる拡張可能なLinuxディストリビューションが必要です。

この単純なバージョンではVia C7で動作し、カーネル、ネットワーク、シェル、デフォルトのPerl、FTPサーバーが必要です。これを実行できる組み込みシステム用のディストリビューションがありますが、今後このコレクションをデフォルトのX設定やPerlの代わりにPythonなどに拡張できるようにする必要があります。

どのディストリビューションがこれを行うことができるかご存知ですか? Fedora、Debian、Ubuntuなどの主要なディストリビューションはこのように簡素化できますか?

編集:組み込みDebianを見てみましたが、私が必要とするものと非常によく似ています。残念ながら、メイン管理者の健康上の問題により開発が中断されたようです。

ベストアンサー1

いくつかの主要なディストリビューション(i386バイナリ)に関するデータを見てみましょう。

  • Debian lenny: cdebootstrap -f minimal lenny lenny-minimal77MB を作成します。パッケージリストに約30MBを追加します。約9 MBはドキュメント(/usr/share/doc/usr/share/man)、約25 MBはロケールデータです。削除できます(ただし、アップグレードするとファイルが復元されます)。これには、最小Perl設定(標準ライブラリに29MBが追加されます)が含まれます。エディタ(nviまたはnanoの場合は2MBを追加)もsshデーモンもありません(OpenSSHの場合は17MB、lshの場合は11MBの追加)。デフォルトのFTPデーモンは1MB未満で始まります。
  • ネットワークBSD 5.1カーネルと基本システムは約84MB(tar.gzでは〜33MB)で始まり、包括的なネットワークスイート(ftpd、sshd、postfix ...)、Xサーバーを含みますが、PerlまたはXクライアントの終わりは含まれません。文書はありませんが、約10MBのロケールがあります。
  • オープンBSD 4.8カーネルとベースシステム(フル標準ライブラリを持つPerlを含むがXサーバーは含まない)は、約160MB(tar.gzでは約60MB)で始まります。次のような小さなOpenBSDディストリビューションもあります。サンディストしかし、最新バージョンはないようです。

BSD データによると、圧縮を使用すると、約 120 MB のプログラムを約 50 MB の raw リポジトリに入れることができます。 250%ゲインでは必ず圧縮が必要です。 Linuxには、特に圧縮ファイルシステムを読み書きするためのいくつかのオプションがあります。ジェフス2。 *BSDで何が可能かわかりません。 RAMが多い場合は、圧縮ファイルシステムのカーネルサポートに頼る必要はなく、ブート時にRAMに解凍されたtar.gzまたは7zアーカイブを持つことができます。

シングルフロッピーディスクからLive CDまで、さまざまな小型Linuxディストリビューションがあります。あなたは途中で何かが欲しいです。クソ小さなLinuxそして子犬Linux2つの一般的なオプションはどちらもRAMで実行され、不要なアイテムを削除するにはPuppyをリマスターする必要があります(メインディストリビューションが大きすぎます)。

おすすめ記事