Fedora Linux (, ранее — Fedora Core) — дистрибутив Linux, разрабатываемый проектом Fedora при коммерческой поддержке компаний Red Hat и IBM и содержащий возможности, которые в будущем предполагаются к использованию в дистрибутиве Red Hat Enterprise Linux. Целью проекта является построение целостной операционной системы из свободного программного обеспечения силами сообщества в духе экосистемы Red Hat Linux. Новые версии выходят каждые 6—8 месяцев по публичному расписанию.
Характерные черты дистрибутива Актуальные версии дистрибутива в период поддержки постоянно получают обновления программ и библиотек, включая новые стабильные версии ядра Linux. Fedora Linux содержит программное обеспечение, распространяемое по различным свободным лицензиям, и стремится быть на переднем крае технологий c открытым исходным кодом. Поэтому по лицензионным соображениям отсутствует поддержка MP3 и DivX. Тем не менее, существует достаточное количество дополнительных репозиториев, устраняющих данное неудобство и содержащих большое число дополнительных программ. В частности в настройках Центра приложений возможно включение репозиториев Google Chrome, Steam и других. Одновременно поддерживаются 2 последние версии. Fedora Linux — первый дистрибутив, предоставивший наиболее качественную реализацию протокола Wayland. В качестве установщика по умолчанию используется Anaconda.
Управление пакетами В Fedora Linux используется формат пакетов RPM (Red Hat Package Manager) и DNF (Dandified YUM) в качестве инструмента для управления этими пакетами. DNF использует libsolv, средство разрешения внешних зависимостей. Flatpak также поддерживается по умолчанию; можно добавить поддержку Snap от Canonical. Fedora Linux использует Delta RPM при обновлении установленных пакетов, чтобы обеспечить замену только тех частей пакета, которые подверглись изменению. Так как система Delta RPM видит разницу между старой и новой версией пакета, то загружаются только изменения между установленным пакетом и новым, что позволяет производить обновление дистрибутива чуть быстрее, скачивая при этом немного меньший объём данных. В будущих версиях microDNF заменит DNF, который, в отличие от DNF, полностью написан на Си и не использует Python.
Безопасность Fedora Linux по умолчанию использует SELinux (Security-Enhanced Linux), модуль ядра, который реализует множество политик безопасности, включая обязательные средства контроля доступа, которые были внедрены в Fedora Linux ранее. По умолчанию используется брандмауэр firewalld.
Программное обеспечение Fedora Linux поставляется с широким спектром программного обеспечения, такого как LibreOffice и Mozilla Firefox. Дополнительное программное обеспечение доступно в репозиториях программного обеспечения и может быть установлено с помощью диспетчера пакетов DNF, Центр приложений GNOME или c помощью центра приложений Discover (если используется KDE Plasma). Кроме того, в систему можно добавить дополнительные репозитории, чтобы можно было легко установить программное обеспечение, недоступное в Fedora Linux. Программное обеспечение, которое недоступно в официальных репозиториях, либо потому, что оно не соответствует определению свободного программного обеспечения, либо потому, что его распространение может нарушать законодательство, может быть установлено с использованием сторонних репозиториев. Fedora Linux также предоставляет пользователям простую в использовании систему сборки для создания собственных репозиториев под названием Copr (аналог PPA в Ubuntu).
С выпуска Fedora 25 по умолчанию используется протокол сервера отображения Wayland, заменив протокол X Window System.
Редакции С момента выпуска Fedora 30 в настоящее время доступны следующие редакции:
Fedora Workstation — предназначена для пользователей, которым нужна надёжная, удобная и мощная операционная система для ноутбука или настольного компьютера. Fedora KDE Plasma Desktop — создана для пользователей, которым нужна мощная система с возможностью гибкой настройки, современным, функциональным, быстрым и плавным интерфейсом для настольного компьютера. Fedora Server — его целевое использование для серверов. Он включает в себя новейшие технологии центров обработки данных. Это издание не поставляется с графическим рабочим столом, но его можно установить. Начиная с Fedora 28 редакция Server поставляется с системой Fedora Modularity. Fedora Core OS — автоматически обновляемая, минимальная, ориентированная на контейнеры операционная система. Fedora Silverblue — неизменяемая настольная операционная система, нацеленная на хорошую поддержку рабочих процессов, ориентированных на контейнеры. Fedora Kinoite — аналог Fedora Silverblue с рабочим окружением KDE Plasma. Fedora IoT предоставляет проверенную платформу с открытым исходным кодом в качестве надежной основы для экосистем IoT. Fedora Cloud — образы для создания виртуальных машин, запускаемых в публичных и частных облачных окружениях.
Редакции могут быть записаны на USB-накопитель с помощью Fedora Media Writer, dd и других подобных утилит. Запуск в Live режиме позволяет пользователям попробовать Fedora Linux без внесения изменений на встроенный накопитель.
Fedora Spins
Fedora официально распространяет различные вариации, называемые «Fedora Spins», которые представляют собой версии дистрибутива с различными рабочими средами (GNOME — это среда рабочего стола по умолчанию, вместе с KDE Plasma 6). Текущие официальные спины, начиная с Fedora 40, это KDE Plasma Mobile, Xfce, LXQt, MATE (с Compiz), Cinnamon, LXDE, SoaS, i3, Phosh (для использования на PinePhone), Budgie, Sway, Miracle. Кроме того, спины KDE, Sway, Budgie предоставляются как атомарные дистрибутивы с поддержкой OSTree, называемые Kinoite, Sway Atomic и Budgie Atomic соответственно.
Поддерживаемые архитектуры На момент декабря 2018 года Fedora Linux совместима со следующими архитектурами:
Главные: ARM-hfp, x86_64 (64-bit), ARM AArch64; Альтернативные: MIPS-64el, MIPS-el, PowerPC64, PowerPC64le, RISC-V, s390x.
История дистрибутива Fedora Linux
Уоррен Тогами основал Fedora в 2002 году в качестве студенческого проекта в Гавайском университете, предназначенного для предоставления единого репозитория для хорошо протестированных сторонних программных пакетов, для упрощённого поиска и разработки программного обеспечения, не относящегося к Red Hat напрямую. Ключевое отличие Fedora от Red Hat Linux заключалось в том, что разработка репозитория Fedora будет осуществляться совместно с глобальным сообществом добровольцев. Fedora была запущена в 2003 году, по сути заменив Red Hat Linux, поддержка которого была прекращена в том же году. Это решение было обусловлено стратегией Red Hat — Red Hat Enterprise Linux должен был стать единственным официально поддерживаемым дистрибутивом Linux от Red Hat, в то время как Fedora должна была остаться дистрибутивом сообщества. В Red Hat Enterprise Linux включаются новшества и технологии, которые положительно проявили себя в Fedora.
До версии 7 Fedora называлась Fedora Core по имени одного из двух основных программных репозиториев — Core и Extras. Fedora Core содержала все базовые пакеты, которые требовались операционной системе, а также другие пакеты, которые распространялись вместе с установочными CD/DVD, и поддерживались только разработчиками Red Hat. Fedora Extras, вторичный репозиторий, который был включён после того как Fedora Core 3 стал поддерживаться сообществом и его распространение на CD/DVD было прекращено. После выпуска Fedora 7 различие между Fedora Core и Fedora Extras было устранено.
Начиная с выпуска 21 в Fedora был введён модульный принцип распространения дистрибутива с целью сделать разработку более гибкой, тогда же стали доступны три разные версии: Workstation, Server и Atomic.
Fedora является товарным знаком корпорации Red Hat, заявка Red Hat на получение статуса товарного знака для имени «Fedora» была оспорена Корнеллским университетом и Университетской библиотекой Вирджинии — создателями программного обеспечения для управления цифровыми хранилищами Fedora Commons. Вопрос был решён, и стороны договорились о совместном использовании имени Fedora; в решении говорилось, что проект Cornell-UVA может использовать имя, когда оно явно связано с программным обеспечением с открытым исходным кодом для систем хранения цифровых объектов, и что Red Hat может использовать имя, когда оно явно связано с компьютерными операционными системами с открытым исходным кодом.
Цикл выпусков Fedora имеет относительно короткий жизненный цикл релизов: версии поддерживаются 6—9 месяцев с момента релиза следующей версии. Новая версия дистрибутива выходит примерно каждые полгода. Пользователи Fedora могут обновиться с версии на версию без переустановки системы.
Выпуски
Последней стабильной версией является Fedora 44, вышедшая 28 апреля 2026 года.
В обновлении экспортного комплаенса в сентябре 2017 года были запрещены поставки Fedora в Крым.
Согласно экспортному комплаенсу, для ПО Fedora при экспорте вне США нет необходимости проходить специальное лицензирование как средства шифрования или составлять Encryption Licensing Arrangements (ELA), так как это ПО публично доступно, что допускается пунктом B «Publicly available encryption source code» параграфа 742.15 «Encryption items» EAR, в форме исходного и двоичного кода.
Разработка и сообщество Разработка операционной системы и вспомогательных программ возглавляется организацией Fedora Project, который состоит из сообщества разработчиков и добровольцев, а также сотрудников Red Hat. Совет является высшим органом управления сообществом. Другие органы включают в себя Руководящий комитет Fedora по инжинирингу, отвечающий за технические решения, лежащие в основе разработки Fedora, и Комитет Fedora Mindshare, который координирует нетехническую деятельность.
Репозитории, совместимые с Fedora Linux Существует ряд неофициальных репозиториев дополнительных пакетов, совместимых с Fedora (но не всегда совместимых между собой), среди них: RPM Fusion — образовался в результате слияния репозиториев Livna, Freshrpms, Dribble для Fedora, RussianFedora и Red Hat Enterprise Linux;
Flatpak — магазин приложений для приложений распространяемых в формате Flatpak, в нём присутствуют сборки GIMP, VS Code, Steam, AnyDesk, Skype и других популярных программ, что весьма удобно для установки ПО с закрытым исходным кодом; Google Linux Software Repositories — неофициальный источник программ корпорации Google (Google Chrome, Google Earth, Google Music Manager, Google Voice and Video Chat, mod_pagespeed for Apache, Google Web Designer); Fedy — репозиторий, который даёт возможность установки Adobe Flash Player, ряда проприетарных кодеков (MP3 и пр.) и некоторых других несвободных программ и компонентов. Terra — rolling репозиторий с пакетами которые Fedora не поставляет по умолчанию.
Сравнение с другими дистрибутивами
Debian Сходства: Как и Fedora, Debian ориентирован на свободное программное обеспечение с открытым исходным кодом. На основании того, доступен ли пакет через репозитории Debian и Fedora, можно сделать верное суждение о том, является ли конкретная программа действительно свободной и с открытым исходным кодом.
Различия: Debian использует формат файлов deb, менеджер пакетов dpkg и средство разрешения зависимостей apt. Fedora использует формат файлов и менеджер пакетов RPM, и средство разрешения зависимостей DNF.