Ada program seperti Bootchart yang dapat digunakan untuk menunjukkan program apa yang Anda jalankan selama pengaktifan - Anda mungkin dapat melanjutkannya setelah boot untuk melihat apa yang dijalankan selama sesi.
Solusi yang lebih baik mungkin menggunakan alat remastering.
Ada alat remaster untuk Fedora, Ubuntu, dan lainnya; Anda dapat menggunakan ini untuk menyesuaikan distribusi.
Anda mungkin ingin melihat Tiny Core Linux. Ada seorang pria yang mengerjakan skrip remaster untuk itu juga.
Antara lain, Anda ingin menghapus semuanya Anda tidak perlu. Pastikan sistem file memiliki atime
diaktifkan sepenuhnya; Anda dapat mengaturnya di /etc/fstab
. Default saat ini adalah relatime
tetapi Anda hanya ingin menggunakan atime
. Setiap kali file diakses, stempel waktu akan diperbarui. Kemudian lakukan beberapa penggunaan selama beberapa hari untuk melihat file mana yang tidak pernah diperbarui secara berkala. Saya akan melakukan semua ini di VM, dan dengan sangat hati-hati, karena saya membayangkan ada beberapa file yang terbaca saat sistem dalam mode read-only. Catatan:setel ke noatime
setelah Anda siap untuk produksi, jika tidak, Anda akan menulis setiap kali Anda membaca; ini tidak efisien.
Meskipun sejujurnya, saya akan melihat Damn Small Linux; apakah Anda benar-benar harus lebih kecil dari itu? Bangun milik Anda berdasarkan distro mereka dan cukup hapus pengelola jendela dan beberapa program tambahan. Tinggalkan semua alat baris perintah, dengan cara itu jika Anda perlu memperbaiki atau memuat ulang, Anda memiliki shell.
dengan asumsi Anda menggunakan Debian atau turunannya
Setelah beberapa hari penggunaan (berat), jalankan popularity-contest
. Ini akan menampilkan paket terlama yang tidak terpakai di bagian bawah. Copot pemasangan itu, tetapi dengan hati-hati apakah ada hal-hal yang bergantung pada pemasangannya atau tidak.
Berikut cuplikan hasilnya:
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
Kolom berarti atime , waktu , nama-paket , dan file diakses .