Дистрибутивы Linux — это комплекты программного обеспечения, объединяющие операционную систему и набор предустановленных приложений.

Каждый дистрибутив основан на определенной системе управления пакетами, которая определяет, как устанавливать, обновлять и удалять программное обеспечение. Эту систему ещё называют пакетным менеджером.

Пакетный менеджер часто служит основой для формирования сообщества вокруг дистрибутива, поскольку она определяет совместимость программного обеспечения и способы его распространения.

Например, дистрибутивы, основанные на Debian, используют apt, в то время как Fedora и производные используют yum или dnf, а Arch Linux — pacman.


Вообще дистрибутивов много, ниже только какие-то популярные.

Подробнее см. https://distrowatch.com/

1. Ubuntu/Debian

  • Веб-сайты: Ubuntu, Debian
  • Пакетный менеджер: APT (Advanced Package Tool)
  • Формат пакетов: Debian Packages (.deb)
  • Обзор: Ubuntu основан на Debian и известен своей дружелюбностью к пользователю и обширной документацией. Debian славится своей стабильностью и часто используется в качестве основы для других дистрибутивов. Оба построены поверх apt.

2. Red Hat Enterprise Linux (RHEL) / Fedora / CentOS

  • Веб-сайты: Red Hat, Fedora, CentOS
  • Пакетный менеджер: YUM (Yellowdog Updater, Modified) / DNF (Dandified YUM)
  • Формат пакетов: RPM (Red Hat Package Manager)
  • Обзор: RHEL - коммерческий дистрибутив, ориентированный на корпоративное использование. Fedora - это коммьюнити-версия RHEL, предлагающая последние технологии. CentOS - это бесплатная альтернатива RHEL, предлагающая бинарную совместимость. YUM и DNF предоставляют простые команды для управления пакетами RPM.

3. Arch Linux

  • Веб-сайт: Arch Linux
  • Пакетный менеджер: Pacman
  • Обзор: Arch Linux известен своей простотой и минимализмом. Он следует модели непрерывной поставки, предоставляя последние стабильные версии программного обеспечения. Pacman, его система управления пакетами, сочетает в себе простой бинарный формат пакетов с легкой в использовании системой сборки.

4. NixOS

  • Веб-сайт: NixOS
  • Пакетный менеджер: Nix
  • Обзор: NixOS - уникальный дистрибутив, сфокусированный на воспроизводимых сборках и декларативной конфигурации. Nix позволяет надежно и атомарно обновлять систему и откатывать изменения, что делает его отличным выбором как для разработки, так и для продакшена.

5. Gentoo Linux

  • Веб-сайт: Gentoo
  • Пакетный менеджер: Portage
  • Обзор: Gentoo известен своей гибкостью и настраиваемостью. Система управления пакетами Portage основана на исходном коде и позволяет пользователям оптимизировать программное обеспечение для конкретного оборудования. Gentoo идеально подходит для разработчиков и опытных пользователей, которые понимают как компилировать свои программы.