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

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

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

Linux Distro, Ubuntu

Ubuntu — это бесплатный и открытый исходный код.

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

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

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

,

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

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

Linux Distro, Ubuntu

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

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

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

    в опыте, аналогичном тому, что вы встречаете на Android и iOS. Более традиционные инструменты известны как менеджеры пакетов. Вы также можете загрузить программное обеспечение через командную строку.

  • Распределения: Распространение — это набор программного обеспечения, упакованного таким образом, чтобы обеспечить функционирование операционной системы, а также сопровождающее сообщество и репозитории.

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

Экосистема Убунту

Linux Distro, Ubuntu

Ubuntu приходит во многих формах. Рабочий стол по умолчанию использует среду рабочего стола GNOME. Существуют разные «разновидности», которые используют разные среды рабочего стола. Kubuntu, например, использует рабочий стол KDE Plasma

, Xubuntu использует другой интерфейс, известный как Xfce

,

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

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

, Например, макет Linux Mint по умолчанию имеет гораздо больше общего с Windows

,

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

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

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

на Pop! _OS (другой дистрибутив на основе Ubuntu

).

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

Linux Distro, 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.

Ссылка на основную публикацию
Adblock
detector