Когда дело доходит до выбора дистрибутива возникает много вопросов. Дистрибутивов Linux достаточно много и все они чем-либо друг от друга отличаются, поэтому трудно однозначно выбрать что-то одно. Раньше мы уже сравнивали Ubuntu и Linux Mint, Fedora и Ubuntu, но мы еще не сравнивали Fedora vs OpenSUSE.
Это почти одинаковые дистрибутивы. Оба они используют систему управления пакетами RPM, оба пытаются включать самые новые технологии и программное обеспечение, но у них есть и много отличий. Мы попытаемся сравнить OpenSUSE или Fedora. В этой статье так чтобы вы смогли выбрать для себя, что для вас лучше. Сравнивать будем по определенным критериям. Обе системы используются в качестве основ для создания коммерческих продуктов, первая - Red Hat, вторая - SUSE Linux. Так что обе они заслуживают быть установленными на ваш компьютер.
Содержание статьи
- Установка системы
- Программное обеспечение
- Внешний вид
- Настройка системы
- Сообщество пользователей
- Выводы
Установка системы
Fedora унаследовала свой установщик от Red Hat. Он достаточно прост в использовании. Но имеет не пошаговую структуру, к которой мы привыкли, а форму меню. Вам нужно по очереди открывать разные пункты меню и настраивать их. Что касается функциональности, то можно полностью выполнить разметку диска, настроить LVM, шифрование, сеть и т д.
Установщик OpenSUSE основан на YaST и выглядит очень красиво. Он имеет привычную нам пошаговую структуру и позволяет сделать все то же самое что и установщик Fedora. Но здесь намного больше настроек.
На этапе установки вы можете выбрать программное обеспечение, которое необходимо устанавливать. У вас будет полноценный список, позволяющий полностью настроить свою систему. Вы даже можете выбрать окружение рабочего стола KDE, Gnome или XFCE. Еще можно указать параметры для некоторых программ, например нужно ли запускать ssh по умолчанию.
В этой категории побеждает однозначно OpenSUSE.
Программное обеспечение
Как я уже говорил оба дистрибутива используют формат пакетов rpm. Fedora использует пакетный менеджер dnf, основанный на yum, а в OpenSUSE применяется zypper, собственная разработка Novell. Они похожи по функциональности, только zypper имеет небольшое преимущество, он позволяет скачивать новые пакеты не полностью, а только измененные части с помощью rsync, что экономит трафик.
Оба дистрибутива содержат только свободное программное обеспечение. Но если вам понадобится что-то проприетарное, вы можете найти его в сторонних репозиториях. В OpenSUSE есть целый ресурс для установки программ - software.opensuse.org, а также репозиторий PacMan. В Fedora есть репозиторий RPMFusion, так что если вам нужна какая-либо программа, то, скорее всего, вы ее очень просто найдете в обоих дистрибутивах.
И Fedora, и OpenSUSE содержат самое новое программное обеспечение. Но в этом плане Fedora находится впереди, здесь тестируются все новые технологии, которые будут приняты в Red Hat Enterprise, и появляются они здесь быстрее всего, например, уже сейчас в релизе Fedora 25 будет использоваться Wayland по умолчанию. OpenSUSE же более стабильная.
В этой категории дистрибутивы приблизительно одинаковы и выбор OpenSUSE vs Fedora зависит только от ваших предпочтений.
Внешний вид
Fedora использует по умолчанию Gnome 3 и весь дистрибутив оптимизирован именно под это окружение рабочего стола. Конечно, вы можете поставить и другое, но лучше всего система будет работать именно с тем, которое поставляется по умолчанию.
OpenSUSE использует по умолчанию KDE, но разработчики оптимизируют дистрибутив таким образом, чтобы он мог отлично работать со всеми поддерживаемыми окружениями, такими как Gnome и XFCE. Вы можете установить одно из них и все будет работать как нужно.
Тут, в сравнении OpenSUSE или Fedora победу можно было бы отдать OpenSUSE, но опять же это дело только вкуса каждого пользователя.
Настройка системы
В OpenSUSE есть менеджер конфигурации YaST, с помощью которого можно настроить практически все в системе, начиная от поведения сервисов до пользователей и репозиториев. Также с помощью этой же программы можно просматривать логи, управлять диском и устанавливать программное обеспечение.
В Fedora такого единого центра нет, но есть несколько утилит Gnome для той же цели, например, Gnome Software для установки программного обеспечения, Settings для настроек системы и другие программы в том же духе.
Сообщество пользователей
Оба дистрибутива используются в качестве основы для создания коммерческих решений и оба имеют большие сообщества. Конечно, эти сообщества не настолько большие как скажем в Ubuntu или Linux Mint, но вы сможете найти ответ на свой вопрос на просторах интернета или попросить помощи у пользователей на форумах. У OpenSUSE есть еще wiki сайт, на котором подробно расписаны некоторые моменты работы с системой.
Выводы
В этой статье мы выполнили сравнение Fedora vs OpenSUSE, и эти дистрибутивы действительно не очень сильно отличаются между собой. Нельзя сказать кто лучше, а кто хуже. Ваш выбор будет зависеть только от ваших предпочтений - стабильность или новизна, kde или gnome, software.opensuse или Gnome Software.
Обе системы разрабатываются профессионалами и заслуживают быть установленными на ваш компьютер. Вам остается только попробовать что нравиться больше. А вы используете один из этих дистрибутивов? Какой считаете лучшим? Почему? Напишите в комментариях!
добрый день admin!!!!!!!!!!!!!!хотелось бы чтобы вы написали сравнительную статью про Arch и Arch-Anywhere 2.2.2 и mandjaro 16.08......как бы сравнительный анализ этих дистрибутивов ......не забывая указать принципиальную разницу между ними .........преимущества одной или другой системы......желательно с деталями.....то есть подробностями...........жду с нетерпением......думаю что и не только я.....ваш читатель......
тогда уже еще antergos )
верно!!!!!!!!!!!!вы правы!!!!!!!!!!
Я пользуюсь openSUSE ещё со времен версии 8.х.
Сейчас у меня стоят версии Leap 42.2 beta, Leap 42.1 и openSUSE 13.2 на разных компьютерах. Нравится в этом дистрибутиве то, что с ним можно работать из коробки - установил и сразу приступил к работе. Yast - очень удобная штука, когда поймёшь все его плюсы. Он так же есть и в консольном варианте, что тоже очень удобно.
В защиту Fedora могу сказать, что это единственный дистрибутив, который я смог запустить на своём планшете Dell и который увидел все оборудование корректно - правда мне пришлось поменять модуль wifi, поскольку этот модуль не поддерживается в Линукс, но тач и пристегиваемую клавиатуру увидел только он.
>только zypper имеет небольшое преимущество, он позволяет скачивать новые пакеты не полностью, а только измененные части с помощью rsync, что экономит трафик.
Нет, dnf использует Delta RPM для того же самого.
Кстати, почему сравнивается "чистая" федора, а не RFRemix? Последний избавляет лишних телодвижений с настройкой и установкой очевидных вещей, которые "забыли" сделать в федоре.
YaST какой-то малость замороченный, не сразу в кнопках разберешься, удобнее всё настраивать из терминала. Основные репозитории SUSE какие-то бедноватые. Программы удобнее выбирать с помощью SoftwareManager, как в Fedora и других дистрибутивах. Но если нравится рабочий стол KDE ( а он похож на Windows 10, только лучше, так как более настраиваемый), то SUSE - хороший выбор. Правда, мне пришлось к 2Гб оперативки добавить еще столько же, так как система подтормаживала.
Хотите больше опций установки в федора? Качайте net-install. Там можно не только выбрать из множества de и wm, а установить минимальную базовую систему и настраивать ее потом на свой вкус. В федора deltarpm используются достаточно давно, к слову об эномии трафика. А вот если я захочу посмотреть на live-openSUSE leap мне придется качать 5ГБ. Не очень перспективно, с точки зрения экономии трафика.))) В openSuse есть "целый ресурс".... А в федора просто чето-там... Если делаете сравнение публично, нужно лучше вникать в суть вопроса. У федора есть например федора-корп. И вики тоже имеется, и форум поддержки. KDE в федора, по моему опыту, намного лучше собрано чем в Кубунту, и менее глючное чем в арчлинуксе. Тут все от железа конечно зависит. Но факт, есть факт. Так что остальные ДЕ так же отлично работают в Федоре. Ставьте что душе угодно(спины, net-install).
Для чего этот yast обычным пользователям? Да, возможно, это будет удобно для админитрирования парка машин, и то это под сомнением. RHEL спокойно обходится без него, и является при этом самым распространненным линуксом для бизнеса и продакшена. На мой взгляд это излишнее переусложнение сисемы.
Сравнение конечно весьма поверхностно. Я не могу профессионально судить о fedora, я мало с ней работал всего несколько дней. Но в целом впечатление довольно приятное! А вот про openSuse совершенно напротив. Впечатление удручающее... fedore явно не хватает функционала. К примеру непонятно, как настраивать Grub2? Получается только вручную. Я не знаю можно ли в федоре настроить темы загрузчика? Он у меня даже не графический. То, что там есть настройщик ПО далеко не все проблемы решает. Главный инструмент это настройщик репозиториев. Такого нигде нет, кроме Yast2 из openSuse. В старых версия openSuse можно было настроить локаль как хочешь, в новых же настройки довольно судны и мне вообще не нравятся. Кроме того, в 13.2(уникальная версия) можно было настроить и загрузчик и окно ввода пароля и то, что до входа в Desktop. В федора же одно и то же окно входа в систему и привет! Даже непонятно, как загрузиться из консоли по нормальному. Конечно, можно поменять default.target... Но это вручную... Вобщем надо бы загрузить темы логина и тогда(помню там была с велосипедом) там можно по человечески. Насчёт всего нового... Это бред! Новое как правило устанавливается вручную. А так более менее устаревшее.
Ну вот продолжаю... Самая новая это archlinux. Но там всё вручную надо делать. Насчёт того, что всё будет работать(про федору... А фик! Я вроде бы всё пощёлкал, а запустил, у меня консоль. Пришлось вручную доустанавливать... Не помню чтоб на openSUSE так хоть раз было, хотя её я устанавливал десятки раз различные версии. Настройка ПО в openSUSE беспрецедентна... Там если не хватает, то очень легко добавить репозиториев и сразу можно установить самое свежее. В fedora же я даже не смог поставить gcc-7 нет в репозитории. Чтобы его добавить надо знать где он. Это довольно сложно и муторно выяснять. В openSUSE же есь свой сайт, где десятки а может и сотни разных дополнительных репозиториев. легко можно добавить и потом с помощью YAST2 зайти и посмотреть что там... Если не понравится можно выкинуть и добавить другой. Главное это делается легко и быстро. В openSUSE недавно(2 лет назад) появилась бесконечно обновляемая сборка так называемая Tumbleweed. Это уникально. там собраны ПО из всех предыдущих версий и она бесконечно обновляемая. Другой не будет никогда. Вот если не понравится fedora установлю эту... У меня есть майский snapshort
Заканчиваю... Не всё так просто установить на feroda. Например я не знаю как нормально настроить разработку на Tcl(довольно редкий скриптовый язык в России, но довольно распространённый в Азии и США, особенно в Таиланде) Там вообще используются совершенно другие технологии. О многих из них вы даже не слышали. Что хорошего в fedora? Там много десктопов. Мультимедиа там настраивается хорошо. Про кол-во игрушек я слышал там много. Но я этим как-то не интересуюсь. После Yast2 всё кажется мрачным и неудобным, многие действия надо делать вручную... а некоторые даже неизвестно как. Хотя по большому счёту это всё проделывается только раз. А так работает пошустрее чем openSuse. Правда иногда вылетают баги... Это всё связано с новым KDE Plasma, который жрёт ресурсов немерянно... К тому же к нему мало фичей, ещё не написали, а ошибок ещё хватает. Хотя он уже несколько лет, но если вы это поставили, то вполне возможно ваш комп будет тормозить...Что же касается KDE4, то она идеальна, ошибок нет, потребляет в разы меньше ресурсов и т.д и т.п. Правда сейчас фичи для неё пропадают. Мол дскать устарела. Но у меня в загажнике много уже закачанных. В нете нет, а у меня есть! Здорово... Ещё хороша в этом плане SentOS. У них всё отдельно, там не пропадает и будет до 2022 года. Потом будет 8-ая версия ещё на 10 лет. По моему мудрый подход. В новом ПО ведь больше проблем, чем в старом. Руки кривые делают с ошибками а часто просто недоделывают... Ведь не платят же! Хе-хе...
Добавлю свою лепту. OpenSUSE стабильнее всего работает с рабочим столом Xfce. Федору я спокойно устанавливал на VirtualBox. Лучше всего подойдет RFRemix с рабочим столом матэ. На нем предустановлены все основные нужные проги. Кроме того уже давно вышла OpenSUSE 42.3 и RFRemix 26. А в статье все еще рассматривается OpenSUSE 42.2 и Fedora 25.
Довольно долго "копил смелость" и, наконец установил OpenSUSE на свой компьютер. Первое, что сразу заметил, очень непривычный инсталлятор, однако установил. С zipper-ом пока не разобрался, слишком широкий шаг в сторону, по сравнению с apt, yum и dnf, а документацию по нему не нашёл. YaST не использую, предпочитаю настраивать систему, через терминал. Что с самого начала огорчило, не удалось установить Teamviewer, а он мне "жизненно" необходим для удалённого управления домашним кинотеатром и домашним сервером, когда он работает в режиме с графическим окружением. Также "напрягла" невозможность установки Grub Customizer, а он добавляет дополнительное удобство, у меня на десктопе установлено три ОС. В Fedora 28 всё это идёт влёт. Пока OpenSUSE свернул в образ и закинул его в архив, может когда нибудь вернусь. С Fedora тоже есть проблемы, 29 версия, которую я тестирую напрочь отказывается работать с 12 версией Teamviewer и не запускается с ядрами, версии 4.19.8-300 и 4.19.10-300, соглашается работать только с ядром 4.19.6-300, хотя 28 версия с ядром 4.19.10-200 прекрасно работает, видно 29 версия очень сырая. Будем подождать.
Думаю, что нашёл причину блокирования загрузки Fedora 29 новыми ядрами. Заменил системную плату Asus PRIME B250M-K (Socket 1151) на старую, Asus P8H67-V с Socket 1155 , и несколько перезагрузок с ядром 4.19.13-300, прошли без проблем. Очевидно новая плата не полностью совместима с Linux.