起動時に実行したプログラムを表示するために使用できる Bootchart のようなプログラムがあります。おそらく、起動後も実行し続けて、セッション中に呼び出されたものを確認できます。
より良い解決策は、リマスタリング ツールを使用することです。
Fedora、Ubuntu などのリマスタリング ツールがあります。これらを使用してディストリビューションをカスタマイズできます。
Tiny Core Linux を見たいと思うかもしれません。そのためのリマスター スクリプトに取り組んでいる人もいます。
特に、すべてを削除したい あなたは必要ありません。ファイルシステムに atime
があることを確認してください 完全に有効;これは /etc/fstab
で設定できます .現在のデフォルトは relatime
です atime
だけを使用したい場合 .ファイルがアクセスされるたびに、タイムスタンプが更新されます。次に、数日間使用して、atime が更新されていないファイルを確認します。システムが読み取り専用モードのときに読み取られるファイルがいくつかあると思うので、これらすべてを VM で非常に慎重に行います。注:noatime
に設定します 生産の準備ができたら、それ以外の場合は、読み取るたびに書き込みを行います。これは非効率です。
正直に言うと、私は Damn Small Linux を見てみたいと思います。あなたは本当にそれよりも小さくする必要がありますか?ディストリビューションに基づいてビルドし、ウィンドウ マネージャーといくつかの余分なプログラムを削除するだけです。すべてのコマンド ライン ツールはそのままにしておくと、修復やリロードが必要になった場合でも、シェルを使用できます。
Debian またはその派生物を使用していると仮定
数日間 (ヘビー) 使用した後、popularity-contest
を実行します .最も古い未使用のパッケージが一番下に表示されます。それらをアンインストールしますが、それらに依存するものがインストールされているかどうかに注意してください。
出力のスニペットは次のとおりです:
1294222606 1292570417 vlc /usr/lib/vlc/plugins/gui/libqt4_plugin.so
1294222606 1292570109 xulrunner-1.9.2 /usr/share/xulrunner-1.9.2/chrome/classic.jar
1294222606 1292507839 ttf-dejavu-extra /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
1294222606 1292507459 x11-utils /usr/bin/xprop
列は一度を意味します 、ctime , パッケージ名 、およびアクセスされたファイル .