Fedora против Ubuntu: что подойдет вам?

Fedora против Ubuntu

Ах, извечный вопрос: какой дистрибутив мне следует использовать? Это часто вызывает споры, поскольку многие пользователи разных дистрибутивов хотят, чтобы вы выбрали их команду. Однако часто подавляющее большинство пользователей предлагает один из двух дистрибутивов. В этой статье рассматриваются Fedora и Ubuntu, чтобы выяснить, какая из них лучше для вас.

Основы Fedora и Ubuntu

Начнем с основ. В этой статье рассматриваются новейшие выпуски каждого дистрибутива, в том числе Fedora 32 Workstation и Ubuntu 20.04 LTS. И Fedora, и Ubuntu - популярные дистрибутивы Linux. Fedora основана на Red Hat Linux и является разработчиком Red Hat Enterprise Linux. Ubuntu основан на Debian, и существует множество различных производных от Ubuntu. Среди популярных примеров - Linux Mint и elementaryOS.

Fedora Desktop
Рабочий стол Fedora 32 Workstation

Оба они поддерживаются крупными компаниями: Fedora от Red Hat и Ubuntu от Canonical. Это означает, что они будут существовать в течение долгого времени, и нет никаких опасений по поводу потери поддержки из-за нехватки средств. Оба они довольно просты в использовании, поскольку оба имеют отличную аппаратную поддержку, исходящую от более новых версий ядра Linux. У них также есть предложения по оборудованию, позволяющие купить ноутбук с предустановленной Ubuntu или Fedora. Dell предлагает ноутбуки Ubuntu со своим XPS 13 Developer Edition, а Lenovo скоро предложит свои Thinkpads X1 Carbon 8th Gen, P1 Gen 2 и P53 Thinkpads с Fedora.

Оба они используют версию GNOME Shell в качестве среды рабочего стола по умолчанию, и существует несколько версий каждой с разными DE по умолчанию. В Ubuntu в качестве примеров есть Kubuntu, Xubuntu и Lubuntu, а в Fedora есть свои спины KDE, XFCE и LXDE.

Рабочий стол Ubuntu
Ubuntu 20.04 для настольных ПК

Fedora против Ubuntu: основные различия

Пакеты

В дебатах между Fedora и Ubuntu есть несколько ключевых различий. Одна из них - это используемые ими системы пакетов. Fedora использует RPM, но Ubuntu использует DPKG. Это означает, что пакеты, предназначенные для одного, не будут доступны для использования на другом. У них обоих есть универсальный формат пакетов, за которым они сплачиваются, но Ubuntu использует пакеты Snap, а Fedora использует Flatpaks. (Прочтите их различия здесь.) Canonical Snap Store не является полностью открытым исходным кодом, но все программное обеспечение Flatpaks и GNOME (которое используется в качестве интерфейса GUI для Flatpaks в Fedora) имеют открытый исходный код, согласно философии Fedora.

Смотри и чувствуй

Существуют также различия в реализациях GNOME Shell. В новейших версиях обоих дистрибутивов используется GNOME Shell 3.36, но в Ubuntu есть особая тематика, которая придает ему характерный вид. Однако Fedora использует очень оригинальную версию GNOME Shell, вплоть до тем и приложений Adwaita по умолчанию. Вы можете увидеть небольшие различия в тематике на экранах блокировки ниже.

Экран блокировки Fedora
Экран блокировки рабочей станции Fedora 32

Что касается настройки, оба варианта вполне настраиваемы. Fedora немного уступает Ubuntu, поскольку в ней по умолчанию установлено новое приложение GNOME Extensions, но оно достаточно просто для установки расширений и настроек GNOME в обеих системах. Значки и темы извлекаются в каталоги "~ / .icons" и "~ / .themes" соответственно, что делает оболочку GNOME одинаково настраиваемой в обоих дистрибутивах.

Экран блокировки Ubuntu
Экран блокировки Ubuntu 20.04

Представление

Оба дистрибутива обладают отличной производительностью. Однако есть два основных отличия, которые помогают Fedora занять лидирующую позицию. Первый - EarlyOOM, ранний убийца нехватки памяти, внедренный в Fedora. Короче говоря, EarlyOOM является гораздо более агрессивным убийцей нехватки памяти, чем тот, который есть в ядре Linux, и оказывает огромное влияние на системы с низким объемом памяти и на системы, в которых есть приложения, интенсивно использующие память. Я рекомендую послушать этот эпизод подкаста из Linux Unplugged, где они тестируют EarlyOOM.

Что касается использования ОЗУ при новой загрузке, Ubuntu использует значительно меньше. У меня 789 МБ ОЗУ на Ubuntu и 1,2 ГБ на Fedora на двух одинаково подготовленных машинах. Однако лично я думаю, что управление оперативной памятью Fedora с помощью EarlyOOM более чем компенсирует это. 500 MiB RAM может быть много для систем с небольшим объемом RAM, но если вас это особенно беспокоит, я бы порекомендовал один из множества вариантов Fedora Spins или Ubuntu.

Во-вторых, в Fedora 32 обрезка SSD включена по умолчанию через FSTRIM. Это заставляет устройства хранения на основе флэш-памяти более эффективно использовать доступные блоки для лучшего управления износом и эффективности. Это обеспечивает большую долговечность SSD, на котором установлена ​​Fedora 32, что делает его потенциально лучшим выбором для систем Fedora, установленных на SSD.

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

Ежедневное использование

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

Однако, с точки зрения защиты Fedora, обновления системы и ОС происходят очень плавно и имеют очень небольшое время простоя. Я слышал сообщения о людях, запускающих обновления ОС с Fedora 24 до 31, при этом в системе ничего не ломалось. Это довольно необычно и служит для того, чтобы отдать должное Fedora за безупречные выпуски и хорошую разработку.

Итак, Fedora против Ubuntu: что вам подходит? Это полностью зависит от вас. Будем надеяться, что эта статья подчеркнула сходства и различия между двумя дистрибутивами. Оба являются прочными, надежными дистрибутивами, которые хорошо послужат вам в ваших повседневных задачах. Обязательно ознакомьтесь с некоторыми другими статьями по Ubuntu и Fedora, например как управлять своей системой Fedora с помощью Cockpit, как установить шрифты в Ubuntu 20.04 и как исправить проблему отсутствия звука в Ubuntu.

По теме:

6 комментариев

  1. Люблю Linux. Оба хорошие. Выиграйте в любом случае.

  2. И Fedora, и стандартный Ubuntu используют оболочку Gnome. Тем не менее, у Ubuntu есть много официальных разновидностей. Kubuntu, Lubuntu, Xbuntu и Ubuntu Mate, и я уверен, что их гораздо больше. Если вы не собираетесь самостоятельно заменять свой рабочий стол, но хотите что-то другое, кроме Gnome, Ubuntu - ваш выбор.


    Джеймс,

    Спасибо за ваш комментарий! Однако, к вашему мнению, в Fedora есть все вращения, поддерживаемые проектом. Я связал их выше в статье. Они очень похожи на разновидности Ubuntu, причем KDE, LXDE, XFCE и Mate Compiz являются прямыми ответами на перечисленные вами разновидности. Вы должны проверить их! Я определенно признаю, что Fedora Spins не так популярны, как официальная версия Fedora Workstation, но они по-прежнему великолепны.

    1. Я пробовал Fedora несколько лет назад, и в ней просто не хватало того программного обеспечения, которое мне было нужно и в котором я нуждался. Сейчас это может быть намного лучше, но я настолько укоренился в .deb и так долго, что сомневаюсь, что переключился бы на дистрибутив на основе rpm, хотя я раньше использовал PC Linux, так как мне он нравился и Gnome 2, но также и PC Linux был Synaptic, без которого я больше не могу жить ... Теперь я преданный пользователь Mate. Запускаем Ubuntu Mate и Parrot Mate. Ничего против Fedora, просто мне нравится, где я сейчас нахожусь. Я не знал, что у Fedora есть другие варианты, и я считаю, что это здорово, выбор всегда велик. Спасибо, Джон, за обновление. Знание - сила!

  3. Я работаю с Fedora со времен их "Core Two" и никогда не менялся. Имейте в виду, я пробовал другие дистрибутивы на виртуальных машинах, а что нет ... и у меня есть рабочий стол с несколькими виртуальными машинами ... (но все еще работающий с Fedora в качестве основной ОС!), Но для меня? .. Fedora просто имела смысл. Я имею в виду прямо сейчас?… Вы действительно не можете отличить Ubuntu от Fedora по внешнему виду, поскольку они оба работают с Gnome, это менеджеры пакетов и расширения ".DEB" или ".RPM", которые разделяют их, я использовал Ubuntu и я думаю, что это потрясающий дистрибутив, но Fedora была для меня стабильной и надежной в течение ГОД!… Я оказался одним из тех людей, которые переходили с одной версии на другую без каких-либо проблем! Кстати, хорошая статья !!

  4. Здесь Fedora 33, и никаких "Расширений" по умолчанию не было.

    С вашей стороны было бы немного лукавством не упомянуть жесткую политику FOSS в Fedora, так что повседневные утилиты, такие как видеокодеки, НЕ устанавливаются по умолчанию. Вы не сможете воспроизводить многие из ваших аудио / видео файлов без установки дополнительных репозиториев программного обеспечения. Ubuntu - намного более удобная ОС для новичков.

    Мои личные соображения между двумя дистрибутивами Gnome включают такие утилиты, как менеджер пакетов с графическим интерфейсом. К сожалению, Fedora больше не разрабатывает yumex-dnf, который был чистым и эффективным.
    Синаптика Ubuntu, возможно, сейчас лучший выбор.