/ Обзоры

Fedora против Ubuntu: Сравнение Дистрибутивов Linux

Fedora против Ubuntu: Сравнение Дистрибутивов Linux

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

Так что между Fedora и Ubuntu, что вам подходит?

Как появились Fedora и Ubuntu

Fedora - это бесплатная операционная система на основе Linux с открытым исходным кодом, существующая с 2003 года. Спонсирует проект компания Red Hat - крупнейшая в мире компания, производящая продукцию с открытым исходным кодом, точнее была такой, пока ее не купили IBM. Fedora служит основой для Red Hat Enterprise Linux - версии Linux, предназначенной больше для компаний и серверов, чем для пользователей персональных компьютеров.

Ubuntu стала самой популярной операционной системой на основе Linux вскоре после ее запуска в 2004 году. Миллиардер Марк Шаттлворт создал компанию Canonical, целью которой было создание версии Linux для обычных пользователей. Ubuntu и стал той самой версией.

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

Рабочая станция Fedora 30 с открытым файловым менеджером

В течение нескольких лет слоган Fedora звучал как: «Свобода. Друзья. Функции. Первые.» В рамках проекта появляется рабочий стол, который почти полностью не содержит проприетарного кода, за исключением двоичных драйверов в ядре Linux, которые позволяют Fedora поддерживать оборудование, встречающееся в большинстве ноутбуков.

Разработчики Fedora сосредоточены на создании функций, которые присущи более широкой экосистеме Linux. По этой причине Fedora часто представляет собой демонстрацию функционала, который в ближайшие месяцы будет в альтернативах (в некоторых случаях - годы, например, в использовании дисплейного сервера Wayland).

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

Слоганом Ubuntu изначально было «Linux для людей». Цель состояла в том, чтобы создать рабочий стол, предназначенный для обычных пользователей персональных компьютеров, который мог бы конкурировать с Windows и Mac OS X. Canonical пыталась скрыть более технические аспекты Linux и предоставить решения, которые работают сразу из коробки.

Ранние версии Ubuntu выпускались с простым установщиком и возможностью предварительно попробовать рабочий стол, а также с простой установкой Adobe Flash и мультимедийных кодеков. Canonical также приложила огромные усилия для создания уникального интерфейса для персональных компьютеров, известного как Unity, который выделялся бы среди потребителей и поставщиков ПК. Компания даже попробовала свои силы в мобильной версии Linux.

В последние годы Canonical отказалась от большинства этих проектов и переключила свое внимание на облако.

На что похоже использование Fedora и Ubuntu?

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

Fedora не вносит изменений в этот интерфейс и среду рабочего стола GNOME, поэтому то, что вы видите в Fedora, совпадает с тем, что есть на GNOME.org.

Ubuntu предоставляет свои собственные темы и идет с закрепленной dock панелью приложений (см. фото выше).

Это выглядит субъективно лучше, но в Ubuntu вы встретите некоторые другие сложности.

Простота использования

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

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

Цикл выпуска и период поддержки

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

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

Версии и Спины

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

В Fedora версии известны как Спины и имеют такие кодовые имена, как Fedora KDE Plasma Desktop Edition и Fedora Xfce Edition. Те же варианты Ubuntu - версии ("вкусы"), носят названия Kubuntu и Xubuntu. Другие версии Ubuntu используют другую схему названий, например Ubuntu MATE и Ubuntu Budgie.

Установка приложений


Независимо от того, используете ли вы Fedora или Ubuntu, вы все равно будете использовать GNOME программы для загрузки приложений. Это один из нескольких магазинов приложений, доступных для Linux.

Большинство приложений являются бесплатными и с открытым исходным кодом. Ubuntu долго смешивался с проприетарным программным обеспечением, облегчая поиск таких приложений, как Steam и Spotify. Хотя благодаря интеграции с Flathub такие приложения теперь легко установить и в Fedora.

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

Управление пакетами

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

Fedora использует формат пакета RPM, тогда как Ubuntu использует DEB. Вы можете скачать пакеты посредством командной строки. Если так, то вы будете использовать DNF в Fedora или APT в Ubuntu. Оба инструмента похожи, но люди со временем склонны формировать предпочтения.

«Универсальные» форматы пакетов

Не существует единого формата пакетов, который работал бы в каждой версии Linux, но разработчики прилагают все усилия, чтобы изменить это. К сожалению, Fedora и Ubuntu по умолчанию используют разный «универсальный» формат пакетов. Fedora использует Flatpak, а Ubuntu использует пакеты Snap.

Flatpak, похоже, получил более широкое распространение среди различных рабочих столов на базе Linux, поэтому вы можете найти программное обеспечение, доступное в виде Flatpak, но не в виде Snap. С другой стороны, поскольку Ubuntu является самым популярным дистрибутивом и активно сотрудничает с  разработчиками, есть также некоторое программное обеспечение, доступное только в формате Snap. Поскольку это универсальные форматы, то можно установить Flatpaks в Ubuntu и Snap пакеты в Fedora, просто это займет немного больше времени.

Нумерация версий

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

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

Игры

Если вы геймер, в Ubuntu предоставляются хорошие возможности для игр. Платформы, такие как Steam и GOG.com, явно поддерживают Ubuntu, хотя и в Fedora можно запускать игры из обеих версий платформ.

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

Пользователи Ubuntu также выигрывают от проприетарных графических драйверов, которые проще в установке.

Создание программного обеспечения

Fedora предлагает отличную среду для разработчиков. Вы получаете рабочее пространство с относительно небольшим количеством изменений в исходном коде и более быстрым доступом к новому программному обеспечению. То, что вы узнаете в Fedora, также будет иметь отношение к CentOS и Red Hat Enterprise Linux, с которыми часто сталкиваются системные администраторы.

Несколько будущих версий Fedora ориентированы на контейнеры, такие как Fedora CoreOS и Fedora Silverblue. Разработчики получат такие привилегии, как возможность легко устанавливать, тестировать и настраивать разные версии одного и того же приложения.

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

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

Запуск Fedora и Ubuntu на сервере

Существуют пользовательские и серверные версии как в Fedora, так и в Ubuntu. Хотя вы и можете установить Fedora на сервер, но это не будет идеальным вариантом. Новые версии выходят быстро и долго не поддерживаются, что делает Fedora плохо подходящей для устройств, которые должны быть стабильными в течение длительных периодов времени. Если вы чувствуете себя более комфортно с Fedora, чем с Ubuntu, подумайте об установке CentOS, которая является некоммерческой версией Red Hat Enterprise Linux.

Fedora против Ubuntu: что в итоге подходит Вам?

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

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

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

Перевод статьи: https://www.makeuseof.com/tag/fedora-vs-ubuntu/