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

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

Ваша оценка: Нет Средняя оценка: 4.1 (15 votes)
a

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

Ваша оценка: Нет Средняя оценка: 3.3 (4 votes)
a

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

Ваша оценка: Нет Средняя оценка: 2.3 (3 votes)
11
pomodor

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

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
6

поставить Linux или Windows?
Если Linux-дистрибутив, то 32-битного ядра хватит вполне, но с поддержкой
PAE (если захотите, потом воткнуть по-более RAM, при технической возможности!?)
Если уже стоит памяти — от 6 Gb, что очень подозрительно, для Atom:), смело ставьте 64-битную систему и усе...

Ваша оценка: Нет Средняя оценка: 1 (2 votes)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

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

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
a

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

Ваша оценка: Нет Средняя оценка: 4.5 (2 votes)
11
pomodor

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

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

Ваша оценка: Нет Средняя оценка: 4.7 (3 votes)
a

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

Ваша оценка: Нет Средняя оценка: 2 (1 vote)
11
pomodor

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

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

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
5
Sunrise

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

Ваша оценка: Нет
11
pomodor

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

Ваша оценка: Нет
11
pomodor

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

Ваша оценка: Нет Средняя оценка: 4.2 (5 votes)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

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

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
5
Sunrise

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

Ваша оценка: Нет
11
pomodor

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

Ваша оценка: Нет
a

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 vote)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
2
gundenaf

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

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

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

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

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
2
gundenaf

Спасибо.

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

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

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

Ваша оценка: Нет Средняя оценка: 4 (3 votes)
2
gundenaf

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

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

Ваша оценка: Нет
2
gundenaf

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

Ваша оценка: Нет
a

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

Ваша оценка: Нет Средняя оценка: 1 (1 vote)
6

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.