Дистрибутив Linux — это логически связанная коллекция свободного программного обеспечения во главе с ядром операционной системы (собственно Linux).
Содержание
Различия между дистрибутивами Linux
Различия между дистрибутивами Linux невелики:
- формат пакетов;
- программа установки;
- выбор прилагаемых инструментов и прикладных программ;
- соглашения о расположении некоторых системных данных на жестком диске (у большинства Linux-ов они совсем одинаковы, и размещены стандартно на жестком диске в любом дистрибутиве Linux).
Какой бы дистрибутив Linux вы не решили установить, вы, по существу, получите тот же Linux.
Наиболее популярные дистрибутивы Linux: Ubuntu, SUSE, Debian, Mandriva, Fedora.
Пакетные дистрибутивы Linux
Большинство дистрибутивов Linux являются пакетными, то есть все их компоненты устанавливаются из заранее собранных (прекомпилированных) бинарных пакетов.
Пакетные дистрибутивы Linux разделяются по формату пакетов на 2 группы: содержащие метаинформацию; не содержащие метаинформацию.
Пакетные дистрибутивы с содержанием метаинформации
В этой группе дистрибутивов Linux наиболее распространены форматы пакетов .rpm (Red Hat Linux и его клоны) и .deb (Debian и его клоны). В пакетах этих форматов содержатся данные о зависимостях.
Пакетные дистрибутивы без метаинформации
Пакеты здесь представляют собой обычные тарболы (компрессированные tar-архивы). Типичный представитель дистрибутивов Linux этой группы — Slackware (формат пакетов .tgz), имеющий ряд клонов.
Портируемые дистрибутивы Linux
Портируемые дистрибутивы Linux можно разделить на 2 группы: дистрибутивы, распространяемые в виде исходных текстов; дистрибутивы, распростаняемые преимущественно в прекомпилированной форме.
Самым известным представителем дистрибутивов, распространяемых в виде „исходников“, является Gentoo.
Преставителями прекомпилированных дистрибутивов, имеющих систему портов, являются CRUX и Arch Linux. Их пакеты представляют собой чистые тарболы, а контроль зависимостей в дистрибутиве Arch Linux, например, осуществляется за счет внешних баз данных.