Linux


Linux

Дистрибутив 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, его система управления пакетами, сочетает в себе простой бинарный формат пакетов с легкой в использовании системой сборки, которая основана на Make.


Дистрибутивы

4. NixOS

Веб-сайт: NixOS

Основной пакетный менеджер: Nix

Обзор: NixOS - уникальный дистрибутив, сфокусированный на воспроизводимых сборках и декларативной конфигурации.

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


Дистрибутивы

5. Gentoo Linux

Веб-сайт: Gentoo

Основной пакетный менеджер: Portage

Обзор: Gentoo известен своей гибкостью и настраиваемостью.

Система управления пакетами Portage основана на исходном коде и позволяет пользователям оптимизировать программное обеспечение для конкретного оборудования.

Gentoo идеально подходит для разработчиков и опытных пользователей, которые понимают как компилировать свои программы.