Большинство серверов веб-сайтов работают под операционной системой Linux. Она абсолютно бесплатна и поставляется по умолчанию многими хостинг-провайдерми и VPS. Чаще для серверов используются такие дистрибутивы, как Debian, Ubuntu, или CentOS.
В нашей сегодняшней статье мы сравним CentOS vs Debian и попытаемся разобраться, чем отличаются эти дистрибутивы. Хоть статья и более ориентирована на серверы, она также будет интересна тем, кто выбирает дистрибутив для дома.
Содержание статьи:
Сравнение: Debian или CentOS?
1. Разработка
2. Репозитории
3. Обновления
4. Стабильность
5. Сообщество
6. Поддержка панелей управления
Выводы
СРАВНЕНИЕ: DEBIAN ИЛИ CENTOS?
1. РАЗРАБОТКА
Думаю, начать стоит с того, как разрабатывается каждый из дистрибутивов. Debian – это проект, поддерживаемый и развиваемый сообществом волонтёров. Он ни на чём не основан и развивается, как стабильная и тщательно проверенная операционная система.
CentOS тоже представляет собой проект, поддерживаемый сообществом. Но уже не так, как Debian. Это дистрибутив, созданный на основе открытых исходников Red Hat Enterprice Linux корпорации Red Hat. Фактически, это тот же самый RHEL, только с вырезанным брендингом и без менеджера подписки. Поэтому можно утверждать, что этим дистрибутивом занимаются не только независимые разработчики, но и компания. Я думаю, что дистрибутив, разработанный в компании, будет стабильнее и надежнее.
2. РЕПОЗИТОРИИ
У Debian больше всего пакетов в официальных репозиториях дистрибутива и, кроме того, доступно множество сторонних PPA-репозиториев с различным дополнительным программным обеспечением или новыми версиями ПО. В качестве менеджера пакетов используется APT и формат .deb, разработанный специально для этой системы.
В репозиториях CentOS пакетов меньше, но их вполне достаточно для настройки сервера. Если нужных программ нет, вы можете использовать сторонние репозитории, которые тоже представлены в изобилии. При использовании дистрибутива для домашнего компьютера некоторые пакеты придётся искать на просторах интернета. В качестве менеджера пакетов используется YUM с форматом .rpm от RedHat. Он ничем не уступает формату .deb. Подробное сравнение можно прочитать в статье “Сравнение deb vs rpm”.
3. ОБНОВЛЕНИЯ
Новая версия Debian выходит каждые два года, однако, в пределах одной определённой версии, дистрибутив получает только обновления безопасности и исправление ошибок. Поэтому, ближе к выпуску следующей версии, большинство пакетов очень сильно устаревает. Процесс усложняет ещё и то, что перед попаданием в стабильную ветку пакеты должны пройти тщательное тестирование в других ветках, таких, как testing и sid. После выхода новой версии вам придётся переустановить систему или использовать специальный скрипт обновления.
В CentOS нет точного графика релизов, поскольку он зависит от публикации исходников Red Hat. Последняя версия CentOS 7 вышла в 2014 году, а сейчас появляются только минорные релизы: 7.1, 7.2, 7.3, 7.4. Последний – 7.4 – вышел осенью 2017. В минорных релизах выпускаются не только обновления безопасности, но и обновления ПО. Например, в 7.4 появилась долгожданная седьмая версия PHP.
Что касается процесса обновления, то минорные релизы устанавливаются автоматически с помощью менеджера обновлений в масштабах штатного обновления системы. Для обновления до следующей версии надо будет использовать специальные инструменты. Но выйдет она, похоже, не скоро – не раньше 2019-2020 года. У всех стабильных версий CentOS полная поддержка обновлений на протяжении 6 лет после выпуска и обновления безопасности на протяжении десяти лет.
4. СТАБИЛЬНОСТЬ
Обе системы считаются очень стабильными. На тестирование пакетов в Debian отводится очень много времени, и это позволяет найти возможные ошибки и исправить их. С другой стороны, Red Hat Enterprise Linux, на котором основывается CentOS, разрабатывается компанией. И компания получает деньги за то, чтобы дистрибутив был стабильным и работал нормально. Поэтому сомневаться в стабильности CentOS тоже не стоит. Здесь сложно сказать, что лучше – CentOS или Debian для сервера.
5. СООБЩЕСТВО
У Debian большое сообщество и очень много документации и форумов в интернете, в том числе и на русском. Также на Debian основаны такие популярные дистрибутивы, как Ubuntu и Linux Mint, а это в разы увеличивает сообщество и количество различных решений проблем в Сети. Если вы новичок, вам будет проще разобраться в Debian, особенно, если вы работали раньше с Ubuntu или Mint.
По CentOS тоже достаточно документации, но намного меньше на русском. Обычно, надо искать информацию на англоязычных ресурсах, но есть и русскоязычные форумы.
6. ПОДДЕРЖКА ПАНЕЛЕЙ УПРАВЛЕНИЯ
Очень часто для конфигурирования серверов используются панели управления. Большинство из них поддерживают обе операционные системы. Но для CentOS панелей больше, поскольку она предназначена, в первую очередь, для сервера. Например CentOS Web Panel (CPW) или cPanel, обе они не поддерживают системы семейства Debian.
ВЫВОДЫ
В этой небольшой статье я собрал все отличия Debian от CentOS, чтобы вы могли выбрать, какая из них вам лучше подходит. Как видите, оба дистрибутива имеют и преимущества, и недостатки. Если вы уже работали с одним из них, то для сервера стоит выбрать тот, который вы лучше знаете. На Losst используется CentOS, потому что мне больше нравиться .rpm, и я считаю, что система, разрабатываемая компанией, будет более стабильной.
на главную сниппетов