LinuxОбъяснение технологий

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

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

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

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

Файловый менеджер Ubuntu 19.04 с фоновыми иконками на рабочем столе

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 19.04 с новой темой значков

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 и элементарные ОС — два самых популярных примера. Они оба из разных команд и имеют свой уникальный опыт. Одно из ключевых отличий между 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

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

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

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

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

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

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

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux