Я лично считаю, что лучше сделать два диска.
Два диска не нужно. Есть софт, который ставится из коробки, а есть софт, лежащий на этом же диске. Вот туда и можно наскладывать нужную подборку. Я ведь говорил - голосовалка бы сделала полезное дело.
1) Допустим у нас есть дистрибут в 350 метров, и никагого доп софта. Тогда мне нужно будет скачать 350 метров дистрибута + только мне нужный софт, допусти 100 метров. Итого 450 метров, и никакого мусора.
2) Тот же дистрибут в 350 метров, +350 метров софта, 300 метров которого мне нафиг не нужно на том же диске. Мне уже придется качать 400 метров нужного софта, 300 метров не нужного, + 50 метров нужного софта, который на этот диск не поместили. Итого 750 метров из которых 300 мусор.
3) Первый диск в 350 метров, и второй диск в 4,5Гига. Тот же вариант, что и первый, но желающие могут сходить к друзьям с жирным инетом, и скачать этот диск там.
Я к apt-get прикрутил небольшой скриптик.
Обновляю систему, скаченные пакеты кидаются в отдельную папочку, содержимое которой проверяется на актуальность в соответствующем бранче. И по факту, после первой установке, я имею зеркало бранча, но в котором лежат только нужные и актуальные пакеты. И экономлю кучу трафика и времени, что критично для любых тарифов инет провайдеров. Нужно учитывать, что не все по москвам живут, и купить безлимит быстрее 64кбит, лично у меня нет технической возможности. Это первое.
И потом, как-то все забывают об обновлениях. Скачал ты сегодня бОльшой диск, с кучей софта. Через пол года, решил поставить некую прогу с этого диска. Поставил. Обновляешь систему, и выясняется, что в бранче уже давно лежит новая версия этой проги, и ты ее опять качаешь. Большой диск с лишним, добавочным софтом по факту нужен только тем у кого вообще нет инета, или кто забивает на обновления. Я вот лично когда свой сервач поставил последний, он тут же вытащил еще 120 метров обновлений. А потом еще и новое ядро.