Сравнение: 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.
Программное обеспечение
Когда мы работаем за компьютером, мы взаимодействуем не столько с операционной системой, сколько с программным обеспечением, которое в ней выполняется. Без программного обеспечения, помогающего нам делать свою работу из операционной системы будет мало смысла.
1 и 2. Ubuntu и Debian
Операционная система Ubuntu основана на Debian, а у этого дистрибутива очень большие репозитории пакетов. К тому же, из-за того, что Ubuntu – это самый популярный дистрибутив, разработчики программ в первую очередь создают пакеты для него. Большинство пакетов, которые работают в Ubuntu можно ставить в Debian и наоборот. А с появлением универсальных пакетов snap и flatpak ситуация ещё больше улучшилась.
3. Fedora
У Fedora с пакетами не так всё хорошо. Конечно, здесь есть официальные репозитории, в которых много чего есть. Ещё есть несколько сторонних репозиториев, в которых программ ещё больше. Но если бы не flatpak некоторые программы было бы сложно получить.
4. OpenSUSE
Здесь с программным обеспечением тоже всё хорошо. Как и в Fedora тут используется пакетный менеджер с форматом пакетов RPM, но в отличии от того дистрибутива здесь есть система сборки пакетов откуда можно установить программное обеспечение, которого нет в официальных репозиториях. Эта система доступна с помощью браузера и установка происходит буквально в пару кликов.
5. Arch Linux
В ArchLinux ситуация с пакетами программного обеспечения тоже не очень плохая. Тут используется собственный менеджер пакетов pacman и свой формат пакетов. Но зато есть пользовательский репозиторий AUR, в котором вы найдёте практически все пакеты, которые вам нужны.
6. Gentoo
Здесь с программным обеспечением всё плохо. Есть официальные репозитории, есть несколько сторонних репозиториев, так называемых оверлеев. Там есть большинство нужных программ. Но если нет, будет сложно. Правда уже можно установить snap и flatpak, которые частично решают проблему.
Оценки:
- Ubuntu – 5
- Debian – 5
- Fedora – 3
- OpenSUSE – 4
- ArchLinux – 4
- Gentoo – 2
На кого ориентированы сборки
Практически любой пользователь, отвечая на этот вопрос, не задумываясь ответит, что Debian рассчитан на опытных юзеров Linux, тогда как Ubuntu — на новичков. В определённой степени они будут правы, но на самом деле всё не настолько очевидно. В последнее время граница была существенно размыта, что не позволяет конкретно выделить аудиторию, на которую рассчитана каждая сборка.
Тем не менее принято считать, что именно Ubuntu является едва ли не лучшим выбором для начинающих линуксоидов благодаря максимальной ориентации на упрощённость, начиная от процесса установки и заканчивая ежедневным использованием. Debian же больше ориентирован на юзеров, которые имеют некоторое представление об особенностях Linux и понимают, чего они хотят от системы.
Debian против Ubuntu: Какой из них лучше для вас?
Перед тем, как выбрать, вы должны сосредоточиться на конкретной мысли. Во-первых, получите конкретный ответ на следующие запросы; Эксперт или Новичок? Контролируемый или простой в использовании? Стабильность или передовые черты? Бесплатный или проприетарный? Все эти мысли помогают вам получить решающие факторы и понять, что для вас важно. Что бы вы ни выбрали, это не заставит вас страдать, потому что оба дистрибутива Linux относительно надежны, безопасны и могут удовлетворить все требования любых пользователей
Что бы вы ни выбрали, это не заставит вас страдать, потому что оба дистрибутива Linux относительно надежны, безопасны и могут удовлетворить все требования любых пользователей.
P.S.
Debian и Ubuntu – это два основных и доминирующих дистрибутива Linux с набором различных функций и инструментов. Debian более стабилен, чем Ubuntu, потому что Ubuntu использует или добавляет больше передовых функций, что приводит к большему количеству ошибок и сбоев.
И если мы сравним Debian с Ubuntu по производительности системы, то ясно, что Debian превзойдет Ubuntu. Debian поставляется с минимальной функциональностью и стабильной базой; таким образом, он требует меньше ресурсов и бесперебойно работает на широком спектре устройств, включая старые и современные машины. В случае Ubuntu добавленные функции и предварительно упакованные настройки влияют на общую производительность. Ubuntu предоставляет новейшие функции, которые требуют больше энергии. Ubuntu Linux больше подходит для современных вычислительных устройств.
Наконец, я могу только сказать, что Debian и Ubuntu – отличные дистрибутивы Linux. Многие пользователи предпочитают использовать Debian вместо Ubuntu и наоборот.
Ubuntu больше подходит для начинающих, а Debian – для технарей.
4 место: openSUSE
OpenSUSE тоже является широко распространенным по всему миру дистрибутивом, но особенно популярным он стал в Германии. Главной целью openSUSE является достижение максимальной простоты в управлении системой для конечного пользователя.
Именно над этим качеством дистрибутива и трудятся разработчики со всего мира. При этом openSUSE делает ставку на принципы открытости исходного кода программного обеспечения, благодаря чему пользователь может использовать систему практически без каких-либо ограничений, настраивая её под свои индивидуальные задачи.
OpenSUSE вы можете скачать в двух вариантах: openSUSE Leap является готовым релизом дистрибутива, а openSUSE Tumbleweed — это так называемый «Rolling Release», который постоянно добавляется новыми, но иногда не самыми стабильными функциями.
Лучшие дистрибутивы Linux для старых компьютеров и ноутбуков
Lubuntu
Lubuntu является версией Ubuntu, разрабатываемой сообществом, с использованием легкой оболочки рабочего стола LXQt (ранее использовался LXDE). В комплекте идет так же набор “легковесного” программного обеспечения. Разработчики Lubuntu ставят перед собой цель запуска данного дистрибутива на старых и слабых компьютерах и ноутбуках, в том числе и на нетбуках. В остальном дистрибутив не особо отличается от Ubuntu, и использует самое последнее и свежее программное обеспечение.
- Большой набор предустановленных приложений
- Небольшие системные требования
Puppy Linux
Один из самых легковесящих дистрибутивов Linux – Puppy Linux. Дистрибутив способен полноценно работать на старых компьютерах с объемом оперативной памяти не менее 300МБ. Не смотря на свои более чем скромные системные требования, дистрибутив имеет в комплекте внушительный набор полноценно работающих программ – от офисного пакета, до мультимедиа проигрывателя.
К минусам данной системы можно отнести тот факт, что платой за его маленький размер является отсутствие многих современных функций как в самой системе, так и в её программном обеспечении
- Предустановлены все необходимые легковесные программы
- Способен запустится на компьютере 20 летней давности
- Как плата за “легкость” – отсутствие многих современных функций у системы и программного обеспечения
- Посредственное оформление
Сравнение Linux: какой из дистрибутивов является самым популярным
Благодаря огромному сообществу пользователей Linux существует бесчисленное множество всегда актуальных дистрибутивов, доступных для бесплатного скачивания.
Веб-сайт DistroWatch раскрывает некоторые секреты и рассказывает о том, какие из них наиболее востребованы в настоящее время. В их числе, разумеется, ставшие уже классическими Ubuntu и Linux Mint.
Что объединяет все дистрибутивы, так это наличие очень хорошей документации в интернете, что позволяет даже новичку быстро получить ответы на свои вопросы. Кроме того, многие дистрибутивы могут быть установлены параллельно операционной системе Windows или работать в Live-режиме с DVD или USB-накопителя без установки. Мы можем порекомендовать программу ImgBurn, чтобы сделать образ диска на DVD, а Linux Live USB Creator для того, чтобы создать загрузочную USB-флешку.
Безопасность работы и стабильность программного обеспечения
И Debian, и Ubuntu для управления системными операциями требуют права суперпользователя. Но существенно отличается реализация этого принципа.
В Ubuntu вы по умолчанию работаете под учётной записью обычного пользователя, без доступа к системным функциям. Когда же вам нужно выполнить какие-то глубокие настройки или установить программу, утилита sudo запросит пароль суперпользователя. В определённой степени это несколько замедляет работу, но при этом повышается безопасность.
Учётная запись суперпользователя в Дебиан чем-то напоминает аккаунт администратора в Windows. Вы входите под своим логином и паролем один раз, но не подтверждаете свои действия при каждой операции. Да, это несколько быстрее, но всё же менее безопасно. Поэтому нужно проявлять бдительность, чтобы не наделать ничего лишнего.
Касаемо стабильности работы программного обеспечения, то в Debian используется три основных репозитория: тестовый, стабильный и нестабильный. Поначалу новый софт появляется на тестовом канале, а затем после того, как его тщательно проверили и оттестировали, он перемещается в стабильный. После выхода новой версии Debian тестовые пакеты переносятся в репозиторий стабильных. В последние несколько лет количество хранилищ было расширено, но лучше всего пользоваться перечисленными выше. Что ещё хочется отметить, при использовании Debian вам предлагается, по сути, две крайности: либо поражающая стабильность в жертву функциональности, либо новейшее ПО, но может привести к серьёзным сбоям при обновлении.
Ubuntu имеет несколько иную структуру хранилищ программного обеспечения:
- Главный репозиторий Canonical, в котором содержатся пакеты, взятые с тестового и нестабильного канала Debian и доработанные разработчиками компании Canonical.
- Репозиторий Universe с программными пакетами, поддерживаемыми сообществом.
- Программное обеспечение с закрытым программным кодом, например, драйверы от производителя оборудования.
- Multiverse с софтом с несвободными лицензиями, в котором содержатся программы от сторонних разработчиков.
ВАЖНО. Главное отличие Debian от Ubuntu — ориентация на полностью свободный софт
В некоторых случаях его оказывается вполне достаточно, но в то же время драйвера чаще всего лучше использовать именно проприетарные. Ubuntu же позволяет выбирать между закрытым ПО и свободным, а для улучшения производительности рекомендует применять официальные прошивки от производителей, которые лучше знают особенности своего продукта.
Отдать преимущество какому-либо из этих дистрибутивов в этом компоненте довольно сложно. Тем не менее стоит учесть, что то, что в Ubuntu включено по умолчанию, в Debian нужно подключать дополнительно. С другой стороны, если вы не гонитесь за новейшим софтом, а желаете получить максимально стабильную систему, Debian имеет определённые преимущества. Опять же, Ubuntu выпускает обновления гораздо чаще. Так что всё на любителя.
Так какой же дистрибутив мне выбрать?
В следующей таблице кратко представлены критерии для выбора дистрибутива Linux:
Дистрибутив | Краткая характеристика |
Debian | Обеспечивает стабильность, рекомендуется для опытных пользователей. |
Ubuntu | Выглядит как macOS и прост в использовании. |
Linux Mint | Выглядит как Windows и подойдет для новичков. |
Red Hat Enterprise Linux (RHEL) | Для коммерческого использования. |
CentOS | Если вы хотите использовать Red Hat, но без его торговой марки. |
Fedora | Если вы хотите использовать Red Hat и новейшее программное обеспечение. |
openSUSE | Работает так же, как и Fedora, но немного старше и стабильнее. |
elementary OS | Отлично подойдет для новичков и любителей macOS. |
Gentoo Linux | Для опытных пользователей. Пакеты программного обеспечения компилируются из исходных кодов непосредственно на целевой машине, появляются возможности оптимизации приложений под конкретные аппаратные ресурсы компьютера. |
MX Linux | Быстрый, отзывчивый и набирающий в последнее время большую популярность дистрибутив Linux, который подойдет как обычным пользователям, так и администраторам. |
Kali Linux | Ориентированный, прежде всего, на специалистов в области аудита информационной безопасности. |
Arch Linux/Manjaro/Slackware | Для опытных пользователей, потому что каждый пакет должен быть установлен самостоятельно. |
Zorin OS/Solus/Deepin | Если хочется чего-то другого. |
Первое впечатление
Какое первое впечатление от Debian или Ubuntu сразу же после установки? Давайте посмотрим, в чём преимущество Debian, а в чём — Ubuntu.
Минусы Ubuntu в сравнении с Debian
- Проблемы со стабильностью работы. Поскольку компания Canonical, отвечающая за выпуск Ubuntu, разрывается на несколько фронтов, разрабатывая операционную систему для настольных компьютеров, мобильных устройств, серверов и облачных сервисов, очень часто, особенно после обновления, даже встроенные компоненты работают нестабильно и вызывают довольно большое количество вылетов программного обеспечения. Естественно, это не может радовать.
- Unity. Несмотря на то, что программная оболочка Unity является довольно продвинутой, именно она является не самым удачным компонентом операционной системы. Разработчики постоянно пытаются внести что-то новенькое, но из-за недостаточного тестирования что-то обязательно да и сработает криво.
- Приватность. Поскольку кушать хочется всем, компания Canonical в своё время даже пошла на то, что в систему Ubuntu были интегрированы различные рекламные модули. Как это принято, они довольно часто передают вашу личную информацию третьим лицам. К счастью, в самых последних версиях сторонние компоненты подозрительного характера могут быть отключены.
Преимущества Ubuntu в сравнении с Debian
Если закрыть глаза на перечисленные выше недостатки (да и какие операционные системы, рассчитанные на массового потребителя, на 100% лишены подобных проблем?), то Ubuntu имеет ряд неоспоримых преимуществ.
- Полный набор установленных драйверов, благодаря чему вам не нужно заниматься дополнительным поиском, особенно если установленное оборудование на вашем ноутбуке или компьютере является несколько экзотическим. В отличие от Debian, ориентированного в первую очередь только на свободное ПО, в Ubuntu имеется возможность с коробки пользоваться проприетарным (то есть стороннего разработчика) софтом, включая различные драйверы непосредственно от производителя оборудования.
- Более частое обновление программного обеспечения. Поскольку технологии развиваются невероятно стремительно, для многих многолетний цикл разработки Debian может показаться критичным. Да, можно в Debian подключить сторонние репозитории с программным обеспечением, но какой в этом смысл, если при этом теряется основное преимущество Debian — его стабильность?
Fedora
Проект Fedora строго нацелен на использование только свободного ПО — вы не найдете легкого способа установить проприетарный драйвер или ПО. Для этого придется подключать сторонние репозитории. Fedora использует последние версии ПО и поэтому часто нестабильна (хотя, возможно поклонники этого дистрибутива будут несогласны). В отличии от Ubuntu, Fedora не разрабатывает свой рабочий стол или ПО. Fedora использует текущее ПО, предлагая платформу для интеграции всего этого ПО в единую систему. Fedora поставляется с рабочим окружением Gnome 3 по-умолчанию. Так же имеются ответвления, использующие альтернативные рабочие столы. Fedora спонсируется компанией Red Hat, разрабатывающей коммерческий дистрибутив Red Hat Enterprise Linux. В отличии от RHEL Fedora не имеет длительной поддержки. Если вам необходим стабильный и длительно поддерживаемый дистрибутив — покупайте RHEL ?
Peppermint
Peppermint – это дистрибутив основанный на Lubuntu, разработанный с упором на скорость, совместимость с оборудованием и эффективность использования ресурсов.
Он предлагает пользователям такие функции, как переключение панелей, редактирование меню с использованием собственной программы Menulibre и утилиты настройки DPI шрифта графического интерфейса пользователя.
Дистрибутив, сочетает в себе минималистичный опыт и хороший внешний вид. Он поставляется со средой LXDE, который известен своей быстротой и легкостью.
Он также поддерживает как 32-битное, так и 64-битное оборудование. Будучи основанным на Lubuntu, дистрибутив может использовать преимущества программных репозиториев Ubuntu.
Установка операционной системы
Поскольку самое первое знакомство с Ubuntu и Debian начинается именно с установки, рассмотрим, в чём оба дистрибутива отличаются друг от друга в этом компоненте.
- Способ загрузки. Оба дистрибутива могут быть скачаны как напрямую с серверов разработчика, так и с использованием технологии BitTorrent. Учитывая, что серверы могут быть перегружены, второй вариант является наиболее подходящим, для того чтобы быстро скачать полный образ.
- Размер установочного образа. Ubuntu предлагает один вариант загрузочного образа размером примерно 1,5 гигабайта. Debian предоставляет гораздо более широкий выбор, зависима от размера вашего носителя: можно выбрать файлы объёмом до 650 мегабайт либо до 4,4 гигабайта. Дело в том, что образ по умолчанию рассчитан для записи на диск, поэтому он разбит на части такого размера, чтобы для каждой из них можно было использовать один носитель. Если вы выбираете образ для CD-диска, можно скачать 8 файлов, если же DVD — то всего лишь 3. По заверениям разработчиков, для установки самого необходимого набора программного обеспечения достаточно использовать первый образ в списке. Во всех остальных содержится дополнительное программное обеспечение, которое и так можно скачать через интернет. Кроме того, предлагается скачать утилиту для онлайн-установки, когда установочный образ занимает минимум места, а все файлы загружаются с удалённого сервера.
- Количество поддерживаемых архитектур. В этом компоненте Debian существенно преобладает над Ubuntu: 12 платформ против 5. Оригинальный Debian можно поставить практически на любое устройство с процессором, разве что кроме микроволновки или холодильника. Ubuntu же предназначен на использование с самыми популярными девайсами.
- Функционал утилиты установки. В Ubuntu всё максимально упрощено для неопытных юзеров, тем не менее можно выбрать режим опытного пользователя и каждый компонент выбирать вручную. Debian же многими специалистами признан как дистрибутив с наиболее настраиваемым установщиком. По большому счёту, это тот же расширенный режим, но с возможностью выбора автоматических настроек. Он будет полезным как новичкам, так и более опытным юзерам.
В этом показатели преимущества стоит отдать всё-таки Дебиан, так как он рассчитан на более широкий круг пользователей. Убунту же направлен в первую очередь на неопытных и новичков, а его установщик более красочно оформлен, что также привлекает менее продвинутых линуксоидов.
Простота установки
Простота установки играет очень важное значение, не только для новичков, но и для опытных пользователей. Если вы ставите перед собой целью не обучение, а работу, то не хочется затрачивать лишнее время на установку
1. Ubuntu
Установить Ubuntu очень просто. У вас есть графический установщик где надо только нажимать кнопку Далее. Тем не менее с помощью её установщика можно настроить достаточно нужных вещей, например, разметить диск, задать пароль пользователя, выбрать раскладку клавиатуры и часовой пояс, а также многое другое.
2. Debian
Установщик Debian не сильно отличается от установщика Ubuntu. Здесь тоже всё разбито на удобные шаги и настроек даже больше. Кроме всего того, что можно настроить в Ubuntu, тут можно подключить DVD диски для установки без интернета, а также можно выбрать графическое окружение, поддерживается LVM и шифрование диска.
3. Fedora
Установщик Fedora уже не пошаговый, но тоже не сильно сложнее. Здесь есть главное меню, в котором вам надо выбрать различные пункты настроек. По подробности настройки он похож на Debian.
4. OpenSUSE
У OpenSUSE установщик такой же пошаговый и простой, как и у Ubuntu. Есть там всё, что необходимо. Из особенностей установщика можно отметить возможность выбора окружения, расширенная поддержка Btrfs, а также довольно красивый интерфейс.
5. ArchLinux
Несмотря на то, что существует несколько дистрибутивов, основанных на ArchLinux в которых есть графическая установка, в самом ArchLinux такой возможности нет. Это добавляет гибкости системе и помогает лучше разобраться как всё работает, но в то же время очень сложно для новичков, а для опытных пользователей если не сложно то просто занимает больше времени чем должна занимать установка системы, что тоже не есть хорошо.
6. Gentoo
У Gentoo тоже нет графического установщика, поэтому установка дистрибутива очень сложная для начинающих. Зато вы можете собрать все нужные вам программы из исходников и получить в теории более высокую производительность.
Оценки:
- Ubuntu – 5
- Debian – 5
- Fedora – 4
- OpenSUSE – 5
- ArchLinux – 2
- Gentoo – 1