30

Из того, что я слышал, Ubuntu - это, по сути, Debian Linux с некоторыми предварительно установленными дополнительными приложениями и драйверами, чтобы сделать его более удобным для пользователя.

Это все? Или есть более глубокие, более фундаментальные различия между ними?

5 ответов5

26

Да, есть более фундаментальные различия. Debian фокусируется на стабильности, и у них нет коммерческой компании; Ubuntu фокусируется на простоте использования ("Linux для людей") в ущерб некоторой консервативной стабильности и поддерживает коммерческую компанию (Canonical).

Конечно, есть и другие отличия (от философских до выпуска графиков). Посмотрите официальные документы по Ubuntu Development и Ubuntu для разработчиков Debian, чтобы понять их:

Ubuntu основана на Debian, разделяя многие свои пакеты, инструменты и методы с этим проектом. Различия между Ubuntu и Debian описаны в UbuntuForDebianDevelopers.

Ubuntu периодически выпускается в соответствии с установленным графиком.

Ubuntu, как и Debian, является проектом свободного программного обеспечения, в котором может принять участие каждый. Однако он отличается от Debian тем, что многие ключевые ресурсы проекта, включая серверы, пропускную способность и ряд основных разработчиков, предоставляются Canonical. Canonical - это коммерческая компания, которая получает доход главным образом от услуг, связанных с Ubuntu, таких как контракты на поддержку.

Некоторые личные мысли:

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

Другие люди предпочитают более простое использование (готовое решение, которое готово), с функциями, которые не были тщательно протестированы, но достаточно хороши для повседневного использования, и выбирают Ubuntu.

Если у вас нет философских причин для выбора дистрибутива (например, свободного программного обеспечения), я рекомендую вам скачать оба и просто протестировать их, чтобы увидеть, какой из них лучше. (Я использую и то, и другое для разных нужд и сценариев.)

7

Уфф, я действительно думаю, что в этих ответах отсутствуют некоторые важные моменты.

У ДЕБИАНА ЦИКЛ ОЧЕНЬ МЕДЛЕННОГО ВЫПУСКА. Выпущен Debian 7 (2013), а Debian существует с 1996 года! Общая философия, лежащая в основе медленного цикла выпуска, - это обещание, что когда каждый релиз, наконец, выйдет, ВСЕ в этом выпуске работает. В частности, все модули ядра работают, все источники работают, и нет никаких проблем, когда пользователь устанавливает пакеты. Надежда состоит в том, что система будет работать без проблем, пока (по крайней мере) не выйдет следующий выпуск, который обычно наступает через год или более. Debian также предлагает репозитории, которые содержат более новые пакеты для промежуточного периода (в разной степени, например, есть "тестирующие" репозитории и "нестабильные" репозитории), но пользователь должен устанавливать пакеты из этих репозиториев на свой страх и риск. не полностью поддерживаются, или, другими словами, не были должным образом протестированы, чтобы считаться стабильными по стандартам Debian. Надежда, лежащая в основе этой очень консервативной философии разработки, заключается в том, что она создает надежные системы, так что, если кто-то хочет создать бизнес на сервере Linux, он может настроить свое программное обеспечение один раз, и оно будет работать без проблем или необходимости в каких-либо обновления давно. По большей части эта философия работает.

Ubuntu имеет цикл выпуска, который по крайней мере вдвое быстрее, чем Debian. На момент написания этой статьи Ubuntu приближался к выпуску 19, а их первый выпуск (насколько я знаю) появился менее десяти лет назад. Поскольку эти выпуски поддерживаются коммерческой компанией (иными словами, у них есть люди, которые зарабатывают деньги на обслуживании своего программного обеспечения), они могут выполнять больше работы для тестирования новых разработок и могут выпускать стабильные выпуски с гораздо более высокой скоростью. Тем не менее, Ubuntu НЕ обязательно является лучшим программным обеспечением, если ваша цель - получать последние обновления абсолютно для всего, что вы устанавливаете в Linux. Это хороший вариант, если вам нужна работающая система, которая проста в использовании, и, на мой взгляд, единственная реальная возможность, если вы являетесь абсолютным новичком в Linux и хотите получать удовольствие от использования Linux (есть другие дистрибутивы, ориентированные на начинающих, так что это это только мое мнение).

Если ваша цель состоит в том, чтобы иметь последние пакеты, я бы выбрал дистрибутив с циклическим выпуском, например Archlinux или Gentoo.

3

Ubuntu основана на Debian, она использует ту же структуру пакетов, но включает в себя несколько более свежих версий (Debian очень консервативен).

Также доступно больше несвободных приложений (Debian очень бесплатен)

У этого также есть очень хороший isntaller

2

GmonC и mgb сказали, что большинство вещей, но я должен добавить, что есть некоторые различия в пакетах, поэтому пакеты ubuntu не совместимы с debian и наоборот. Конечно, в теории это работает, но на практике это не очень хороший вариант (я ссылаюсь на пакеты из официальных репозиториев). Вы можете смешивать отдельные пакеты, но не многие из них (поверьте, я говорю вам об этом из личного опыта). Одиночные пакеты, такие как "gtk2-engine-murrine", будут работать, но что-то вроде "life" может испортить вашу систему
Имейте в виду, что в Debian есть 4 ветки пакетов (стабильный, тестируемый, нестабильный и экспериментальный), а в ubuntu вы также получили несколько (стабильный, backports ppa ...).

1

Я использовал Debian для программирования на Perl, так как он работал.

Веб-фреймворк Catalyst: Debian, установка за 1 минуту. На моем MacBook я не смог установить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .