Fedora и Ubuntu: главные отличия дистрибутивов Linux

Обзоры

Если вам интересно чем отличается Ubuntu от Fedora, то сейчас мы расскажем об этом детальнее.

Новые дистрибутивы Linux просто продолжают появляться, а для некоторых пользователей становится утомительным, следить за огромным потоком информации, пытаясь не отставать. Вероятно, вы слышали, как кто-то спросил: «В чем смысл всех этих дистрибутивов?». Возможно, вас попросили объяснить разницу между двумя дистрибутивами Linux. Сначала эти вопросы могут показаться странными, но они имеют смысл, особенно если человек, спрашивающий их, является новичком, который все еще изучает Linux.

Ни Fedora, ни Ubuntu не являются новыми дистрибутивами, но появились новые версии относительно недавно. Ubuntu 17.04 вышел в апреле, а Fedora 27 стала доступна несколько месяцев назад, 14 июня этого года. Эта улучшенная версия Fedora обязательно привлечет некоторое внимание, поэтому было бы полезно объяснить, как она отличается от Ubuntu. Мы уже показали вам некоторые различия между Ubuntu и Linux Mint; в этом случае различия будут больше и очевиднее.

Давайте узнаем, чем отличается Ubuntu от Fedora.

Чем отличается Ubuntu от Fedora: история и развитие

Чем отличается Ubuntu от Fedora? Наверное самое заметное это все-таки имя.

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

Эта первая версия Fedora была названа Fedora Core 1, и она была основана на Red Hat Linux 9. Fedora была представлена ​​как альтернатива Red Hat, ориентированная на сообщества, и имела два основных хранилища: Core, который поддерживался Red Hat разработчиков и дополнений, поддерживаемых сообществом. Однако в конце 2003 года Red Hat Linux объединилась с Fedora, чтобы стать единым дистрибутивом сообщества, а Red Hat Enterprise Linux была создана как коммерчески поддерживаемая копия. До 2007 года Fedora сохранила «Core» как часть своего названия, но с выпуском Fedora 7 были объединены репозитории Core и Extra, и с тех пор дистрибутив называется просто Fedora.

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

Хотя многие считают, что Fedora напрямую основана на Red Hat Enterprise Linux (RHEL), это не совсем так. Скорее, все наоборот: новые версии RHEL — это вилки Fedora, которые тщательно тестируются на качество и стабильность до их выпуска. Например, RHEL 7 основан на репозиториях Fedora 19 и 20. Сообщество Fedora также предоставляет дополнительные пакеты для RHEL в репозитории под названием Extra Packages for Enterprise Linux (EPEL).

Структура развития этих двух дистрибутивов относительно схожа. Проект Fedora (созданный в 2003 году) отвечает за координацию разработки Fedora и спонсируется Red Hat. Совет Федоры руководит этой инициативой, а председатель (руководитель проекта Fedora) выбирается и работает в Red Hat. Существуют и другие руководящие группы, такие как Руководящий комитет Fedora Engineering и Руководящий комитет послов Fedora, где члены избираются сообществом.

С другой стороны, Ubuntu напрямую финансируется и управляется Canonical. Сообщество Ubuntu организовано вокруг нескольких более крупных групп, основными из которых являются Совет сообщества и Технический совет. Участником этих двух номинированы Марком Шаттлвортом, основателем Canonical. Другие группы включают Совет форумов, Совет IRC и Совет по членству разработчиков. Пользователи могут подать заявку на членство в Ubuntu и добровольцы в качестве участников в различных общинных группах.

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

Если говорить о том, чем отличается Ubuntu от Fedora, то можно отметить различный подход к разработке. Ubuntu выпускает новую версию каждые шесть месяцев — в апреле и в октябре. Каждая четвертая версия считается выпуском Long Term Support (LTS), что означает, что выпуски LTS выходят каждые 2 года. С 2012 года каждый выпуск LTS получает официальную поддержку и обновления в течение следующих пяти лет. Другие, «регулярные» релизы использовались для поддержки в течение 18 месяцев, но этот период был сокращен до девяти месяцев в 2013 году.

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

Что в имени

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

Оба дистрибутива включают номера версий в их имени. Ubuntu имеет «точечные релизы», где первое число означает год и второй месяц, в который была выпущена версия. Это действительно полезно, поскольку вы можете сразу рассказать о возрасте дистрибутива — например, Ubuntu 13.04 был выпущен в апреле 2013 года. Fedora сохраняет его просто и использует целые числа, начиная с 1 для первой версии и (в настоящее время ), заканчивающийся 27-й, последней стабильной версией, выпущенной в ноябре 2015 года.

Для Ubuntu само имя кодов всегда содержит два слова, начинающихся с той же буквы. Первое слово — это прилагательное, а второе — животное, часто необычное или редкое. Любой может предложить имена для будущих версий Ubuntu, но окончательное решение объявляет Марк Шаттлворт, а также объяснение или короткий анекдот об имени. Следующая версия Ubuntu, которая должна выйти в октябре этого года, будет называться Artful Aadvark.

Fedora 20 Heisenbug с 2013 года была последней версией с кодовым именем, и все последующие версии называются просто «Fedora X», где X означает, какое число следует за предыдущим выпуском. До этого кто-либо из сообщества мог предложить имя, но он должен был следовать набору правил, чтобы претендовать на одобрение от руководящих членов. Названия релизов должны были использовать связь, предпочтительно необычную или новую, и не должны быть именами живых людей или товарными знаками. Связь между именами Fedora X и Fedora X + 1 должна соответствовать формуле «is-a», так что выполняется следующее: X — это Y, а также X + 1. Для иллюстрации Fedora 14 был назван Laughlin и Fedora 15 Lovelock. И Лавлок, и Лафлин — это города в штате Невада. Однако отношения для Fedora X и Fedora X + 2 не должны быть одинаковыми!

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

Издания и настольные системы

Fedora имеет три основных выпуска: Cloud, Server и Workstation. Первые два являются самоочевидными, а рабочая станция на самом деле является выбором, которые используются большинством пользователей — для настольных компьютеров и ноутбуков (32- или 64-разрядных). Сообщество Fedora также предоставляет отдельные изображения трех выпусков для устройств на базе ARM. Существует также Fedora Rawhide, постоянно обновляемая версия Fedora, которая содержит последние сборки всех пакетов Fedora. Rawhide — это полигон для новых пакетов, поэтому он не стабилен на 100%, но вы все равно можете использовать его в качестве дистрибутива.

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

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

Ubuntu побеждает Fedora здесь, по крайней мере, с точки зрения количества. Наряду со стандартной настольной версией Ubuntu предлагает отдельные продукты под названием Cloud, Server, Core (для устройств Internet of the Things) и Ubuntu Touch для мобильных устройств. Настольная версия поддерживает как 32-, так и 64-битные системы, а изображения сервера доступны для разных инфраструктур (ARM, LinuxONE, POWER8). Также есть Ubuntu Kylin, специальное издание Ubuntu для китайских пользователей, которое впервые появилось в 2010 году как «Ubuntu Chinese Edition», и было ребрендировано как официальный подпроект в 2013 году.

Что касается настольных сред, в главном выпуске Fedora используется Gnome 3 с Gnome Shell. Ubuntu по умолчанию DE — Unity, а другие опции предоставляются с помощью «Ubuntu flavors», которые являются вариантами Ubuntu с различными средами рабочего стола. Есть Kubuntu (с KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (с Xfce), Lubuntu (с LXDE), и новый вариант Budgie Remix находится в работе, надеясь стать официальным вкусом Ubuntu.

Эквивалентом вкусов Fedora являются Spins или «альтернативные рабочие столы». Существуют спины с рабочими средами KDE, Xfce, LXDE, MATE и Cinnamon, а также специальный спин под названием Sugar on a Stick с упрощенной обучающей средой. Этот проект предназначен для детей и школ, особенно в развивающихся странах.

В Fedora также есть Лаборатория или «функциональные пакеты программного обеспечения». Это сборники специализированного программного обеспечения, которое может быть установлено на существующей системе Fedora или в качестве автономного дистрибутива Linux. Доступные лаборатории включают Design Suite, Games, Robotics Suite, Security Lab и Scientific. Ubuntu предоставляет нечто подобное в виде Edubuntu, Mythbuntu и Ubuntu Studio — подпроекты со специализированными приложениями для образования, домашними развлекательными системами и мультимедийным производством, соответственно.

Пакеты и репозитории

Самые яркие различия между Ubuntu и Fedora находятся в этом заголовке. Прежде всего, есть система управления пакетами. Fedora использует RPM с пакетами .rpm, в то время как Ubuntu использует пакеты DPKG и .deb. Это означает, что пакеты для Ubuntu по умолчанию несовместимы с Fedora, и вы не сможете их установить, если вы не конвертируете их с чем-то вроде Alien. Ubuntu также представила пакеты Snappy, которые должны быть гораздо более безопасными и удобными в обслуживании, чем пакеты .deb, но они пока еще не широко используются среди разработчиков.

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

Одной из основных целей Fedora является предоставление только бесплатного программного обеспечения с открытым исходным кодом, и сообщество поощряет пользователей находить альтернативы для своих несвободных приложений. Если вы хотите слушать музыку в формате MP3 или воспроизводить DVD-диски в Fedora, вы не найдете поддержки в официальных репозиториях. Существуют, однако, сторонние репозитории, такие как RPMFusion, которые содержат много бесплатного и несвободного программного обеспечения, которое вы можете установить на Fedora.

Ubuntu стремится соответствовать Руководству по бесплатному программному обеспечению Debian, но он по-прежнему совершает много уступок. В отличие от Fedora, Ubuntu включает проприетарные драйверы в своем ограниченном филиале официальных репозиториев. Также есть репозиторий Partner, который содержит проприетарное программное обеспечение от партнеров Canonical — Skype и Adobe Flash Player, например. Можно купить коммерческие приложения из Ubuntu Software Center, и вы можете включить поддержку DVD, MP3 и других популярных кодеков, просто установив из репозитория единый пакет (ubuntu-limited-extras).

Copor от Fedora — это платформа, подобная Ubuntu Personal Pack Archives (PPA) — она ​​позволяет любому пользователю загружать пакеты и создавать свой собственный репозиторий. Разница здесь та же, что и при общем подходе к лицензированию программного обеспечения — вы не должны загружать пакеты, которые содержат несвободные компоненты, или что-либо еще, что явно запрещено Советом проектов Fedora.

Главные особенности, возможности и цели

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

Кроме того, Fedora очень часто является первым или одним из первых дистрибутивов для принятия и демонстрации новых технологий и приложений. Это был один из первых дистрибутивов для поставки с SELinux, включая рабочий стол Gnome 3, использование Plymouth в качестве приложения для загрузки, внедрение systemd в качестве системы init по умолчанию и использование Wayland вместо Xorg в качестве сервера отображения по умолчанию. То есть, если говорить, чем отличается Ubuntu от Fedora, то можно отметить и эту особенность.

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

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

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

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

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

LINUXINSIDER.RU
Добавить комментарий