Ubuntu против Fedora: что использовать и почему

FedoraLinuxUbuntuДистрибутивы

Вкратце: Ubuntu или Fedora? В чём разница? Что лучше? Какой дистрибутив использовать?

Ubuntu и Fedora — один из самых популярных дистрибутивов Linux. Принятие решения об использовании Ubuntu и Fedora нелегко. Я постараюсь помочь вам принять решение, сравнивая различные функции Ubuntu и Fedora.


Ubuntu vs Fedora: Что лучше?


Почти все дистрибутивы Linux отличаются друг от друга в основном по следующим параметрам:

  • Базовый дистрибутив (Debian, Red Hat, Arch или с нуля)
  • Установка
  • Поддерживаемые среды рабочего стола
  • Управление пакетами, поддержка программного обеспечения и обновления
  • Аппаратная поддержка
  • Команда разработчиков (поддерживаемая корпорацией или созданная любителями)
  • Цикл выпуска
  • Сообщество и поддержка

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


Установка


Инсталлятор Ubuntu Ubiquity — один из самых простых инсталляторов. Я считаю, что это сыграло важную роль в популярности Ubuntu, потому что когда Ubuntu был создан в 2004 году, сама установка Linux считалась и скорее была сложной задачей.

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

Вы также можете установить обновления и сторонние кодеки при установке Ubuntu. Это дополнительное преимущество.


Установка Ubuntu 19.04

Fedora использует установщик Anaconda. Это также упрощает процесс установки благодаря простому в использовании интерфейсу. Тем не менее, на мой взгляд, установщик Ubuntu проще.


Установка Fedora 30

Fedora также предоставляет инструмент для записи мультимедиа для загрузки и создания Live USB Fedora в операционной системе Windows. Когда я в последний раз пытался использовать его около двух лет назад, он не работал, и мне приходилось использовать обычное программное обеспечение для создания Live USB.

По моему опыту, установка Ubuntu проще, чем установка Fedora. Это не означает, что установка Fedora является сложным процессом. Просто Ubuntu проще.


Рабочие среды


Ubuntu и Fedora по умолчанию используют рабочую среду GNOME.


Рабочий стол GNOME в Fedora

В то время как Fedora использует стандартный рабочий стол GNOME, Ubuntu настроил его так, чтобы он выглядел и вел себя как Unity, предыдущий рабочий стол Ubuntu.


Рабочий стол GNOME, настроенный командой Ubuntu

Помимо GNOME, и Ubuntu и Fedora предлагают несколько других вариантов рабочего стола.

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

Fedora предлагает различные варианты рабочего стола в форме Fedora Spins. В отличие от Kubuntu, Lubuntu и т. д. они не создаются и не поддерживаются отдельной командой. Над ними работает основная команда Fedora.


Управление пакетами и доступность программного обеспечения


Ubuntu использует менеджер пакетов APT для предоставления и управления программным обеспечением (приложениями, библиотеками и другими необходимыми кодами), в то время как Fedora использует менеджер пакетов DNF.

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

Статьи по теме


Некоторые сторонние разработчики программного обеспечения также предоставляют пакеты, устанавливаемые по принципу «установка по щелчку», в виде «.exe для Linux». В Ubuntu эти пакеты представлены в формате .deb, а Fedora поддерживает пакеты .rpm.

Большинство поставщиков программного обеспечения предоставляют как файлы DEB, так и RPM для пользователей Linux, но я обнаружил, что иногда поставщик программного обеспечения предоставляет только файл DEB. Например, инструмент SEO Screaming Frog имеет только пакеты DEB. Крайне редко программное обеспечение доступно в RPM и не имеет формата DEB.


Аппаратная поддержка


У Linux вообще есть свои проблемы с некоторыми адаптерами WiFi и видеокартами. На это повлияли и Ubuntu, и Fedora. Возьмите пример с Nvidia. Драйвер Nouveau с открытым исходным кодом, который часто приводит к проблемам, таким как зависание системы при загрузке.

Ubuntu предоставляет простой способ установки дополнительных проприетарных драйверов. Это приводит к лучшей аппаратной поддержке во многих случаях.


Установка проприетарного драйвера проще в Ubuntu

С другой стороны, Fedora придерживается программного обеспечения с открытым исходным кодом, и поэтому установка проприетарных драйверов на Fedora становится сложной задачей.


Поддержка и база пользователей


И Ubuntu, и Fedora предоставляют поддержку через форумы сообщества. Ubuntu имеет два основных форума: Ubuntu Forums и Ask Ubuntu. У Fedora есть один главный форум Ask Fedora.

С точки зрения пользовательской базы, у Fedora много последователей. Тем не менее, Ubuntu более популярен и имеет больше последователей, чем Fedora.

Популярность Ubuntu побудила ряд веб-сайтов и блогов сосредоточиться, прежде всего, на Ubuntu. Таким образом, вы получите больше советов по устранению неполадок и учебных материалов по Ubuntu, чем Fedora.


Цикл выпуска


Новая версия Fedora выпускается каждые шесть месяцев, и каждый выпуск Fedora поддерживается только в течение тринадцати месяцев. Это означает, что от шести до тринадцати месяцев вы должны выполнить обновление. Обновление версии Fedora простое, но требует хорошего интернет-соединения. Не все могут быть довольны 1,5 ГБ обновлений версий каждые девять месяцев.

У Ubuntu есть две версии: обычная и долгосрочная поддержка (LTS). Обычный выпуск похож на Fedora. Он выходит с интервалом в шесть месяцев и поддерживается в течение девяти месяцев.

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


Твердые базовые распределения


Ubuntu основана на Debian. Debian является одним из крупнейших проектов сообщества и одним из самых уважаемых проектов в мире свободного программного обеспечения.

Fedora — это проект сообщества от Red Hat. Red Hat — корпоративный дистрибутив Linux. Fedora работает как «полигон» (Upstream — вверх по течению в техническом плане) для проверки новых возможностей, прежде чем эти функции включены в Red Hat Enterprise Linux.


При поддержке предприятий


И Ubuntu, и Fedora поддерживаются их материнскими корпорациями. Ubuntu из Canonical, а Fedora из Red Hat (которая теперь часть IBM). Корпоративная поддержка важна, потому что она гарантирует, что дистрибутив Linux находится в хорошем состоянии.

Проекты созданные группой людей, часто рушатся под нагрузкой. Возможно, вы видели, что достаточно популярные дистрибутивные проекты были закрыты. Antergos, Korora — лишь некоторые из множества таких примеров, когда распространение было прекращено, потому что разработчики не могли уделять достаточно времени для работы над проектом.

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


Ubuntu против Fedora в качестве сервера


Сравнение между Ubuntu и Fedora прежде всего было нацелено на пользователей настольных компьютеров. Но обсуждение Linux не завершено, пока вы не включите серверы.


Ubuntu Server

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

У Fedora тоже есть серверная версия, и некоторые люди тоже ее используют. Но большинство системных администраторов не предпочитают сервер, который необходимо обновлять и перезагружать каждые девять месяцев.

Знание Fedora поможет вам в использовании Red Hat Enterprise Linux (RHEL). RHEL является платным продуктом, и вам придется приобрести подписку. Если вам нужна операционная система для запуска сервера, близкая к Fedora / Red Hat, я советую использовать CentOS. CentOS также является проектом сообщества, связанным с Red Hat, но этот проект ориентирован на серверы.


Заключение


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

Если вы хотите познакомиться с Red Hat, Fedora является хорошей отправной точкой. Если у вас есть некоторый опыт работы с Linux или если вы хотите использовать только программное обеспечение с открытым исходным кодом, Fedora — отличный выбор.

В конце концов, вам решать, хотите ли вы использовать Fedora или Ubuntu. Я бы предложил создать Live USB обоих дистрибутивов или попробовать их на виртуальной машине.

Что ты думаешь об Ubuntu против Fedora? Какой дистрибутив вы предпочитаете и почему? Делитесь своими взглядами в разделе комментариев.

Источник: It’s FOSS