Fedora против Ubuntu: рассматриваете ли вы новый дистрибутив?
16 ноября 2024 г.Fedora и Ubuntu — одинаково впечатляющие дистрибутивы Linux, оба существуют уже два десятилетия.
Если вы думаете о выборе нового дистрибутива и хотите явного победителя, то этого не произойдет, поскольку я считаю, что это случай честной жеребьевки.
Тем не менее, я считаю, что Fedora больше подходит разработчикам, системным администраторам и энтузиастам Linux. Ubuntu выглядит более дружелюбной и доступной, и, на мой взгляд, она предназначена для обычных пользователей и новичков в Linux. Консенсус на онлайн-форумах и в веб-поиске также схож с моим восприятием этой пары.
В этом руководстве я рассмотрю сходства и различия между Fedora и Ubuntu, чтобы вы могли решить, какая из них лучше всего подходит для ваших деловых или личных нужд.
СМ.: Контрольный список установки сервера Ubuntu (TechRepublic Premium)
Что такое Fedora?
Fedora — это операционная система с открытым исходным кодом, спонсируемая Red Hat, которая содержит программное обеспечение, распространяемое по различным лицензиям. Fedora — это исходный код для Red Hat Enterprise Linux, который является испытательным полигоном для флагманского продукта Red Hat.
Fedora была впервые выпущена 6 ноября 2003 года и, как правило, фокусируется на инновациях, интеграции новых технологий и работе в сотрудничестве с сообществом разработчиков Linux, поэтому работа доступна для всех дистрибутивов Linux.
СМ.: Шесть лучших дистрибутивов Linux для вашего центра обработки данных (TechRepublic Premium)
Что такое Убунту?
Ubuntu — это операционная система с открытым исходным кодом, спонсируемая Canonical и основанная на Debian. Первоначальный релиз Ubuntu был 4.10 (Warty Warthog) в октябре 2004 года. Существует три различных версии Ubuntu:
- Desktop – версия для настольного компьютера.
Server – версия для сервера.
Core – версия, специфичная для IoT.
Fedora и Ubuntu: сравнение функций
Fedora против Ubuntu: лицом к лицу
Менеджеры пакетов
Fedora и Ubuntu используют разные менеджеры пакетов для установки программного обеспечения.
Система Fedora основана на rpm, RPM Package Manager, с несколькими инструментами более высокого уровня, построенными поверх него, наиболее примечательными из которых являются PackageKit (GUI по умолчанию) и DNF. Она также предлагает GNOME Software в качестве менеджера пакетов.
Ubuntu использует apt, dpkg и Snap. Canonical поддерживает универсальную систему пакетов Snap Ubuntu.
Оба дистрибутива настольных ПК используют магазин приложений GUI Software от GNOME, который помогает пользователям легко устанавливать программное обеспечение.
СМ.: Как установить временные переменные среды в Linux (TechRepublic)
Судо
И Fedora, и Ubuntu используют sudo и даже добавляют пользователя по умолчанию — которого вы создаете во время установки — в группу администраторов. Разница между ними в том, что группа администраторов Fedora — «wheel», а Ubuntu — «sudo».
Одно из сходств заключается в том, что ни один из дистрибутивов не позволяет входить в систему пользователю root. Однако в Fedora вы можете стать пользователем root с помощью команды sudo su, а в Ubuntu вы можете использовать sudo -s, которая на самом деле не станет пользователем root, а превратит вашего пользователя в оболочку с правами администратора.
СМ.: Как установить Adminer на Ubuntu Server (TechRepublic)
Цикл выпуска
Новая версия Fedora становится доступной каждые шесть месяцев, каждая из которых поддерживается только в течение 13 месяцев. Fedora объясняет: «Мы не следуем строгой политике «отправить в эту дату!» и не ждем, пока каждая возможная вещь станет идеальной. Fedora интегрирует тысячи постоянно меняющихся пакетов upstream, и если бы мы придерживались даты, несмотря ни на что, мы бы всегда выпускали с серьезными ошибками, а если бы мы пытались устранить каждую проблему перед выпуском, мы бы вообще никогда не выпускали».
Это официальное заявление, вероятно, привело к тому, что некоторые люди стали спрашивать, является ли Fedora «стабильной», поскольку Ubuntu обновляется реже. Я посмотрел Reddit и другие сайты и обнаружил, что общее мнение таково, что люди считают Fedora стабильной. Одна из дискуссий Reddit, которую вы, возможно, захотите проверить, это: «Fedora стабильна, как Ubuntu?»
Ubuntu, с другой стороны, предлагает два разных цикла выпуска: LTS и обычный. LTS (Long Term Support) выпускается каждые два года и получает пять лет стандартного обслуживания безопасности для всех пакетов в репозитории «Main». Обычная версия выпускается каждые шесть месяцев и поддерживается в течение девяти месяцев. Если пользователи выбирают подписку на Ubuntu Pro — ранее известную как Ubuntu Advantage — они получают доступ к расширенному обслуживанию безопасности, которое охватывает исправления безопасности для пакетов в репозиториях «Main» и «Universe» в течение 10 лет.
SEE: Лучшее программное обеспечение CRM с открытым исходным кодом 2024 года (TechRepublic)
Доступность программного обеспечения и обновления
Последняя версия Ubuntu включает LibreOffice как часть набора программного обеспечения по умолчанию. Fedora отличается, поскольку больше не предлагает LibreOffice как часть RHEL. Однако его все еще можно установить на Fedora с помощью сборки Flatpak или Snap Store.
Ubuntu и Fedora поставляются с последней версией Firefox.
Другое отличие заключается в том, что Fedora иногда может использовать подход Windows к обновлениям, когда обновление происходит во время перезагрузки. Ubuntu выполняет все обновления при вошедшем в систему пользователе и требует перезагрузки только в случае обновления ядра.
Релизы сервера
Большинство администраторов Linux знают об Ubuntu Server, поскольку это одна из наиболее широко распространенных серверных сред на рынке, особенно для облачных вариантов использования. Fedora также предлагает серверную версию, которая является надежным вариантом для тех, кто ищет среду, похожую на RHEL. Единственное предостережение относительно Fedora Server заключается в том, что ее необходимо обновлять, что требует перезагрузки, что может оттолкнуть большинство администраторов.
СМ.: Как включить автоматическое обновление в Ubuntu и Debian Linux (TechRepublic)
Среды рабочего стола
И Fedora, и Ubuntu по умолчанию используют рабочий стол GNOME. Разница в том, что Fedora использует традиционный подход к GNOME, тогда как Ubuntu использует настроенный подход к рабочему столу.
Если GNOME вам не по душе, вы можете найти другие «спин-аутсорсы», предлагающие несколько вариантов, например, KDE, Xfce, LXQt, MATE, Cinnamon, Pantheon и Budgie.
Fedora против Ubuntu для разработчиков
Если вы разработчик и размышляете, что вам больше подходит — Fedora или Ubuntu, то я бы сказал, что оба они одинаково хороши. Это ничья с точки зрения того, что они предоставляют, и того, что общественность думает об обоих дистрибутивах.
В разделах выше в некоторой степени рассмотрены функции разработчика, и вы можете сделать свой выбор на их основе.
Однако я рекомендую вам заглянуть на Fedora Developer Portal, если вы хотите узнать больше подробностей. Это отличный ресурс, который может помочь вам в процессе принятия решений.
Сайт Fedora предоставляет информацию о запуске проекта, например, как разрабатывать веб-приложения, мобильные приложения, приложения Arduino и Raspberry Pi на Fedora. Он также объясняет инструменты, языки, базы данных, развертывание и распространение. Я обнаружил, что гораздо проще и быстрее найти информацию о Fedora, чем что-либо из Ubuntu.
Я не думаю, что «портал» Ubuntu так хорош, как он переносит вас на сайт Ubuntu Desktop для разработчиков. Это объясняет, что предоставляет Ubuntu Desktop. Там есть некоторая информация, например об инструментах — Juju, Microk8s и Multipass для разработки, тестирования и кросс-сборки. Но я хотел быстро найти настоящий портал со ссылками на руководства.
На Reddit и Quora, где анонимные мнения появляются быстро и густо, Fedora и Ubuntu получили одинаковый уровень восхищения или недовольства. И снова не было явного победителя.
Один пользователь Reddit спросил: «Почему Fedora лучше для программирования или разработчиков?», а другой обсудил «Ubuntu против Fedora для разработки программного обеспечения». Похожая история была на Quora, где пользователь спросил: «Что лучше, Ubuntu или Fedora для новичков?»
Как предлагает один пользователь Reddit: «Я бы посоветовал попробовать последние версии Ubuntu и Fedora и посмотреть, какая из них вам понравится больше всего. :)» Я, безусловно, соглашусь с этим советом.
Fedora или Ubuntu: что выбрать?
Вот тут-то все становится немного сложнее. Идея о том, что новым пользователям Fedora, возможно, придется ежегодно запускать крупное обновление, может оттолкнуть некоторых. Вот где Ubuntu блистает, поскольку он может установить выпуск LTS и оставить его на пять лет — просто не забывайте запускать все обновления программного обеспечения по мере их появления.
Только по этой причине я бы рекомендовал Ubuntu вместо Fedora.
Еще один момент, который следует учитывать, заключается в том, что хотя оба дистрибутива имеют значительное сообщество пользователей для поддержки, например Ask Fedora и Ask Ubuntu, вы можете приобрести Ubuntu Pro вместе с Ubuntu. Для личного использования Ubuntu Pro бесплатен. Для предприятий есть 30-дневная пробная версия.
В конечном счете, и Fedora, и Ubuntu — это надежные и простые в использовании операционные системы, которые отлично подойдут в качестве вашей следующей операционной системы для настольного компьютера или сервера.
Оригинал