- С Ubuntu на Fedora — высаживаемся на чужой земле (хорошее, плохое и уродливое)
- Преимущества Fedora
- Недостатки Fedora
- Заключение
- Fedora vs Ubuntu: сравним популярные дистрибутивы Linux
- Fedora vs Ubuntu: введение
- Последние релизы
- Установка дистрибутивов
- Менеджеры пакетов Fedora и Ubuntu
- Интерфейс рабочего стола
- Fedora vs Ubuntu: циклы выпуска
- Запланированные релизы
- Что лучше: Fedora vs Ubuntu?
- ВЫВОД
- Ubuntu or Fedora: Which One Should You Use and Why
- Ubuntu vs Fedora: Which one is better?
- Installation
- Desktop environments
- Package management and software availability
- Hardware support
- Windows Subsystem for Linux: Ubuntu or Fedora?
- Support and userbase
- Release cycle
- Solid base distributions
- Backed by enterprises
- Ubuntu vs Fedora as server
- Conclusion
С Ubuntu на Fedora — высаживаемся на чужой земле (хорошее, плохое и уродливое)
В последнее время я начал замечать, как трудно разрабатывать под окружение рабочего стола, которое сам не используешь. И, поскольку большая часть моей работы сейчас относится к GNOME (и KDE), я понял, что мне придется использовать новый GNOME 3. К сожалению, Ubuntu 11.04 с GNOME 3 работает не слишком стабильно, на мой взгляд.
Я очень нетерпеливый разработчик: я очень не люблю компилировать и долго разбираться с пакетами. Когда я использовал виртуальную машину, мне пришлось серьезно повозиться с Mutter, поэтому я решил перейти на Fedora. Это позволило мне взглянуть на всё по-новому, поскольку я долгое время использовал Ubuntu.
Я не повернулся спиной к Ubuntu. Я все еще занимаюсь разработкой некоторых крутых вещей для Natty (вы сможете найти их в нашем ppa), например Zeitgeist Privacy Manager, используя виртуальную машину с Ubuntu.
Не будем забывать, что Zeitgeist разработан, используя Ubuntu, её сообществом, и что без поддержки Ubuntu проекту было бы сложнее проявить себя в полной мере. Мы все еще используем Launchpad и не собираемся переезжать. И из 10 главных разработчиков Zeitgeist только трое (включая меня на данный момент) не используют Ubuntu.
Я установил Fedora 15 на место Ubuntu, которую я использовал в течение шести с половиной лет.
Как многие из вас, наверно, слышали, я также собираюсь сотрудничать с Collabora. Я много работаю над Zeitgeist, в частности над основными частями проекта, а также над подготовкой Zeitgeist для GNOME, KDE и Unity.
Работа над GNOME Shell и такими проектами, как Totem, Banshee, Rhythmbox и gedit, нуждающимися в интеграции с Zeitgeist, требует от меня использования GNOME 3 из-за Gtk-3. Но, к сожалению, текущий GNOME 3 из PPA не позволяет использовать его вместе с Unity. Если вам хочется использовать их бок о бок, придется подождать 11.10.
И все-таки, каково это — перейти на Fedora?
Преимущества Fedora
GNOME 3
Если вам нужен последний GNOME прямо из коробки, тогда Fedora — лучший выбор. Без всякого подключения репозиториев. Я не сравниваю GNOME 3 и Unity. Мне нравятся оба окружения, но все-таки мой GNOME с Elementary делал все, что мне было нужно и мог дать фору чему бы то ни было. Кроме как некоторым интересным вещам, имеющимся в чистом GNOME 3.
Все работает из коробки
Bluetooth, микрофон, камера. Как и в Ubuntu, все железо работало сразу после установки.
Много wiki и «howto»
Хоть они и достаточно хороши, вы не найдете таких отличных сайтов, типа OMG! Ubuntu!, посвященных Fedora. Я думаю, это та вещь, которая естественно появляется, когда не-гикам нравится дистрибутив. Бо́льшая часть пользователей Linux, не являющихся гиками и которых не заставляют пользоваться Linux на работе, пользуется Ubuntu, поскольку им нужно что-то простое и в то же время необычное.
RPM Fusion
RPM Fusion предоставляет ПО, которое Fedora или Red Hat не хотят поставлять. ПО доступно в виде прекомпилированных RPM для всех текущих версий Fedora и Red Hat Enterprise Linux 5. Вы можете использовать репозитории RPM Fusion, используя такие средства, как yum и PackageKit. В них есть почти все, что есть в больших репозиториях Ubuntu.
Работа напрямую с upstream
С точки зрения разработчика, вам придется работать напрямую с апстримом GNOME. Здесь меня беспокоят только две вещи: bugzilla и Git. Хоть и Git весьма крут, научиться работать с ним довольно трудно, и мне приходится постоянно просить помощи у более опытных пользователей.
Недостатки Fedora
Никаких Центров приложений и apt
Я не могу отделаться от Yum, который серьезно отстает от своих конкурентов. Думаю, это то, что мне не нравится в Fedora больше всего. Вместо Центра Приложений приходится пользоваться PackageKit, который с ним не идет ни в какое сравнение.
Сложное окружение для разработки в upstream
Разработка в апстрим может оказаться ужасным геморроем. Никакой централизованной платформы для разработки типа Launchpad, который оставляет далеко позади комбинацию Git + Wiki + Bugzilla.
Немозможно нормально установить Flash и проприетарные кодеки
Сначала нужно вручную добавить репозитории RPM Fusion. Вот как это было со мной: я открываю MP3 файл Totem’ом, тот говорит, что нет необходимых кодеков. Когда я нажимаю «Найти кодеки», ничего не находится. Пришлось добавлять репы RPM Fusion и устанавливать кодеки вручную. Вряд ли какая-нибудь обычная домохозяйка дойдет до этого.
В этом аспекте Ubutnu гораздо легче настроить. Totem замечает, что кодеков нет, спрашивает, установить ли, и — вуаля. (Среднего пользователя НЕ интересует проприетарность кодеков). Пользователь не станет выкидывать свою коллекцию MP3 из-за отсутствующих кодеков.
Нет ничего по типу PPA
PPA дают возможность довольно просто получать последние версии любимых программ, оставляя основные компоненты ОС стабильными. Я знаю, что у Fedora есть Koji, но PPA остается проще и удобнее в использовании.
Заключение
Я призываю тех, у кого есть cojones попробовать что-нибудь новое и установить Fedora 15. Она хоть и отличается от Ubuntu, но в лучшую сторону.
Со стороны пользователя
Fedora — следующий отличный дистрибутив после Ubuntu. Если бы не отсутствие комьюнити Ubuntu, Центра Приложений и не раздражающий Yum, она была бы убийцей Ubuntu. Хоть у Fedora и есть сообщество, оно не настолько крупное, как у Ubuntu.
С Федорой вы получите GNOME 3. Больше никакого GNOME 2. К GNOME 3 придется привыкнуть, но после 2-3 дней вы не захотите возвращаться обратно во вторую версию. Fedora — стабильный дистрибутив. За все время его использования не было ни одного падения или каких-то еще проблем. Немного погуглив и поспрашивав у пользователей, я установил все, что мне было нужно.
Со стороны разработчика
Не хватает сообщества Ubuntu и такой среды, как Launchpad, более приветливых к новым разработчикам. При этом у вас не возникнет проблем с тем, чтобы найти какую-нибудь библиотеку или пакет в репозиториях Fedora. Большой плюс, что все ваши патчи направляются напрямую к пользователю. Однако, (может быть, это как-то связано с политикой) пока я не собираюсь участвовать в разработке Fedora. На данный момент я знаю только то, что в ближайшее время буду пользоваться Fedora 15.
Источник
Fedora vs Ubuntu: сравним популярные дистрибутивы Linux
ОС Linux удобна в использовании и легко может заменить Windows на ПК. Она сильно отличается от Windows и macOS не только функционалом. Важно то, что у Linux много дистрибутивов. Ubuntu и Fedora — наверно, самые популярные из них. Что общего у этих дистро, а что кардинально отличается? Fedora vs Ubuntu. Давайте разбираться.
Fedora vs Ubuntu: введение
Если вы пользователь Linux, про Ubuntu вы уже наверняка слышали. Компания Canonical Ltd. разработала этот дистро с открытым исходным кодом на основе Debian. Есть версии Ubuntu для настольных компьютеров, серверов и даже устройств IoT.
Новый релиз происходит каждые пол года. Выпуски с долгосрочной поддержкой (LTS) появляются раз в два года. В дополнение к регулярным релизам, Canonical поддерживает и обновляет безопасность для всех выпусков Ubuntu прямо до даты EOL.
Fedora — это дистрибутив с открытым исходным кодом. Создателем Fedora Project и основным его спонсором является Red Hat — дочерняя компания IBM.
Дистрибутив Fedora Linux сейчас доступен в пяти редакциях. Рабочая станция и сервер — самые распространенные из них. Основное внимание в версии CoreOS уделено облачным вычислениям, а в Silverblue — IoT и рабочим процессам на основе контейнеров.
Последние релизы
Canonical выпустила Ubuntu 21.04 Hirsute Hippo 22 апреля 2021 года. Он пополнился встроенной интеграцией с Microsoft Active Directory, графикой Wayland по умолчанию и SDK для разработки приложений Flutter. Отдельно Canonical и Microsoft объявили об оптимизации производительности и совместной поддержке Microsoft SQL Server в Ubuntu. Детальнее здесь.
Новая Fedora 34 вышла 27 апреля 2021 года. Кроме основного релиза, вышли ещё Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition. Ещё есть набор спинов c live-сборками окружений KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE и LXQt. Больше информации здесь.
Установка дистрибутивов
Раньше установка дистрибутивов Linux была сложной задачей. Сейчас и Ubuntu, и Fedora просты в инсталляции. Но разница между ними есть.
Fedora использует Anaconda. Это очень мощный и гибкий инсталлятор с удобным интерфейсом. Вы можете легко выбрать простую (относительно) установку без каких-либо настроек.
Если вы хотите настроить процесс установки, всё в ваших руках. Инсталлятор разрешает устанавливать заранее подготовленные пакеты ПО, которые делают вашу систему готовой к использованию с момента её загрузки.
Интерфейс Ubuntu проще, а когда-то напряжённая установка тоже легче, чем в Fedora. Если вы хотите установить Ubuntu как вторую систему, она автоматически найдёт основную ОС и подстроит процесс установки.
Ещё одна особенность инсталляции в Ubuntu — это готовность к установке сторонних кодов и обновлений. Но основное — это простота интерфейса установки Ubuntu. Даже новичок в Linux может установить новую операционную систему за несколько кликов.
В общем, установка Fedora и Ubuntu относительно проста. Большинство предпочитает процесс установки Ubuntu из-за его оптимального и упрощенного интерфейса.
Менеджеры пакетов Fedora и Ubuntu
Диспетчер пакетов отслеживает ПО, установленное в вашей системе. Он упрощает установку, обновление и удаление программного обеспечения. Менеджеры пакетов Ubuntu и Fedora очень эффективны, но сильно отличаются друг от друга. Пакеты в Ubuntu имеют формат deb, тогда как в Fedora — RPM.
Как и Debian, Ubuntu использует инсталлятор Advanced Package Tool (APT). Это один из наиболее эффективных менеджеров пакетов Linux. APT — одна из ключевых причин, почему Ubuntu настолько популярный дистро. Этот менеджер пакетов даёт получить доступ к большим репозиториям ПО Ubuntu и установить их с помощью инструкции командной строки.
Fedora использует диспетчер пакетов DNF — значительное улучшение по сравнению с более ранним диспетчером обновлений Yellowdog или yum. DNF известен как менеджер пакетов нового поколения для дистрибутивов RPM Linux. Чтобы установить пакеты с помощью диспетчера пакетов DNF в Fedora, вам нужно будет ввести команду dnf.
Интерфейс рабочего стола
Рабочий стол GNOME, настроенный для Ubuntu
Элегантный и цельный пользовательский интерфейс обязателен для любой современной ОС. Fedora и Ubuntu по умолчанию используют среду рабочего стола GNOME. Среда десктопа по умолчанию как в Ubuntu, так и в Fedora очень хорошо спроектирована и удобна для обычных юзеров.
Если внешний вид по умолчанию вам не нравится, вы можете легко его настроить. Вариантов очень много. Популярные разновидности Ubuntu — Xubuntu с Xfce и Kubuntu с KDE Plasma. Рекомендуем попробовать KDE Plasma Desktop.
Рабочий стол GNOME в Fedora
С одной стороны, интерфейсы рабочего стола Fedora и Ubuntu очень похожи, поскольку используют GNOME. Но с другой — кардинально отличаются, ведь существует множество альтернатив рабочего стола.
Fedora vs Ubuntu: циклы выпуска
Обе операционные системы получают новый выпуск каждые шесть месяцев (Fedora 6-9 месяцев). Canonical очень пунктуальна с релизами, и их обновления в основном нацелены на пользователей настольных компьютеров.
У Ubuntu есть долгосрочные выпуски (LTS) на срок до пяти лет. Такие версии выходят каждые два года и предназначены для серверов и рабочих станций. Обычно они получают исправления ошибок и обновления безопасности, а не традиционные обновления.
Fedora печально известна тем, что выпускает обновления позже запланированной даты. В релизы входит новейшее ПО, которое временами может быть нестабильным. Поддержка Fedora осуществляется всего тринадцать месяцев после выпуска. Эти релизы обычно большие, поэтому если у вас нет быстрого подключения к интернету, процесс обновления может быть долгим.
Ubuntu имеет преимущество благодаря своим последовательным и надёжным релизам. Ubuntu также предлагает более длительную поддержку выпуска по сравнению с Fedora.
Запланированные релизы
Релиз Ubuntu 21.10 Impish Indri запланирован на 14 октября 2021 года. Отметим, что вы можете первыми тестить обновления: разработчики разрешили загружать ежедневные сборки. Среди ожидаемых обновлений: новый инсталлятор, GNOME 41, обновления док-станции и многое другое. Больше, информации можно найти здесь.
В список запланированных улучшений Fedora 35 недавно добавили переход на использование Yescrypt для хеширования паролей пользователей. Также разработчики пытаются заменить неподдерживаемые пакеты SDL 1.2 с использованием уровня совместимости sdl12-compat для лучшей обработки винтажных игр. Релиз Fedora 35 планируется не ранее ноября 2021 года. Точная дата не указывается.
Что лучше: Fedora vs Ubuntu?
И Fedora, и Ubuntu — качественные дистрибутивы Linux со своими плюсами и минусами. Многие разработчики и пользователи Linux склоняются к тому, что Ubuntu станет лучшим выбором в 2021 году. Этот дистро имеет:
- сильное сообщество поддержки,
- последовательные выпуски с качественными обновлениями,
- обширный репозиторий ПО, которого достаточно почти под все требования юзера.
Fedora требует больше оперативки для оптимальной работы, в отличие от Ubuntu. Экосистема Fedora лучше подходит для серверов и рабочих станций.
ВЫВОД
Ubuntu лидирует, когда речь идет о доступности ПО, установке драйверов и поддержке. И это те моменты, которые делают его лучшим выбором в этом году, особенно для неопытных пользователей Linux.
Вы хотите познакомиться с Red Hat или попробовать что-то новое? Fedora — хорошая отправная точка. Только вам решать, использовать Fedora или Ubuntu.
Не можете выбрать? Создайте Live USB для этих дистрибутивов и поюзайте их на виртуальной машине.
Источник
Ubuntu or Fedora: Which One Should You Use and Why
Brief: Ubuntu or Fedora? What’s the difference? Which is better? Which one should you use? Read this comparison of Ubuntu and Fedora.
Ubuntu and Fedora are one of the most popular Linux distributions out there. Making a decision to choose between using Ubuntu and Fedora is not an easy one. I’ll try to help you in making your decision by comparing various features of Ubuntu and Fedora.
Do note that this comparison is primarily from the desktop point of view. I am not going to focus on the container-specific versions of Fedora or Ubuntu.
Ubuntu vs Fedora: Which one is better?
Almost all Linux distributions differ from one another primarily on these points:
- Base distribution (Debian, Red Hat, Arch or from scratch)
- Installation
- Supported desktop environments
- Package management, software support and updates
- Hardware support
- Development team (backed by corporate or created by hobbyists)
- Release cycle
- Community and support
Let’s see how similar or how different are Ubuntu and Fedora from each other. Once you know that, it should be perhaps easier for you to make a choice.
Installation
Ubuntu’s Ubiquity installer is one of the easiest installers out there. I believe that it played an important role in Ubuntu’s popularity because when Ubuntu was just created in 2004, installing Linux itself was considered a huge task.
The Ubuntu installer allows you to install Ubuntu in around 10 minutes. In most cases, it can identify Windows installed on your system and allows you to dual boot Ubuntu and Windows in a matter of clicks.
You can also install updates and third-party codecs while installing Ubuntu. That’s an added advantage.
Ubuntu Installer
Fedora uses Anaconda installer. This too simplifies the installation process with an easy-to-use interface. However, I feel that Ubuntu’s installer is simpler.
Especially considering that it could be troublesome to format/delete existing drives/partitions using Fedora’s installer. I tried to “Reclaim space” using Fedora’s installer, but it didn’t do the trick. It’s way simpler and easier with Ubuntu’s installer.
Fedora also provides a media writer tool for downloading and creating bootable USB drives with Fedora images. It could work with other ISOs, but it’s tested to work with Fedora images primarily.
In my experience, installing Ubuntu is easier than installing Fedora overall. That doesn’t mean installing Fedora is a complex process. Just that Ubuntu is simpler.
Desktop environments
Both Ubuntu and Fedora use GNOME desktop environment by default.
While Fedora uses the stock GNOME desktop, Ubuntu has customized its look and presents like its previous Unity desktop.
Apart from GNOME, both Ubuntu and Fedora offer several other desktop variants.
Ubuntu has Kubuntu, Xubuntu, Lubuntu etc., offering various desktop flavors. While they are the official flavor of Ubuntu, they are not directly developed by Ubuntu team from Canonical. The teams are separate.
Fedora offers various desktop choices in the form of Fedora Spins. Unlike Kubuntu, Lubuntu etc,. they are not created and maintained by a separate team. They are from the core Fedora team.
Package management and software availability
Ubuntu uses APT package manager to provide and manage software (applications, libraries and other required codes) while Fedora uses DNF package manager.
Ubuntu has vast software repositories allowing you to easily install thousands of programs, both FOSS and non-FOSS, easily. Fedora on the other hand focuses on providing only open-source software. However, you can enable RPM Fusion repositories for more software that Fedora doesn’t ship normally.
Some third-party software developers also provide click-to-install, .exe like packages for Linux. In Ubuntu, these packages are in .deb format while Fedora supports .rpm packages.
Most software vendors provide both DEB and RPM files for Linux users, but I have experienced that sometimes software vendor only provides a DEB file.
On the other hand, it’s extremely rare that a software is available in RPM but not in DEB format.
Hardware support
Linux in general has its fair share of trouble with some Wi-Fi adapters and graphics cards. Both Ubuntu and Fedora are impacted from that. Take the example of Nvidia. It’s open source Nouveau driver often results in troubles like system hanging at boot.
Ubuntu provides an easy way of installing additional proprietary drivers. This results in better hardware support in many cases.
Fedora, on the other hand, sticks to open source software and thus installing proprietary drivers on Fedora becomes a difficult task.
There’s no guarantee that the latest Nvidia driver will work when installed.
You can refer to our guide on installing Nvidia drivers on Fedora if you want to try.
Windows Subsystem for Linux: Ubuntu or Fedora?
No matter whether you like or hate Microsoft for what they do, Windows Subystem for Linux is a big deal considering the user base of Windows.
It lets Linux users access their favorite tools or still be able to use Linux even their systems (at workplace) run on Windows.
Not just professionals, it gives you the flexibility to utilize Linux while having Windows as your daily driver for whatever reason you need it.
Ubuntu is officially supported and available on WSL 2 (the recent iteration at the time of updating this article).
Fedora, isn’t officially available, but without proper Windows integration, you can choose to make it work using one of their official guides.
Support and userbase
Both Ubuntu and Fedora provide support through community forums. Ubuntu has two main forums: UbuntuForums and Ask Ubuntu. Fedora has one main forum Ask Fedora.
In terms of user base, Fedora has a large following. However, Ubuntu is more popular and has a larger following than Fedora.
The popularity of Ubuntu has prompted a number of websites and blogs focused primarily on Ubuntu. This way, you get more troubleshooting tips and learning material on Ubuntu than Fedora.
Release cycle
A new Fedora version is released every six months and each Fedora release is supported for thirteen months only. Which means that between six to thirteen months, you must perform an upgrade.
Upgrading Fedora version is simple, but it does require a good internet connection. Not everyone can be happy with about 1.5 GB of version upgrades every nine months. Of course, that may not be true for every upgrade, but if you have a metered data connection with low limits, you should know that.
Ubuntu has two versions: regular release and the long-term support (LTS) release. Regular release is similar to Fedora. It’s released at the interval of six months and is supported for nine months.
The LTS release comes at an interval of two years and is supported for five years. Regular releases bring new features, new software versions while the LTS release holds on to the older versions. This makes it a great choice for people who don’t like frequent changes, and prefer stability.
Solid base distributions
Ubuntu is based on Debian. Debian is one of the biggest community project and one of the most respected projects in the free software world.
Fedora is a community project from Red Hat. Red Hat is an enterprise focused Linux distribution. Fedora works as a ‘testing ground’ (upstream in technical term) for new features before those features are included in Red Hat Enterprise Linux.
Backed by enterprises
Both Ubuntu and Fedora are backed by their parent corporations. Ubuntu is from Canonical while Fedora is from Red Hat (now part of IBM). Enterprise backing is important because it ensures that the Linux distribution is well-maintained.
Hobbyists distributions created by a group of individuals often crumble under workload. You might have seen reasonably popular distribution projects being shutdown for this sole reason. Antergos, Korora are just some of the many such examples where distributions were discontinued because the developers couldn’t get enough free time to work on the project.
The fact that both Ubuntu and Fedora are supported by a two Linux-based enterprises makes them a viable choice over other independent distributions.
Ubuntu vs Fedora as server
The comparison between Ubuntu and Fedora was primarily aimed at desktop users so far. But a discussion about Linux is not complete until you include servers.
Ubuntu is not only popular on desktop, it also has a good presence on the server side. If you are familiar with Ubuntu as a desktop, you might not feel uncomfortable with Ubuntu server edition. I started with Ubuntu desktop and now my websites are hosted on Linux servers running Ubuntu.
Fedora too has a server edition and some people use it as well. But most sysadmins won’t prefer a server that has to be upgraded and rebooted every nine months.
Knowing Fedora helps you in using Red Hat Enterprise Linux (RHEL). RHEL is a paid product, and you’ll have to purchase a subscription. However, if your job/work requires you to get familiar with RHEL, Fedora can be useful for you to experiment.
If you want an operating system for running a server that is close to Fedora/Red Hat, you could also try CentOS Stream or any other RHEL-based distributions.
Conclusion
As you can see, both Ubuntu and Fedora are similar to each other on several points. Ubuntu does take lead when it comes to software availability, driver installation and online support. And these are the points that make Ubuntu a better choice, specially for inexperienced Linux users.
If you want to get familiar with Red Hat or just want something different for a change, Fedora is a good starting point. If you have some experience with Linux or if you want to use only open-source software, Fedora is an excellent choice as well.
In the end, it is really up to you to decide if you want to use Fedora or Ubuntu. I would suggest creating live USB of both distributions or try them out in a virtual machine if you’re not sure.
What’s your opinion on Ubuntu vs Fedora? Which distribution do you prefer and why? Do share your views in the comment section.
Like what you read? Please share it with others.
Источник