Вкратце: Ubuntu или Fedora? Какая разница? Что лучше? Какой из них вы должны использовать? Это сравнение Ubuntu и Fedora.
Ubuntu и Fedora – одни из самых популярных дистрибутивов Linux.
Принятие решения об использовании Ubuntu и Fedora нелегкое.
Я постараюсь помочь вам принять решение, сравнивая различные функции Ubuntu и Fedora.
Обратите внимание, что это сравнение в первую очередь с точки зрения десктопа. Я не собираюсь сосредотачиваться на конкретных контейнерах версиях Fedora или Ubuntu.
Ubuntu vs Fedora: Какой из них лучше?
Почти все дистрибутивы Linux отличаются друг от друга в основном по следующим параметрам:
- Базовый дистрибутив (Debian, Red Hat, Arch или с нуля)
- Установка
- Поддерживаемые среды рабочего стола
- Управление пакетами, поддержка программного обеспечения и обновления
- Аппаратная поддержка
- Команда разработчиков (поддерживаемая корпорацией или созданная любителями)
- Цикл выпуска
- Сообщество и поддержка
Давайте посмотрим, насколько похожи или отличаются Ubuntu и Fedora друг от друга.
Когда вы это все узнаете, вам, возможно, будет легче сделать выбор.
Установка
Инсталлятор Ubuntu Ubiquity является одним из самых простых инсталляторов.
Я считаю, что это сыграло важную роль в популярности Ubuntu, потому что когда Ubuntu только что был создан в 2004 году, установка самого Linux считалась огромной задачей.
Установщик Ubuntu позволяет установить Ubuntu примерно за 10 минут.
В большинстве случаев он может идентифицировать Windows, установленную в вашей системе, и позволяет вам выполнять двойную загрузку Ubuntu и Windows в считанные клики.
Вы также можете установить обновления и сторонние кодеки при установке Ubuntu.
Это дополнительное преимущество.
Fedora использует установщик Anaconda.
Это также упрощает процесс установки благодаря простому в использовании интерфейсу.
Fedora также предоставляет инструмент для записи мультимедиа для загрузки и создания лайв USB Fedora в операционной системе Windows.
Когда я в последний раз пытался использовать его около двух лет назад, он не работал, и мне приходилось использовать обычное программное обеспечение для создания USB в реальном времени.
По моему опыту, установка Ubuntu проще, чем установка Fedora.
Это не означает, что установка Fedora является сложным процессом. Просто Ubuntu проще.
Рабочие среды
Ubuntu и Fedora по умолчанию используют рабочую среду GNOME.
В то время как Fedora использует стандартный рабочий стол GNOME, Ubuntu настроил его так, чтобы он выглядел и вел себя как предыдущий рабочий стол Unity.
Помимо GNOME, и Ubuntu, и Fedora предлагают несколько других вариантов рабочего стола.
В Ubuntu есть Kubuntu, Xubuntu, Lubuntu и т. д., предлагающие различные настольные версии.
Хотя они являются официальной версией Ubuntu, они не разработаны непосредственно командой Ubuntu из Canonical.
Команды разные.
Fedora предлагает различные варианты рабочего стола в форме Fedora Spins.
В отличие от Kubuntu, Lubuntu и т. д. они не создаются и не поддерживаются отдельной командой.
Они из основной команды Fedora.
Управление пакетами и доступность программного обеспечения
Ubuntu использует менеджер пакетов APT для предоставления и управления программным обеспечением (приложениями, библиотеками и другими необходимыми кодами), в то время как Fedora использует менеджер пакетов DNF.
Ubuntu имеет обширные репозитории программного обеспечения, позволяющие легко устанавливать тысячи программ, как FOSS, так и не FOSS.
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 предоставляет простой способ установки дополнительных проприетарных драйверов.
Это приводит к лучшей аппаратной поддержке во многих случаях.
С другой стороны, Fedora придерживается программного обеспечения с открытым исходным кодом, и поэтому установка проприетарных драйверов на Fedora становится сложной задачей.
Поддержка и сообщества пользователей
И Ubuntu, и Fedora предоставляют поддержку через форумы сообщества.
Ubuntu имеет два основных форума: UbuntuForums и Ask Ubuntu.
У Fedora есть один главный форум Спросите 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 работает как «полигон тестирования» (в техническом плане, посвященный новым технологиям), прежде чем эти функции будут включены в Red Hat Enterprise Linux.
При поддержке предприятий
И Ubuntu, и Fedora поддерживаются их материнскими корпорациями.
Ubuntu из Canonical, а Fedora из Red Hat (теперь часть IBM).
Корпоративная поддержка важна, потому что она гарантирует, что дистрибутив Linux находится в хорошем состоянии.
Распределения любителей, созданные группой людей, часто рушатся под нагрузкой. Возможно, вы видели, что достаточно популярные дистрибутивные проекты были закрыты по этой единственной причине. Antergos, Korora – лишь некоторые из множества таких примеров, когда распространение было прекращено, потому что разработчики не могли получить достаточно свободного времени для работы над проектом.
Тот факт, что Ubuntu и Fedora поддерживаются двумя предприятиями на базе Linux, делает их реальным выбором по сравнению с другими независимыми дистрибутивами.
Ubuntu или Fedora в качестве сервера
Сравнение между Ubuntu и Fedora прежде всего было нацелено на пользователей настольных компьютеров.
Но обсуждение Linux не может быть завершено, пока мы не затронем серверы.
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.
Я бы предложил создать лайв USB обоих дистрибутивов или попробовать их на виртуальной машине.
Какой дистрибутив вы предпочитаете и почему?
Делитесь своими взглядами в разделе комментариев.