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.
Именно такая идея и пришла в голову студенту Гавайского университета Уоррену Тогами в 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 ничего сделать не удалось.
Окружение Gnome без излишков
Fedora Workstation устанавливается с минималистичным окружением Gnome без лишних плагинов и элементов. Это выгодно отличает его от множества бесплатных дистрибутивов с яркими виджетами на рабочем столе, анимированными окнами и пёстрыми цветами интерфейса.
Работа VirtualBox с первого запуска
В установочном образе уже присутствует VirtualBox Extension Pack. Благодаря ему пользователи без установки дополнительных программ получают доступ к аппаратному ускорению, любым разрешениям экрана и работе с периферийными устройствами: клавиатурой, компьютерной мышью, принтерами и прочими.
Выбор типа ПО: открытое или проприетарное
Важный пункт для корпоративного сегмента, где регламентируется использование лицензионного программного обеспечения.
Во время первичной настройки Fedora Workstation, в отличие от многих других дистрибутивов, пользователь может выбрать: использовать репозитории только с открытым исходным кодом или включить возможность установки проприетарного ПО.
Поддержка 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 39:
- Обновлены средства для разработки: GCC 2, Python 3.12, Golang 1.21.
- Удалены темы QGnomePlatform и Adwaita-qt, которые подстраивали внешний вид программ, написанных на Qt под общий стиль Gnome.
- Из дистрибутива исключён пакет fedora-repos-modular и отключён модульный репозиторий, что ускорило работу пакетного менеджера.
- Удалены пакеты, которые давно не обновлялись или имели проблемы с безопасностью.
В общем, 20-летний юбилей Fedora отметила крупным обновлением. С чем мы и поздравляем поклонников этого дистрибутива.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!