Код
#статьи

Fedora Linux: что это за дистрибутив и чем он отличается от аналогов

Краткий обзор одной из самых популярных свободных операционок.

Иллюстрация: Оля Ежак для Skillbox Media

Fedora Workstation — один из самых распространённых дистрибутивов GNU/Linux, который входит в топ-10 по популярности. Среди линуксоидов он прославился тем, что самые модные и передовые фичи появляются в нём раньше всех. Например, Fedora стала одной из первых версий Linux, полноценно поддерживающих Wayland — современный протокол отрисовки интерфейса.

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

Из этой статьи вы узнаете:

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

В 1995 году IT-компания Red Hat выпустила первую версию платного корпоративного дистрибутива Linux — RHEL, или Red Hat Enterprise Linux. Он быстро набрал популярность за счёт высокой стабильности, которая была заметно выше, чем у всех имевшихся на тот момент альтернатив.

RHEL — это бесплатный дистрибутив, но для использования в компаниях требовалось купить подписку на техническую поддержку. Многим пользователям такой подход не нравился. При этом проект основан на ядре Linux, то есть у него открытый исходный код — каждый желающий может взять исходники и собрать свою вариацию Red Hat.

Терминал и рабочий стол RHEL
Скриншот: Skillbox Media

Именно такая идея и пришла в голову студенту Гавайского университета Уоррену Тогами в 2002 году. Он создал в качестве проекта свой дистрибутив на базе установочного пакета Red Hat, добавив в него актуальные и стабильно работающие программы. Так появилась Fedora Linux.

В 2003 году Red Hat включилась в работу над ним — компания финансировала работу, но оставила разработку и развитие на усмотрение сообщества, сформировавшегося вокруг него. Такое решение было частью стратегии по продвижению RHEL. Идея проста — завоевать доверие к компании и её проектам через распространение бесплатного и удобного дистрибутива.

Решение оказалось удачным. Дистрибутив быстро стал набирать популярность и положительные отзывы у линуксоидов. На сегодняшний день Fedora стабильно входит в топ-10 лучших дистрибутивов Linux, а количество пользователей превысило 1 млн человек уже в 2016 году.

Дистрибутив долгое время считался нестабильным. Но не из-за реальных проблем, а из-за предубеждений. Многие пользователи считали, что Fedora — это тестовый полигон для RHEL, позволяющий отловить баги до релиза в корпоративной версии дистрибутива.

Это ошибочное мнение. Перед тем как попасть в репозитории Fedora, каждая версия программы или новый стандарт технологий утверждаются Fedora Engineering Steering Committee — FESCo. Этот комитет как раз и отвечает за техническую часть разработки дистрибутива и стабильность его работы.

Fedora сейчас

Fedora Linux — это целый набор дистрибутивов. Он включает пять программных редакций:

Fedora Server — серверная ОС, которая работает и на реальном железе, и на виртуальных машинах через Libvirt и Podman. Помимо всего прочего, в ней реализован инструмент удалённого администрирования Cockpit.

Fedora Cloud — настраиваемая среда для виртуальных машин. Это лёгкая версия дистрибутива с дополнительными функциями безопасности SELinux. Например, она используется в облачных серверах Amazon.

Fedora CoreOS. Изначально это было общее название всего дистрибутива, но начиная с 8-й версии дополнение Core в нём убрали. В 2020 году вышла Fedora CoreOS — редакция дистрибутива, предназначенная для запуска программ в контейнерах — средах, изолированных от основной операционной системы. Решение используется в платформах Microsoft Azure, Alibaba Cloud и IBM Cloud.

Fedora IoT — легковесный вариант для устройств интернета вещей. Он легко масштабируется под любое количество гаджетов.

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

Особенности Fedora Workstation

Fedora отличается от других дистрибутивов Linux по нескольким параметрам: совместимости с железом, типу рабочего окружения, наличию поддержки VirtualBox и другим. Разберём ключевые.

Стабильность работы зависит от возраста устройства

Fedora Workstation стабильно работает с железом, вышедшим после 2015 года. Со старыми комплектующими иногда возникают проблемы.

Например, на материнской плате MSI 970 Gaming 2014 года, работающей в связке с процессором AMD FX-8300, на которых мы тестировали Fedora Workstation, не работает USB 3.0. Если в других дистрибутивах эта проблема решается редактированием настроек UEFI и правкой одного конфигурационного файла, то в Fedora ничего сделать не удалось.

Рабочий стол и Bash Fedora Linux
Скриншот: Skillbox Media

Окружение Gnome без излишков

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

Работа VirtualBox с первого запуска

В установочном образе уже присутствует VirtualBox Extension Pack. Благодаря ему пользователи без установки дополнительных программ получают доступ к аппаратному ускорению, любым разрешениям экрана и работе с периферийными устройствами: клавиатурой, компьютерной мышью, принтерами и прочими.

Выбор типа ПО: открытое или проприетарное

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

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

Окно разрешения установки ПО из сторонних репозиториев, часть которого может быть проприетарным
Скриншот: Skillbox Media

Поддержка Flatpak

Fedora поддерживает Flatpak — утилиту для развёртывания и управления пакетами и виртуализации в Linux. Программы, распространяемые таким образом, включают в себя все библиотеки, необходимые для работы, что гарантирует их работоспособность в любом дистрибутиве. Также в Flatpak можно найти ПО, которое отсутствует в стандартных репозиториях, например в Steam или Spotify.

Регулярные обновления

Новые версии Fedora выходят каждые 6–9 месяцев. Они включают в себя глобальные обновления рабочего окружения и наборов программного обеспечения в репозиториях.

В релизах регулярно меняются стандарты технологий, которые используются в ОС. Например, так произошло с менеджером отрисовки рабочего стола в 25-й версии дистрибутива: старый X11 заменили на современный Wayland.

Поддержка разных архитектур

Fedora поддерживает не только привычную архитектуру процессоров Intel и AMD — x86-64, но и AArch64, или ARM. Последняя используется на чипах, которые обычно устанавливают в смартфонах, планшетах и одноплатных компьютерах типа Raspberry Pi.

Существует вариант дистрибутива для PowerPC-процессоров, которые встречались в старых маках, например Power Mac G5. Разработка Fedora под M1 и M2 ведётся в рамках проекта Fedora Asahi Linux, который пока находится на стадии бета-версии.

Нововведения в 39-м релизе

6 ноября 2023 года вышла 39-я версия Fedora, которая остаётся актуальной на сегодняшний день. Под её капотом множество изменений, связанных с обновлением приложений и библиотек до более актуальных версий. Но есть и нововведения, которые мы разберём подробнее.

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

Появился мета-пакет default-fonts, упрощающий установку и обновление шрифтов. Теперь это сделать действительно просто.

Параметр vm.max_map_count увеличен с 65530 до 1048576. Его малое значение приводило к проблемам при запуске некоторых игр для Windows.

Размер раздела ESP, ответственного за хранение файлов загрузки операционной системы, увеличено с 200 до 500 МБ. Это решило проблемы с нехваткой места для прошивки, которые возникали во время обновлений системы.

Главное меню Fedora Workstation
Скриншот: Skillbox Media

Также в версии Fedora Workstation 39:

  • Обновлены средства для разработки: GCC 2, Python 3.12, Golang 1.21.
  • Удалены темы QGnomePlatform и Adwaita-qt, которые подстраивали внешний вид программ, написанных на Qt под общий стиль Gnome.
  • Из дистрибутива исключён пакет fedora-repos-modular и отключён модульный репозиторий, что ускорило работу пакетного менеджера.
  • Удалены пакеты, которые давно не обновлялись или имели проблемы с безопасностью.

В общем, 20-летний юбилей Fedora отметила крупным обновлением. С чем мы и поздравляем поклонников этого дистрибутива.

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Онлайн-школа для детей Skillbox Kids
Учим детей программированию, созданию игр, сайтов и дизайну. Первое занятие бесплатно! Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована