Дистрибутив Linux представляет собой набор пакетов. Конкретная версия дистрибутива Linux представляет собой набор определенных версий пакетов.
Понятие «обновление дистрибутива без обновления пакетов» бессмысленно: дистрибутив является пакеты, пакеты находятся распространение. Версия дистрибутива является версии всех пакетов, входящих в дистрибутив.
Термин «распространение Linux» происходит из того времени, когда Всемирная паутина только что была изобретена, доступ в Интернет был редким, широкополосный доступ в Интернет почти не существовал за пределами университетов, государственных учреждений и очень немногих очень крупных компаний, не было таких центров размещения проектов, как SourceForge, BitBucket или GitHub не существовало сайтов-агрегаторов программного обеспечения, таких как Freshmeat.net, Freecode, freshcode.club или Fresh FOSS.
Если вы хотели установить Linux-систему, вам приходилось получать каждый отдельный компонент напрямую от каждого отдельного разработчика отдельными способами (иногда по FTP, иногда по rcp, иногда по Usenet, иногда даже на физических дискетах по обычной почте), компилировать их все самостоятельно выяснить, какие версии пакета А были совместимы с какими версиями пакета Б и так далее.
Что сделали дистрибутивы Linux, так это собрали все эти пакеты от отдельных разработчиков, убедились, что они хорошо работают вместе, и поместили их все на один набор гибких дисков, на один CD-ROM или на один FTP-сайт. , чтобы их можно было легко «распространять» вместе как одну вещь из одного места, вместо того, чтобы искать их повсюду.
Вот что по сути означает термин «дистрибутив Linux»: набор пакетов, разработанных для совместной работы и доступных из одного места. Со временем дистрибутивы Linux добавляли все больше и больше функций к своим предложениям: менеджеры пакетов, облегчающие установку и удаление пакетов, установщики, облегчающие установку дистрибутива в новую систему, иногда дистрибьюторы разрабатывали собственное программное обеспечение, когда они чувствовал, что было особенное отсутствие вариантов. Они начали разрабатывать единый внешний вид для приложений и т. д.
Но по своей сути они по-прежнему представляют собой набор пакетов.