В чем разница между Ubuntu и дистрибутивами на базе Ubuntu?
Linux

В чем разница между Ubuntu и дистрибутивами на базе Ubuntu?

Различия между разными дистрибутивами Linux могут сбить с толку. Вот чем отличаются дистрибутивы Ubuntu и Ubuntu-based

Linux Mint и элементарная ОС являются популярными альтернативами Ubuntu – но они также основаны на Ubuntu. Если вы новичок в Linux, это может сбить вас с толку. Давайте попробуем прояснить, что это значит и почему это важно для вас

Рабочий стол Ubuntu

Ubuntu – это бесплатная альтернатива с открытым исходным кодом коммерческим, проприетарным операционным системам, таким как Windows и macOS. В верхней части экрана находится панель, на которой отображается время, системные индикаторы и способ открыть обзорный экран или приборную панель, позволяющую получить доступ к приложениям. Там же можно переключаться между окнами и виртуальными рабочими столами

За Ubuntu стоит компания Canonical. В отличие от Microsoft и Apple, Canonical не производит большую часть того, что входит в ее операционную систему. Вместо этого Ubuntu состоит из бесплатных компонентов с открытым исходным кодом, которые поставляются отдельными людьми и командами со всего мира

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

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

Являются ли Ubuntu и Linux одним и тем же?

Не совсем. Ядро, то есть часть, которая позволяет программному обеспечению общаться с аппаратным обеспечением вашего компьютера, – это Linux. Ядро Linux – это всего лишь один из многих компонентов, которые Canonical использует для создания рабочего стола Ubuntu

Разница между Ubuntu и Linux заключается в том, что вы не можете запустить ядро Linux самостоятельно. Оно работает в фоновом режиме, питая множество различных устройств в вашей жизни, от насосов на заправках до смартфонов Android. Рабочий стол Linux – это не столько Linux, сколько все свободное программное обеспечение с открытым исходным кодом, которое работает поверх него. Поэтому правильнее думать об Ubuntu как об Ubuntu Linux, а не как о чем-то отдельном

Инфраструктура Ubuntu

Ubuntu – это гораздо больше, чем рабочий стол, который вы загружаете с сайта ubuntu.com. Это сообщество разработчиков и пользователей. Это также коллекция приложений и программ, собранных из многих источников и используемых по-разному

Большая часть кода, на котором работает Ubuntu, не исходит от Canonical

На чем основана Ubuntu?

Ubuntu основан на Debian, масштабном проекте, который делает то же самое, что и Ubuntu, только немного менее доступным способом. Чтобы прояснить ситуацию, нам придется установить несколько терминов

  • Пакеты: Способ, которым разработчики распространяют программное обеспечение для Linux. Приложения, системные компоненты, драйверы, кодеки и другое программное обеспечение поставляются в виде пакетов.
  • Форматы пакетов: Различные версии Linux организуют пакеты, используя различные форматы. Пока не существует единого формата, совместимого со всеми версиями Linux.
  • Репозитории: Вместо того, чтобы загружать инсталляторы с веб-сайта, программное обеспечение Linux обычно находится в репозитории. Репозитории – это большие коллекции пакетов, к которым вы можете получить доступ и загрузить по мере необходимости. Магазины приложений Linux предоставляют программное обеспечение по аналогии с Android и iOS, а более традиционные инструменты известны как менеджеры пакетов.
  • Дистрибутивы: Дистрибутив – это набор программного обеспечения, упакованный таким образом, что обеспечивает функционирование операционной системы, вместе с сопутствующим сообществом и репозиториями.

.

Ubuntu и Debian – оба Linux дистрибутивы , и Ubuntu использует тот же DEB формат пакетов , что и Debian, хотя программное обеспечение не всегда совместимо между ними.Ubuntu предоставляет свои собственные репозитории , но в основном заполняет их пакетами из Debian

Экосистема Ubuntu

Ubuntu поставляется в различных формах. В качестве рабочего стола по умолчанию используется среда рабочего стола GNOME. Существуют различные ‘вкусы’, которые используют различные окружения рабочего стола.Kubuntu, например, использует рабочий стол KDE Plasma.Xubuntu использует другой интерфейс, известный как Xfce

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

Дистры на базе Ubuntu

Существует множество дистрибутивов, основанных на Ubuntu, к которым Canonical не имеет никакого отношения (подобно тому, как Ubuntu основан на Debian).Linux Mint и elementary OS – два самых популярных примера. Они оба созданы разными командами и имеют свой собственный уникальный опыт. Одно из ключевых различий между Ubuntu и Linux Mint заключается в том, что интерфейс последней больше похож на Windows

Внешний вид может быть обманчивым. Под Linux Mint скрывается та же инфраструктура, что и под Ubuntu. Точно так же, когда вы открываете магазин приложений на Linux Mint и элементарную ОС, большинство программного обеспечения такое же, как и на Ubuntu

Что это значит?

Это означает, что когда вы видите программу, в которой упоминается поддержка Ubuntu, эта поддержка не ограничивается рабочим столом Ubuntu. Это программное обеспечение также будет работать на официальных версиях Ubuntu и на несвязанных проектах, которые имеют общую инфраструктуру Ubuntu.Steam заявляет, что работает на Ubuntu, но вы можете запустить ту же программу установки на Pop!_OS (другой дистрибутив на базе Ubuntu)

Если вы решили установить элементарную ОС вместо Ubuntu, вам нужно знать, что большинство из того, что относится к Ubuntu, относится и к вам. Если Ubuntu не работает на вашем компьютере, элементарная ОС, скорее всего, тоже не будет работать. Аналогично, если игровой контроллер не совместим с Ubuntu, есть вероятность, что он не совместим и с вашей системой. Когда вы столкнетесь с ошибками, вам может больше повезти в поиске решений, связанных с Ubuntu, чем в поиске элементарной ОС

Но все (обычно) идет не в обратном направлении.Ubuntu не может легко запускать программное обеспечение, разработанное специально для элементарной ОС. Чтобы объяснить эту взаимосвязь, сообщество Linux использует метафору потока.Ubuntu находится вверх по течению относительно элементарной ОС (на рисунке ниже). Программное обеспечение работает вниз по течению от Ubuntu. Вода течет только в одном направлении

Чем дальше вы от источника, тем больше шансов внести ошибки.Debian берет исходный код программ и упаковывает их в DEB.Ubuntu реструктурирует эти пакеты и, для некоторых, вносит свои собственные изменения; элементарная ОС затем добавляет еще несколько изменений самостоятельно. Когда что-то идет не так, у вас теперь есть несколько точек в цепочке, которые нужно рассмотреть. Проблема заключается в исходном коде, Debian, Ubuntu или элементарной ОС?

Стоит ли использовать дистрибутив на базе Ubuntu?

Это зависит от ваших потребностей и ожиданий. Вот несколько вопросов, которые следует рассмотреть:

  • Довольны ли вы Ubuntu? Если вас устраивает рабочий стол Ubuntu по умолчанию, то оставайтесь с тем, что у вас есть.
  • Вам нравится Ubuntu, но не нравится интерфейс? Вы можете поменять окружение рабочего стола без переустановки дистрибутива. Или вы можете установить другой вкус Ubuntu.
  • Вам нравится инфраструктура Ubuntu, но не то, как она управляется? Если у вас проблемы с Canonical, вам может помочь дистрибутив на базе Ubuntu, предоставленный другим сообществом.Linux Mint, elementary OS и Pop!_OS используют инфраструктуру Ubuntu, но они не так подвержены влиянию решений Canonical, как официальные версии Ubuntu.

.

Если вам не нравится инфраструктура Ubuntu, то, возможно, стоит полностью покинуть экосистему. Существует множество других дистрибутивов Linux с различными достоинствами и недостатками. Они могут полностью изменить ваше впечатление о Linux

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий