В продолжение серии статей, сравнивающих различные дистрибутивы Linux, подробнее остановимся на Debian и Ubuntu. Они являются самыми популярными и влиятельными сборками, использующимися на различных типах устройств. На данный момент известно 132 основанных на Debian и 67 на Ubuntu сборок операционной системы Linux.
Несмотря на схожесть архитектуры, они имеют ряд существенных отличий. В чём они заключаются? Каковы особенности каждой из этих операционных систем? Какой дистрибутив — Debian или Ubuntu — выбрать для использования на домашнем компьютере? Подробнее на эти вопросы мы ответим в сегодняшнем материале.
На кого ориентированы сборки
Практически любой пользователь, отвечая на этот вопрос, не задумываясь ответит, что Debian рассчитан на опытных юзеров Linux, тогда как Ubuntu — на новичков. В определённой степени они будут правы, но на самом деле всё не настолько очевидно. В последнее время граница была существенно размыта, что не позволяет конкретно выделить аудиторию, на которую рассчитана каждая сборка.
Тем не менее принято считать, что именно Ubuntu является едва ли не лучшим выбором для начинающих линуксоидов благодаря максимальной ориентации на упрощённость, начиная от процесса установки и заканчивая ежедневным использованием. Debian же больше ориентирован на юзеров, которые имеют некоторое представление об особенностях Linux и понимают, чего они хотят от системы.
Установка операционной системы
Поскольку самое первое знакомство с Ubuntu и Debian начинается именно с установки, рассмотрим, в чём оба дистрибутива отличаются друг от друга в этом компоненте.
- Способ загрузки. Оба дистрибутива могут быть скачаны как напрямую с серверов разработчика, так и с использованием технологии BitTorrent. Учитывая, что серверы могут быть перегружены, второй вариант является наиболее подходящим, для того чтобы быстро скачать полный образ.
- Размер установочного образа. Ubuntu предлагает один вариант загрузочного образа размером примерно 1,5 гигабайта. Debian предоставляет гораздо более широкий выбор, зависима от размера вашего носителя: можно выбрать файлы объёмом до 650 мегабайт либо до 4,4 гигабайта. Дело в том, что образ по умолчанию рассчитан для записи на диск, поэтому он разбит на части такого размера, чтобы для каждой из них можно было использовать один носитель. Если вы выбираете образ для CD-диска, можно скачать 8 файлов, если же DVD — то всего лишь 3. По заверениям разработчиков, для установки самого необходимого набора программного обеспечения достаточно использовать первый образ в списке. Во всех остальных содержится дополнительное программное обеспечение, которое и так можно скачать через интернет. Кроме того, предлагается скачать утилиту для онлайн-установки, когда установочный образ занимает минимум места, а все файлы загружаются с удалённого сервера.
- Количество поддерживаемых архитектур. В этом компоненте Debian существенно преобладает над Ubuntu: 12 платформ против 5. Оригинальный Debian можно поставить практически на любое устройство с процессором, разве что кроме микроволновки или холодильника. Ubuntu же предназначен на использование с самыми популярными девайсами.
- Функционал утилиты установки. В Ubuntu всё максимально упрощено для неопытных юзеров, тем не менее можно выбрать режим опытного пользователя и каждый компонент выбирать вручную. Debian же многими специалистами признан как дистрибутив с наиболее настраиваемым установщиком. По большому счёту, это тот же расширенный режим, но с возможностью выбора автоматических настроек. Он будет полезным как новичкам, так и более опытным юзерам.
В этом показатели преимущества стоит отдать всё-таки Дебиан, так как он рассчитан на более широкий круг пользователей. Убунту же направлен в первую очередь на неопытных и новичков, а его установщик более красочно оформлен, что также привлекает менее продвинутых линуксоидов.
Первое впечатление
Какое первое впечатление от Debian или Ubuntu сразу же после установки? Давайте посмотрим, в чём преимущество Debian, а в чём — Ubuntu.
Минусы Ubuntu в сравнении с Debian
- Проблемы со стабильностью работы. Поскольку компания Canonical, отвечающая за выпуск Ubuntu, разрывается на несколько фронтов, разрабатывая операционную систему для настольных компьютеров, мобильных устройств, серверов и облачных сервисов, очень часто, особенно после обновления, даже встроенные компоненты работают нестабильно и вызывают довольно большое количество вылетов программного обеспечения. Естественно, это не может радовать.
- Unity. Несмотря на то, что программная оболочка Unity является довольно продвинутой, именно она является не самым удачным компонентом операционной системы. Разработчики постоянно пытаются внести что-то новенькое, но из-за недостаточного тестирования что-то обязательно да и сработает криво.
- Приватность. Поскольку кушать хочется всем, компания Canonical в своё время даже пошла на то, что в систему Ubuntu были интегрированы различные рекламные модули. Как это принято, они довольно часто передают вашу личную информацию третьим лицам. К счастью, в самых последних версиях сторонние компоненты подозрительного характера могут быть отключены.
Преимущества Ubuntu в сравнении с Debian
Если закрыть глаза на перечисленные выше недостатки (да и какие операционные системы, рассчитанные на массового потребителя, на 100% лишены подобных проблем?), то Ubuntu имеет ряд неоспоримых преимуществ.
- Полный набор установленных драйверов, благодаря чему вам не нужно заниматься дополнительным поиском, особенно если установленное оборудование на вашем ноутбуке или компьютере является несколько экзотическим. В отличие от Debian, ориентированного в первую очередь только на свободное ПО, в Ubuntu имеется возможность с коробки пользоваться проприетарным (то есть стороннего разработчика) софтом, включая различные драйверы непосредственно от производителя оборудования.
- Более частое обновление программного обеспечения. Поскольку технологии развиваются невероятно стремительно, для многих многолетний цикл разработки Debian может показаться критичным. Да, можно в Debian подключить сторонние репозитории с программным обеспечением, но какой в этом смысл, если при этом теряется основное преимущество Debian — его стабильность?
Безопасность работы и стабильность программного обеспечения
И Debian, и Ubuntu для управления системными операциями требуют права суперпользователя. Но существенно отличается реализация этого принципа.
В Ubuntu вы по умолчанию работаете под учётной записью обычного пользователя, без доступа к системным функциям. Когда же вам нужно выполнить какие-то глубокие настройки или установить программу, утилита sudo запросит пароль суперпользователя. В определённой степени это несколько замедляет работу, но при этом повышается безопасность.
Учётная запись суперпользователя в Дебиан чем-то напоминает аккаунт администратора в Windows. Вы входите под своим логином и паролем один раз, но не подтверждаете свои действия при каждой операции. Да, это несколько быстрее, но всё же менее безопасно. Поэтому нужно проявлять бдительность, чтобы не наделать ничего лишнего.
Касаемо стабильности работы программного обеспечения, то в Debian используется три основных репозитория: тестовый, стабильный и нестабильный. Поначалу новый софт появляется на тестовом канале, а затем после того, как его тщательно проверили и оттестировали, он перемещается в стабильный. После выхода новой версии Debian тестовые пакеты переносятся в репозиторий стабильных. В последние несколько лет количество хранилищ было расширено, но лучше всего пользоваться перечисленными выше. Что ещё хочется отметить, при использовании Debian вам предлагается, по сути, две крайности: либо поражающая стабильность в жертву функциональности, либо новейшее ПО, но может привести к серьёзным сбоям при обновлении.
Ubuntu имеет несколько иную структуру хранилищ программного обеспечения:
- Главный репозиторий Canonical, в котором содержатся пакеты, взятые с тестового и нестабильного канала Debian и доработанные разработчиками компании Canonical.
- Репозиторий Universe с программными пакетами, поддерживаемыми сообществом.
- Программное обеспечение с закрытым программным кодом, например, драйверы от производителя оборудования.
- Multiverse с софтом с несвободными лицензиями, в котором содержатся программы от сторонних разработчиков.
ВАЖНО. Главное отличие Debian от Ubuntu — ориентация на полностью свободный софт. В некоторых случаях его оказывается вполне достаточно, но в то же время драйвера чаще всего лучше использовать именно проприетарные. Ubuntu же позволяет выбирать между закрытым ПО и свободным, а для улучшения производительности рекомендует применять официальные прошивки от производителей, которые лучше знают особенности своего продукта.
Отдать преимущество какому-либо из этих дистрибутивов в этом компоненте довольно сложно. Тем не менее стоит учесть, что то, что в Ubuntu включено по умолчанию, в Debian нужно подключать дополнительно. С другой стороны, если вы не гонитесь за новейшим софтом, а желаете получить максимально стабильную систему, Debian имеет определённые преимущества. Опять же, Ubuntu выпускает обновления гораздо чаще. Так что всё на любителя.
Рабочий стол и программная оболочка
Для Linux существует несколько окружений рабочего стола: KDE, GNOME, Xfce, Mate, LXDE. Все они доступны в том числе и для Debian с Ubuntu. В случае установки Debian вы можете выбрать желаемый рабочий стол прямо в инсталляторе системы либо же установить позже. Ubuntu, в свою очередь, имеет уникальную разработку Unity, поддерживаемую компанией Canonical, одновременно выступающей и спонсором проекта. Кроме того, имеются сборки Ubuntu на основе других рабочих столов: Kubuntu, Lubuntu, Xubuntu, Ubuntu Mate и Ubuntu Gnome.
Некоторые утилиты и приложения рассчитаны на использование с конкретной программной оболочкой, при этом они могут использоваться на обоих дистрибутивах. То есть если вы находите программу для Debian KDE, с огромной долей вероятности она без проблем сможет функционировать и на Kubuntu. Отличие составляет Unity, так как это оболочка не имеет аналогов на оригинальном Debian.
Кстати, популярно ошибочное мнение о стопроцентной совместимости программного обеспечения для Ubuntu и Debian. Определённая часть софта имеет разное расположение файлов, поэтому оно будет несовместимым.
Поддержка и сообщество разработчиков
Учитывая распространённость Debian и Ubuntu, оба дистрибутива имеют огромную армию поклонников, разработчиков и продвинутую службу поддержки. Если у вас возникнет какая-то сложность, вы однозначно не останетесь без помощи. Тем не менее отличается официальная позиция ответственных лиц каждого из проектов. В случае с Debian она бывает довольно резкой и не всегда дружественной.
СОВЕТ. Тем не менее любые серьёзные изменения выносятся на всеобщее обсуждение и принимаются путём голосования.
Ubuntu, по мнению многих, имеет определённое преимущество в этом вопросе, поскольку за выпуск отвечает конкретная компания, которая разработала целый кодекс сообщества и старается ему следовать. Тем не менее большинство решений принимаются одним человеком — руководителем Марком Шаттлвортом. Его голос является решающим и в некоторых случаях он существенно влияет на развитие проекта в целом. Хороший пример — как уже упоминалось выше, в одном из выпусков Ubuntu было принято решение о внедрении рекламных модулей, что вызвало волну негодования среди рядовых пользователей.
Выводы
Итак, была брошена очередная связка хвороста в костёр разногласий Debian vs Ubuntu. Какой дистрибутив вы выберете для своего домашнего компьютера? Всё зависит от ваших личных предпочтений.
Если очень кратко подвести итог всего вышесказанного, то можно сказать, что Debian является гораздо более стабильной системой, но при этом её программное обеспечение обновляется ощутимо реже. В основном этой особенностью пользуются те, кто использует систему для сервера. Сообщество разработчиков является более демократичным, но при этом куда более резким.
Ubuntu же может работать на грани краха, но при этом вы будете пользоваться наиболее современным и продвинутым софтом, включая оригинальные проприетарные пакеты и драйверы. Его сообщество является более централизованным, но при этом куда более дружественным.
Во всех остальных компонентах системы мало чем отличаются друг от друга. В комментариях расскажите нам, каким дистрибутивом пользуетесь вы и чем именно он вас привлёк.