Что лучше дебиан или убунту
Debian или Ubuntu: кому помогать?
С точки зрения пользователя относительно просто сделать выбор между Debian и Ubuntu. У каждого есть свои личные предпочтения, и попробовать обе ОС не займет слишком много времени. Но когда дело доходит до вклада в разработку, времени для этого потребуется гораздо больше, и вам наверняка захочется подумать об этом дважды, прежде чем начинать. Так на какую систему лучше потратить свое время?
Это непростой вопрос, на который нет ответа, который удовлетворил бы каждого. Все зависит от того, каков ваш стимул для участия в разработке.
Ubuntu: лучше для новичков?
С одной стороны, вы наверняка начинали с более дружественной к пользователю системы — Ubuntu. Вам она нравится и вы хотели бы чем-нибудь отплатить проекту, например своим вкладом в разработку. Отличное решение!
Кроме того, если вы не из тех людей, кто любит учиться (в основном) в одиночестве, Ubuntu, скорее всего, будет являться лучшим местом для вклада (по крайней мере, в начале). С Неделей разработчика Ubuntu, а также работой менеджеров сообщества Ubuntu, вы найдете больше помощи новым участникам, чем у Debian.
Debian: высокие принципы?
С другой же стороны, как только вы станете постоянным вкладчиком, вы им и останетесь навсегда, благодаря сообществу и тем принципам, которые вас объединяют.
Лукас Нуссбаум (который является разработчиком как Ubuntu, так и Debian) в своей речи на mini-debconf в Париже сказал, что сообщество Debian имеет более высокие принципы, поскольку это работа исключительно добровольцев, в то время как на Ubuntu оказывает существенное влияние Canonical.
Это было снова продемонстрировано несколько дней назад историей с Banshee и связанных с ним доходов филиалов Amazon. Мне понравились прояснения Марка Шаттлворта на этот счет, но эта история, тем не менее, является доказательством, что власть сообщества Ubuntu имеет свои пределы.
Возвращаясь к теме статьи, на более фундаментальном уровне во многих случаях Debian — верная система для вклада, даже когда вам действительно хочется помочь Ubuntu. Всякий раз, когда вы работаете над 75% пакетов, которые пришли непосредственно из Debian, в интересах Ubuntu не создавать никакого расхождения с Debian. То есть любой багфикс, который вы бы хотели сделать, в идеале должен быть включен в официальный пакет Debian (или напрямую в upstream).
И делая работу для Debian, вы работаете в интересах большего количества людей, так как ваша работа попадет во все производные от Debian дистрибутивы (а не только в Ubuntu и её потомков).
Зачем вносить вклад?
У Debian есть ясный ответ: Общественный договор Debian. Если вы вносите вклад в развитие Debian, это обычно помогает достигнуть высокой цели: принести пользователям универсальную ОС высокого качества.
Если говорить об Ubuntu, здесь все выглядит не настолько понятно. Где документ, связывающий людей вместе? Баг #1, в котором сказано, что Microsoft не должна иметь преимущество на рынке? Или кодекс корпоративной этики?
Вкладывайте в обе
В качестве заключения я хотел бы указать на очевидное. Нет никакой необходимости помогать только одной системе. Вы можете разрабатывать для обеих систем, как многие и делают. Просто вносите вклад, когда это имеет смысл.
Содействуйте разработке Debian, когда требуются глубокие изменения инфраструктуры, где нужно избегать расхождений, или когда вы планируете изменить пакет, который еще не изменен в Ubuntu.
Содействуйте разработке Ubuntu, когда вы работаете над проектами, которые уже серьезно кастомизированы (или даже форкнуты), или когда вы работаете над новыми экспериментальными проектами, которые не могут быть включены в Debian.
Но надо помнить о том, что выбор существует и спрашивать себя, всякий раз когда вы собираетесь чем-то посодействовать этим ОС.
Об авторе: Рафаэль Герцог разработчик Debian. Он работает над пакетным менеджером (dpkg). Также он ведет ежемесячную информационную рассылку, где делится своими мыслями по поводу новостей о Debian и Ubuntu.
От переводчика: Это мой первый перевод статьи, исправления и критика приветствуются
🎓 Debian или Ubuntu: сходства, различия и какую из этих ОС выбрать
Ubuntu получил много признания еще в своих ранних выпусках.
Разработчики сделали очень многое для новичков, которые только входят в мир дистрибутивов на основе Linux.
Но примерно в то время, когда был запущен интерфейс Unity, ubuntu также начали ненавидеть.
Объективно говоря, интерфейс не был хорошим или плохим, но он хорошо работал.
Затем были некоторые другие изменения, такие как вставка рекламы в меню запуска и изменение интерфейса на Gnome, которые заставили некоторых пользователей еще больше невзлюбить этот дистрибутив, и люди начали искать альтернативы, одним из которых был Debian.
Так как Ubuntu создан на основе Debian, они очень похожи по своей сути.
Однако, с изменениями, внесенными Canonical в Debian для создания Ubuntu, есть также и много различий, некоторые из которых незначительны.
Труднее ли использовать Debian?
Что касается операционной системы, где находятся файлы конфигурации и как работает менеджер пакетов, оба дистрибутива практически одинаковы.
Начинающему работать с Debian он может показаться сложнее в использовании, но это не потому, что дистрибутив более сложный.
Это потому, что Ubuntu поставляется с предустановленным набором утилит, которые помогают новичкам легко настраивать свои системы.
Например, установить драйвер видеокарты легко с помощью графического приложения в Ubuntu.
Однако в Debian это нужно делать «вручную», выясняя, какие пакеты требуются и устанавливать их с помощью менеджера пакетов.
Ubuntu также можно обновить с помощью нескольких щелчков мыши, с помощью предварительно установленного графического приложения.
На Debian рекомендуется следовать четкой инструкции:
Пользователи, которые хотят узнать, как все работает, могут выбрать Debian и делать все самостоятельно.
Как только они узнают, как все компоненты сочетаются друг с другом, Debian станет легким в использовании.
Но пользователи, которые не хотят быть обеспокоены деталями и просто хотят, чтобы работа была выполнена, с инструментами, которые автоматизируют эти задачи, будут лучше себя чувствовать в Ubuntu.
Различия в классификации пакетов программного обеспечения – Ubuntu
Ubuntu разделяет программное обеспечение на три категории: main, universe и multiverse.
Пакеты в разделе main обновляются по мере необходимости, исправляя ошибки или дыры в безопасности, а также добавляя новые функции.
Пакеты в universe иногда поддерживаются добровольцами, если кто-то действительно занимается пакетами,а в противном случае они остаются неизменными на протяжении всего выпуска Ubuntu.
Это означает, что некоторые пакеты в universe могут иметь одинаковые ошибки и дыры в безопасности в течение длительного периода времени.
Большинство пакетов в universe не поддерживаются никем.
Пакеты в multiverse – это пакеты, которые не являются бесплатными (не в вопросе цены, а это проприетарное ПО, не поддерживаемое компанией Canonical.).
Различия в классификации пакетов программного обеспечения – Debian
Debian также разделяет программное обеспечение на три категории: main, contrib и non-free.
Пакеты в contrib и non-free являются частично или полностью несвободным программным обеспечением, как в случае драйверов, некоторых аудиокодеков и т. д.
Заметное отличие состоит в том, что обычно все пакеты в main (и contrib и non-free, когда это возможно) поддерживаются на протяжении всего срока выпуска.
Это означает, что каждый раз, когда обнаруживается дыра в безопасности, она будет исправлена в случае Debian (и тоже довольно быстро).
Недостатком, однако, является то, что (почти все) пакеты останутся с одной и той же версией в течение всего периода выпуска.
Это означает, что среда рабочего стола Gnome остается в версии 3.22 навсегда в Debian 9.
Даже если Gnome уже находится в версии 3.34. Debian 9 не получает новых функций для среды рабочего стола Gnome.
Стабильность
Вообще говорят, что Debian гораздо стабильнее.
Обновление программных пакетов почти никогда не сломает то, что работало ранее.
Ubuntu также довольно стабильна, но она иногда что-то обновляет, а затем появляется черный экран, не работает звук или система выдает новую ошибку.
Это потому, что Ubuntu постоянно добавляет новые функции.
А с новыми функциями вы можете также заполучить и новые ошибки и неожиданные результаты.
Поскольку Debian сохраняет почти все программное обеспечение замороженными в одной и той же версии и исправляет только уязвимости безопасности системы, после обновления пакетов крайне редко можно получить сюрпризы.
Гибкость
Ubuntu имеет рабочую среду по умолчанию, а Debian – нет.
Но вы можете выбрать любой другой вариант Ubuntu, например Kubuntu, который поставляется с другой средой рабочего стола.
Но в Debian есть такая фишка, которая дает пользователю операционную систему и позволяет ему делать с ней все, что он захочет.
«Ценой» этой свободы является то, что учебные колеса не в комплекте не поставляются.
Пользователь может выбрать то, что он хочет, но он должен узнать, какие есть варианты, плюсы и минусы, и как это все сделать.
Это означает, что вы можете легко устанавливать несколько сред рабочего стола или переходить с одного на другое, редко сталкиваясь с проблемами.
Однако в Ubuntu из-за некоторых настроек по умолчанию иногда бывает сложно перейти, скажем, из Gnome в MATE.
Иногда все просто работает, а иногда есть вещи, которые необходимо исправить, чтобы заставить ее работать должным образом.
Положительным моментом является то, что Ubuntu делает все возможное, чтобы также настроить эти значения по умолчанию таким образом, чтобы удовлетворить потребности большинства пользователей без каких-либо дополнительных усилий с их стороны.
Пользователи, которым нравятся просто используемые по умолчанию настройки, будут удовлетворены Ubuntu.
Тем не менее, пользователи, которые любят возиться, будут больше удовлетворены тем, как работает Debian.
Список важных различий между Debian и Ubuntu
Подводя итог, приведу более сжатый список ключевых различий между Debian и Ubuntu:
Debian:
Ubuntu:
Заключение
Выбрать между дистрибутивами – значит решить, что важнее вас лично.
Но, честно говоря, новички будут запуганы Debian.
Некоторые пользователи Linux начинают с Ubuntu, а затем переходят на Debian.
В любом случае, любой может протестировать новый образ Debian или лай образ Ubuntu и принять решение, основываясь на непосредственном опыте работы с платформой.
В чём разница между Debian и Ubuntu? Что лучше выбрать?
Поговорим о Debian и Ubuntu. И там, и там можно использовать команды apt-get для управления приложениями. Оба дистрибутива поддерживают установку DEB-пакетов. Часто, читая статьи про Linux, можно видеть, что для Debian и Ubuntu подходят одни и те же инструкции по установке каких-то программ.
Чем же, при такой близости друг к другу, различаются эти дистрибутивы?
«Дистрибутив Ubuntu основан на Debian», — что это значит?
Хотя и существуют сотни дистрибутивов Linux, лишь немногие из них являются независимыми, то есть, созданными с чистого листа. Среди крупнейших независимых дистрибутивов можно отметить Debian, Arch Linux, Red Hat.
Дистрибутив Ubuntu основан на Debian. Это значит, что Ubuntu использует тот же механизм работы с пакетами (APT), что и Debian, и то, что в Ubuntu применяется очень много пакетов и библиотек из репозиториев Debian. В качестве базы для Ubuntu используется инфраструктура Debian.
Базой для Ubuntu является Debian
Именно так выглядят взаимоотношения большинства Linux-дистрибутивов с теми дистрибутивами, на которых они основаны. Они используют ту же систему управления пакетами и те же пакеты, что и базовый дистрибутив. Но они, кроме того, добавляют к существующим пакетам свои пакеты. Именно в этом и кроется отличие Ubuntu от Debian, несмотря на то, что ОС Ubuntu основана на Debian.
Различия между Ubuntu и Debian
Итак, ОС Ubuntu построена на базе архитектуры и инфраструктуры Debian, она использует те же DEB-пакеты, что и Debian.
Значит ли это, что пользоваться Ubuntu — это то же самое, что и пользоваться Debian? Не совсем. Существует множество дополнительных факторов, которые отличают один дистрибутив от другого.
Обсудим эти факторы и, таким образом, сравним Ubuntu и Debian. Прежде чем мы начнём — прошу помнить о том, что некоторые сравнения применимы к настольному варианту ОС, а некоторые — к серверному.
▍1. Цикл выпуска
Существует два вида выпусков Ubuntu — LTS ( Long Term Support, «поддержка в течение длительного периода») и обычные. LTS-выпуски выходят каждые два года, они поддерживаются в течение 5 лет. При обновлении системы у пользователя есть возможность обновиться до следующего доступного LTS-выпуска. Такие выпуски считаются более стабильными, чем обычные.
Каждые шесть месяцев выходят обычные выпуски Ubuntu, не относящиеся к категории LTS. Их поддержка осуществляется лишь в течение девяти месяцев, но в них имеются более новые, в сравнении с последним LTS-выпуском, версии ПО и возможности. Когда заканчивается жизненный цикл используемого обычного выпуска — нужно обновиться до следующей версии Ubuntu.
В результате у того, кто пользуется Ubuntu, учитывая особенности выхода её выпусков, есть возможность выбирать между стабильностью и новыми возможностями.
А вот у Debian имеется три вида выпусков: стабильные (Stable), тестируемые (Testing) и нестабильные (Unstable). Нестабильные выпуски предназначены для «полевых» испытаний, для реальной работы ими лучше не пользоваться.
А тестируемые выпуски не так уж и нестабильны. Соответствующая ветка используется для подготовки следующего стабильного выпуска. Некоторые пользователи Debian выбирают именно Testing-выпуски для того чтобы быстрее других получить доступ к новым возможностям.
И наконец — скажем пару слов о стабильных выпусках Debian. Это — основные выпуски Debian. Они могут не отличаться наличием в них самого нового ПО или самых новых возможностей, но, если говорить о стабильности, то можно сказать, что они исключительно стабильны.
Новый стабильный выпуск выходит раз в два года. Такие выпуски поддерживаются в течение трёх лет. После этого нужно обновляться до нового стабильного выпуска.
▍2. Свежесть программного обеспечения
Команда apt-cache policy
Ориентированность ОС Debian на стабильность означает то, что разработчики системы не всегда стремятся к тому, чтобы включать в неё самые свежие версии программного обеспечения. Например, в самой свежей Debian 11 используется GNOME 3.38, а не последняя GNOME 3.40.
То же самое касается и другого ПО — вроде GIMP, LibreOffice и так далее. Это — тот компромисс, на который вынужден идти тот, кто выбирает Debian. Именно поэтому в сообществе Linux популярна шутка «Debian stable = Debian stale», намекающая на то, что стабильная Debian — это Debian не первой свежести.
Выпуски Ubuntu LTS тоже нацелены на стабильность. Но в них обычно используются более актуальные, чем в Debian, версии популярного ПО.
Стоит обратить внимание на то, что то же самое справедливо и для некоторых программ, устанавливаемых из репозиториев, поддерживаемых разработчиками ОС. В результате, например, если вам нужна самая последняя версия Docker — можно добавить репозиторий Docker и в Debian, и в Ubuntu.
В целом же можно отметить, что в стабильных выпусках Debian обычно используются более старые версии ПО, чем в сравнимых выпусках Ubuntu.
▍3. Доступность программного обеспечения
И Debian, и Ubuntu имеют огромные репозитории программного обеспечения. Но у Ubuntu есть ещё и PPA (Personal Package Archive). Благодаря PPA процедура установки более новых программ или свежих версий уже имеющихся программ немного облегчается.
Использование команды add-apt-repository
Использовать PPA можно и в Debian, но это не так удобно, как в Ubuntu. В Debian это обычно сопряжено с некоторыми проблемами.
▍4. Поддерживаемые платформы
Доступны варианты дистрибутива Ubuntu для 64-битных платформ x86 и ARM. В рамках проекта больше не выпускаются 32-битные образы ОС.
А Debian, с другой стороны, поддерживает и 32-битные и 64-битные архитектуры. Кроме того, Debian поддерживает ещё и 64-битную архитектуру ARM (arm64), и ARM EABI (armel), и ARMv7 (EABI hard-float ABI, armhf), и 32-битную архитектуру MIPS с обратным порядком байтов (mipsel), и 64-битную архитектуру MIPS с обратным порядком байтов (mips64el), и 64-битную архитектуру PowerPC с обратным порядком байтов (ppc64el), и IBM System z (s390x).
В результате — неудивительно то, что Debian называют «универсальной операционной системой».
▍5. Установка
Установка Ubuntu гораздо проще, чем установка Debian. И я, говоря это, не шучу. Установка Debian может вызвать сложности даже у пользователей Linux среднего уровня подготовки.
После загрузки дистрибутива Debian в распоряжении пользователя, по умолчанию, оказывается минимальный ISO. В состав этого образа не входят прошивки, не являющиеся опенсорсными. В результате пользователю надо самому установить соответствующие прошивки, и учитывать то, что система не распознает автоматически его сетевые адаптеры и другое аппаратное обеспечение.
Есть и особые ISO, содержащие код подобных прошивок, но для того чтобы их найти — надо знать где искать. В результате тот, кто этого не знает, может столкнуться с неприятным сюрпризом.
Не самая дружелюбная процедура самостоятельной загрузки прошивки в Debian
Команда разработчиков Ubuntu гораздо снисходительнее относится к включению в состав стандартного дистрибутива драйверов и прошивок с закрытым исходным кодом.
Кроме того, установщик Debian выглядит устаревшим, чего не скажешь об установщике Ubuntu. Установщик Ubuntu, кроме того, распознаёт другие ОС, установленные на диске, и предлагает пользователю возможность установки Ubuntu совместно с уже установленными системами (с возможностью сформировать конфигурацию двойной загрузки). А вот исследуя установку Debian я ничего такого не заметил.
Установка Ubuntu проходит гораздо приятнее, чем установка Debian
▍6. Встроенная поддержка различного аппаратного обеспечения
ОС Debian, как уже было сказано, ориентирована, преимущественно на FOSS (Free and Open Source Software, свободное и открытое программное обеспечение). Это означает, что ядро, предоставляемое Debian, не содержит драйверов и прошивок с закрытым кодом.
Это не значит, что такие драйверы и прошивки нельзя заставить работать в Debian. Всё дело в том, что пользователю придётся самостоятельно добавлять или включать соответствующие репозитории и вручную устанавливать то, что ему нужно. Это может, особенно у новичков, отбить желание пользоваться Debian.
Нельзя сказать, что Ubuntu — это совершенная ОС, но, в деле встроенной поддержки различных аппаратных устройств, она гораздо лучше Debian. Это означает, что Ubuntu легче привести в рабочее состояние, и то, что пользователю будет, с самого начала, удобнее работать с этой ОС, чем с Debian.
▍7. Выбор окружения рабочего стола
В Ubuntu, по умолчанию, используется специально настроенное окружение рабочего стола GNOME. Поверх него можно установить другое окружение, или выбрать какой-то вариант Ubuntu с другим окружением рабочего стола — вроде Kubuntu (там используется KDE) или Xubuntu (Xfce).
В Debian тоже, по умолчанию, устанавливается GNOME. Но установщик даёт пользователю возможность самому выбрать окружение рабочего стола.
Выбор окружения рабочего стола при установке Debian
С сайта Debian можно скачать образы, рассчитанные на установку определённого окружения рабочего стола.
▍8. Игры
В последнее время ситуация с играми в Linux, в целом, улучшилась, что произошло благодаря Steam и Proton. Но возможность запуска игр, конечно, сильно зависит и от аппаратного обеспечения.
Если говорить о совместимости ОС с аппаратным обеспечением, то Ubuntu лучше Debian справляется с поддержкой проприетарных драйверов.
Нельзя сказать, что того же, что способна дать Ubuntu, нельзя достичь в Debian, но на это потребуется потратить некоторое время и некоторые силы.
▍9. Производительность
Если говорить о производительности, то чёткого ответа на вопрос о том, что быстрее — Ubuntu или Debian — нет. Причём, это справедливо и для настольных систем, и для серверов. И та и другая операционные системы популярны как на настольном, так и на серверном фронтах.
Производительность компьютера зависит от его аппаратных возможностей и от набора установленного на нём программного обеспечения. Настраивать параметры системы, оптимизируя её производительность, можно и в Ubuntu, и в Debian.
▍10. Сообщество и поддержка
Debian — это истинный продукт трудов сообщества разработчиков. Всё, что касается управления этим проектом, находится в ведении членов сообщества.
За Ubuntu стоит компания Canonical. Но это — не тот проект, который поддерживает исключительно некая корпорация. Вокруг Ubuntu тоже сформировалось сообщество разработчиков. Но окончательные решения по любым вопросам, касающимся Ubuntu, принимает именно Canonical.
Если же говорить о поддержке, то существуют специализированные форумы, на которых можно получить помощь и по Ubuntu, и по Debian.
Canonical, кроме того, предлагает профессиональную поддержку своим корпоративным клиентам. Разработчики Debian такой поддержки не предлагают.
Итоги
И Debian, и Ubuntu — это отличный выбор как для настольного компьютера, так и для сервера. Эти ОС используют менеджер пакетов apt и DEB-пакеты, и, в результате, дают своим пользователям очень похожие возможности.
Но для эффективного использования Debian нужен некоторый опыт. Особенно — если речь идёт о настольном варианте ОС. Если вы только начинаете осваивать мир Linux — то вам лучше будет остановить свой выбор на Ubuntu. Я полагаю, что новичкам, прежде чем перейти к Debian, нужно наработать некоторый опыт и познакомиться с Linux в целом.
Нельзя сказать, что знакомство с Linux нельзя начать с Debian, но такое начало, вероятнее всего, станет для новичка серьёзным испытанием.
Как вы выбираете дистрибутивы Linux для настольных компьютеров и для серверов?
Сравнение Debian и Ubuntu: какой дистрибутив лучше
В продолжение серии статей, сравнивающих различные дистрибутивы Linux, подробнее остановимся на Debian и Ubuntu. Они являются самыми популярными и влиятельными сборками, использующимися на различных типах устройств. На данный момент известно 132 основанных на Debian и 67 на Ubuntu сборок операционной системы Linux.
Какой из дистрибутивов выбрать: Debian или Ubuntu?
Несмотря на схожесть архитектуры, они имеют ряд существенных отличий. В чём они заключаются? Каковы особенности каждой из этих операционных систем? Какой дистрибутив — Debian или Ubuntu — выбрать для использования на домашнем компьютере? Подробнее на эти вопросы мы ответим в сегодняшнем материале.
На кого ориентированы сборки
Практически любой пользователь, отвечая на этот вопрос, не задумываясь ответит, что Debian рассчитан на опытных юзеров Linux, тогда как Ubuntu — на новичков. В определённой степени они будут правы, но на самом деле всё не настолько очевидно. В последнее время граница была существенно размыта, что не позволяет конкретно выделить аудиторию, на которую рассчитана каждая сборка.
Тем не менее принято считать, что именно Ubuntu является едва ли не лучшим выбором для начинающих линуксоидов благодаря максимальной ориентации на упрощённость, начиная от процесса установки и заканчивая ежедневным использованием. Debian же больше ориентирован на юзеров, которые имеют некоторое представление об особенностях Linux и понимают, чего они хотят от системы.
Установка операционной системы
Поскольку самое первое знакомство с Ubuntu и Debian начинается именно с установки, рассмотрим, в чём оба дистрибутива отличаются друг от друга в этом компоненте.
В этом показатели преимущества стоит отдать всё-таки Дебиан, так как он рассчитан на более широкий круг пользователей. Убунту же направлен в первую очередь на неопытных и новичков, а его установщик более красочно оформлен, что также привлекает менее продвинутых линуксоидов.
Первое впечатление
Какое первое впечатление от Debian или Ubuntu сразу же после установки? Давайте посмотрим, в чём преимущество Debian, а в чём — Ubuntu.
Минусы Ubuntu в сравнении с Debian
Преимущества Ubuntu в сравнении с Debian
Если закрыть глаза на перечисленные выше недостатки (да и какие операционные системы, рассчитанные на массового потребителя, на 100% лишены подобных проблем?), то Ubuntu имеет ряд неоспоримых преимуществ.
Безопасность работы и стабильность программного обеспечения
И Debian, и Ubuntu для управления системными операциями требуют права суперпользователя. Но существенно отличается реализация этого принципа.
В Ubuntu вы по умолчанию работаете под учётной записью обычного пользователя, без доступа к системным функциям. Когда же вам нужно выполнить какие-то глубокие настройки или установить программу, утилита sudo запросит пароль суперпользователя. В определённой степени это несколько замедляет работу, но при этом повышается безопасность.
Учётная запись суперпользователя в Дебиан чем-то напоминает аккаунт администратора в Windows. Вы входите под своим логином и паролем один раз, но не подтверждаете свои действия при каждой операции. Да, это несколько быстрее, но всё же менее безопасно. Поэтому нужно проявлять бдительность, чтобы не наделать ничего лишнего.
Касаемо стабильности работы программного обеспечения, то в Debian используется три основных репозитория: тестовый, стабильный и нестабильный. Поначалу новый софт появляется на тестовом канале, а затем после того, как его тщательно проверили и оттестировали, он перемещается в стабильный. После выхода новой версии Debian тестовые пакеты переносятся в репозиторий стабильных. В последние несколько лет количество хранилищ было расширено, но лучше всего пользоваться перечисленными выше. Что ещё хочется отметить, при использовании Debian вам предлагается, по сути, две крайности: либо поражающая стабильность в жертву функциональности, либо новейшее ПО, но может привести к серьёзным сбоям при обновлении.
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 же может работать на грани краха, но при этом вы будете пользоваться наиболее современным и продвинутым софтом, включая оригинальные проприетарные пакеты и драйверы. Его сообщество является более централизованным, но при этом куда более дружественным.
Во всех остальных компонентах системы мало чем отличаются друг от друга. В комментариях расскажите нам, каким дистрибутивом пользуетесь вы и чем именно он вас привлёк.