CentOS vs Debian: сравнение дистрибутивов Linux

Недавно я устанавливал Debian 7 на новый компьютер и поимел массу неприятных проблем. Это при том, что Debian — мой любимый дистрибутив, который я использую на основном рабочем компьютере и админю на большом количестве серверов.

 CentOS или Debian?

Немного критики Debian

Претензии являются следствием из главного принципа разработки Debian: сделаем миллион пакетов под тысячу архитектур, а пока будем копаться, пользователи пускай сами ищут пути актуализации версий ПО. Вот и получается, что в течении года после релиза Debian прекрасен, а уже через два года никакого удовольствия от использования Debian не остается. Ну а потом новая итерация.

Так вот, я уже привык, что в Debian нужно много чего настраивать руками. Смирился с поиском драйверов как к новому оборудованию, так и к тому, которое было выпущено года три назад. А чего стоит фирменная фича инсталлятора Debian — попросить отдельно записать на флешку прошивку для WiFi-свистка?! Особенно довольны те, у которых нет рядом второго компа с интернетом. И я даже привык добавлять сторонние репозитории едва ли не для каждой программы, чтобы не пользоваться софтом из прошлого века. Но вот побороть баг в ядре трехлетней давности сил уже не хватило. Поставил CentOS. В ходе освоения CentOS были открыты некоторые преимущества, для описания которых и задумана эта статья.

Преимущества CentOS

Оборудование. Несмотря на то, что CentOS тоже трудно отнести к edge-дистрибутивам, поддержка оборудования на высоте. В CentOS определился и сенсорный экран, и специфические функции тачпэда, и фирменная технология быстрого перехода в спящий режим. В Debian 7 это надо было настраивать вручную. Не говорю уже о таких мелочах, как поддержка WiFi, оптимизация под SSD и т.п. вещах.

Софт. Некоторый софт в CentOS посвежее убунтушного будет. Например, в последней версии Ubuntu интерпретатор Ruby версии 1.9. А в CentOS уже вторая ветка. Почему так получилось? А потому, что т.н. дистрибутив Ubuntu является ни чем иным, как дистрибутивом Debian Testing (+шоппинг-оболочка Unity). А в Debian Testing, видимо, пока только 1.9 успели отшлифовать. И весь остальной софт в CentOS сильно посвежее, чем в Debian.

Стабильность. Она на таком же высоком уровне, как и в Debian. Единственное, что с позором упало и в конвульсиях сдохло — Боксы. Но Боксы — творчество рукожопых программистов из команды GNOME. Тут уж и разработчики из Red Hat оказались бессильны что-либо исправить. Забавно, что Боксы появились как попытка заменить «слишком сложный» virt-manager. Предполагалось, что даже самые последние дебилы кинуться использовать Боксы, заценив простоту. В итоге простота и удобность получилась на уровне третьего Гнома в момент его появления. При этом Боксы глючат и падают. А virt-manager простой, отлично пашет и я даже подумываю заменить VirtualBox на virt-manager. А GNOME Boxes — отличный пример того, что бывает, когда дебилы берутся делать программы для дебилов.

Фичи. Например, есть Docker из коробки. В Debian он тоже есть (но не тот), но опять же придется подключать внешний репозиторий. Кстати, о Докере. Не знаю, чего от него все кипятком писают. Недавно прочитал, что контора, разрабатывающая Docker, оценивается уже в $1 млрд. При этом прибыли нет, а все примеры успешного внедрения Docker сводятся к статьям из серии «Как мне удалось запустить HelloWorld в Docker» на Хабре и его зарубежных аналогах. По-моему, новый пузырь надувают. Неделю нужно осваивать хитрожопый синтаксис и архитектуру, чтобы потом быстро понять, что Docker либо не нужен, либо достаточно освоить за 5 минут LXC-контейнеры (на которых Docker основан).

Скорость. Файловая система по умолчанию — XFS. В интернете так и не нашел достоверной информации о производительности этой ФС. Но симбиоз XSF + SSD + Systemd демонстрирует чудеса. Ни в одном другом дистрибутиве не видел настолько быстрой загрузки. Выключение же вообще моментальное, как у телевизора.

ГУЙ. GNOME допилен до состояния, при которым этой адской поделкой можно пользоваться почти сразу из коробки. Внешний вид опрятный, красивый, палитра подобрана удачно.

Недостатки CentOS 7

Ограниченный выбор программ. Мало чего есть. Подключение Epel-репозитория снимает эту проблему, но не полностью. Десяток программ так и не нашел. Но в некоторых случаях на сайте производителя программы обнаруживался RPM-пакет. Качать пакеты с сайтов и ставить вручную — то еще удовольствие. Хотя, жили же мы когда-то без apt-get и yum.

Всё другое. Пакетный менеджер устроен иначе, другие обозначения девайсов, другая настройка сети (ip вместо ifconfig). И что самое тяжелое — другой синтаксис настройки файервола. В Debian годами учил IPTables, а CentOS предлагает заново осваивать Firewalld (надстройка над IPTables со своим стремным синтаксисом и даже гуем). И вообще всё другое. Заметил, что по каждому поводу в Гугл лезу.

Вердикт

CentOS 7 очень хорош. Если бы я был новичком, однозначно осваивал бы CentOS, а не Debian, ибо CentOS стал объективно сильнее. Поскольку я не новичок, переучиваться не стану. Но продолжу изучать этот замечательный дистрибутив.

Для некоторых целей он подойдет и без переучивания. Например, для настольного применения он даже удобнее Убуки — для всего есть ГУЙ, меньше глючит (то есть, вообще не глючит, если выкинуть GNOME Boxes), не сливает Шаттлворту инфо, не показывает дилды, графический интерфейс понятен и продуман, необходимость лезть в терминал отсутствует. Все то, что любят новички.

Для профессионального применения тоже очень хорош, но, как я уже сказал, потребуется переучивание.

Оценка: 
5
Средняя: 4.1 (16 оценки)

Комментарии

Ограниченный выбор программ. Мало чего есть.

Оценка: 
Средняя: 3.3 (4 оценки)

32-битность надо написать в недостатки (т.е. ее отсутствие для 7-ки).

Оценка: 
Средняя: 2.3 (3 оценки)

Наоборот, преимущество. Где сейчас найти 32-битный комп? Только в музее разве что. А у разработчиков объем работы сразу в 2 раза снижается, можно сосредоточиться на более важных делах.

Оценка: 
Средняя: 5 (4 оценки)

на ноутбук intel atom что поставишь ? 32? 64?

Оценка: 
Средняя: 5 (1 оценка)

На Intel Atom (N450) ставится 64-битная

Оценка: 
Средняя: 5 (2 оценки)

есть там 32 битная ветка смотри вниматльнее

Оценка: 
Средняя: 5 (2 оценки)

А мне гуй Firewald в Debian 8 таки-понравился :) Да и Gnome 14 -тоже ничего ..

Оценка: 
Средняя: 4.5 (2 оценки)

Интерфейс хороший, кто же спорит, только я сразу в эти зоны не вьехал и деление конфигурации на статическую и динамическую не понял. На кой все это?

Но осваивать ГУЙ — путь в никуда. Эти знания не котируются и в любой момент в дистрибутив могут запилить новый ГУЙ, придется заново въезжать. А вот синтаксис iptables — он на века. ;)

Оценка: 
Средняя: 4.7 (3 оценки)

Еще от кого мне защищаться,если все серверные службы либо отключены(nfs) ,или удалены :)

Оценка: 
Средняя: 2 (1 оценка)

От бэкдоров и эксплоитов. Например, найдут очередную дырку типа ShellShock. Каккер успеет хакнуть компьютер до выхода заплатки. Если будут получены только пользовательские права, файервол не даст подрубиться к порту. Кстати, поэтому все серьезные дистрибутивы режут все входящие соединения по умолчанию.

Оценка: 
Средняя: 5 (1 оценка)

Еще один минус только что обнаружил: тут Totem без яиц. Ни на что не способен. Картинку не показывает, так как MPEG-плагина нет, а звук не воспроизводит, так как MP3-плагина нет. Спрашивается, а нахрена он тут вообще предустановлен? Иконкой полюбоваться?

Но это еще не все. В репозиториях нет VLC. Ни в родном, ни в стороннем. На сайте CentOS советуют какую-то пакетную помойку Васи Пупкина подключить. В других статьях советуют репозиторий от какого-то бразильянского Linux-журнала подрубить. Впечатления от CentOS немного подпортились. ;)

Оценка: 
Средняя: 5 (1 оценка)

Так можно же поставить из исходников.

Оценка: 
Пока без оценки

Ага, а еще лучше написать самому. Хрен с основной работой, надоело зарплату получать. ;)

Оценка: 
Пока без оценки

25 апреля обещают Debian 8. ;) В топку тогда CentOS! ;)

Оценка: 
Средняя: 4.2 (5 оценки)

Ну и как по сравнению с CentOS 7? Завелся у вас на ноутбуке wi-fi из коробки?

Оценка: 
Средняя: 5 (1 оценка)

А, кстати, еще забавный глюк/фича: периодически появляется уведомление, что в ядре произошел сбой. Предлагается сформировать и отправить багрепорт. Согласился. В итоге CentOS отправлять багрепорт отказался на том основании, что баг уже описан. Но и в обновлениях заплатка не появляется. Видимо, разработчики CentOS ждут пока разработчики RHEL пофиксят, а в RHEL баг не проявляется. ;)

Оценка: 
Средняя: 5 (4 оценки)

Интересно, после перекомпиляции ядра баг останется?

Оценка: 
Пока без оценки

Если бы баги можно было лечить перекомпиляцией, такая специализация, как тестировщик ПО отсутствовала бы в перечне профессий. ;)

Оценка: 
Пока без оценки

systemctl stop firewalld
systemctl disable firewalld
yum install iptables-services
systemctl start iptables
systemctl enable iptables
#после настроки iptables
iptables-save > /etc/sysconfig/iptables

#ifconfig поставить вообще одна строка:
yum -y install net-tools
#Автор, признайся, ты на Дебиан из windows пришел? :D

Оценка: 
Средняя: 5 (1 оценка)

Ты выпилил firewalld и поставил iptables. Осталось выпилить CentOS и поставить Debian.

Оценка: 
Средняя: 5 (1 оценка)

я поставил то, с чем мне удобнее работать.
Если мне станет удобнее работать с Дебиан — я установлю Дебиан.

Оценка: 
Средняя: 5 (1 оценка)

pomodor, а какое сейчас впечатление от CentOS? Продолжали ли изучение?

В работе сталкивался, коллега использовал. Оставил сугубо положительное впечатление.

Оценка: 
Средняя: 5 (1 оценка)

Я несколько раз пробовал использовать на серверах, но мне администрирование CentOS не нравится. Это вопрос вкуса. Кому-то нравится админить Debian-based, кому-то RHEL-based. Оба класса дистрибутивов очень достойные.

Что лично мне не понравилось в CentOS. Во-первых, стабильный репозиторий очень ограничен. Могу ошибаться, но по-моему, я там даже nginx не нашел. Пришлось подключать репозиторий EPEL. Звучит как бы солидно — Extra Packages for Enterprise Linux. Но на самом деле это товарищи из Федоры развлекаются. Во-вторых, у меня CentOS умудрился упасть, тогда как Debian ни разу за 8 лет. В-третьих, трудно перелезть с Debian. Там всё другое. Не лучше и не хуже, но нужно переучиваться, а весомых плюсов, из-за которых стоило бы тратить время, я не нашел.

Оценка: 
Средняя: 5 (4 оценки)

Спасибо.

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

Конкретно на работе стоят давно Ubuntu Server. Глубоко залезать не приходилось, но в принципе, ничего так. Менять не хочется)

Оценка: 
Средняя: 5 (1 оценка)

Debian для настольного применения ничем не хуже. Уже много лет на нем сижу, никаких проблем.

Оценка: 
Средняя: 4 (3 оценки)

Верю, но нужен софт поновее. Поэтому перешел и на работе на Xubuntu.

Дома открыт к экспериментам. Debian сложно назвать таковым, Debian — это старая добрая стабильность, в хорошем смысле)

Оценка: 
Пока без оценки

Пока на работе использую на CentOS 7 с XFCE, но подумываю и об Mate. Дома — Xubuntu, но подумываю об CentOS)

Оценка: 
Пока без оценки

там вино старое в сентосе

Оценка: 
Средняя: 1 (1 оценка)

Wine? может быть... И нафик оно нужно на серваке, плюс еще и либы Mono, а там еще немножко можно и ставить ms сервачок?:) Извращение, вантузных эникейев...

Оценка: 
Средняя: 5 (1 оценка)

centos7,rhel7,ols7
+ выпиленный init.d все конфигурируется через systemd
- обновится с 6 на 7 ветку не смог ( с Дебианом таких проблем не было)
+ готовые шаблоны безопасности при инсталляции (поддержка java)
- мало пакетов в родных репах (ставим епель), жирные дистрибутивы
debian 9
выпилили из 9ки пакет fprobe-ulog, прикрутили iptables-ulog на в 10ке.
локальное зеркало пакетов очень жирное
в остальном нет недостатков =)

Оценка: 
Средняя: 5 (1 оценка)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.