Быть, или не быть? Самому себе мейнтернером.
Во-первых хочется прозрачности системы, а во-вторых знать как оно работает, и в третьих зачем нужен каждый файлик на винте.
Начал с того, что установил Arch Linux отключив практически все пакеты, за исключением критичных, в итоге получил минималистичный арч, каким он может быть из коробки:
$ pacman --query --explicit --quiet
bash # командная оболочка, без нее никак
coreutils # rm, mv, cp и другие команды
grub # загрузчик
initscripts # скрипты/конфиги арча /etc/rc.*
# в зависимостях iproute2, для настройки сети
linux # ядро
pacman # менеджер пакетов
shadow # управление аккаунтами пользователей
udev # Plug'n'Play ;)
vi # текстовый редактор для правки конфигов
Но это совсем не та оптимизация, которая нужна. Из репозиториев пакеты устанавливаются с кучей не нужных включенных функций/зависимостей, да и если собирать самому, не указывая в configure и/или make файлах опции - многие из них опять же включены по-умолчанию, и снова получишь программу излишне нагруженную. Даже «линукс с нуля» не поможет, кроме как узнать линукс, а программы останутся те же. Выход один: собирать все пакеты и разрешать зависимости самому, - и на это уйдет уйма времени... И не знаю уже, собрать ли LFS - еще одно колесо изобретать, или уже пересобирать все пакеты в удобном арче. Одинакого приятно.
А как вы справляетесь с мыслями, что ваша система не-идеальна для вас? Просто работаете за ней, а не, извините, дрочите, на нее? :)