Fedora Linux - Fedora Linux

Fedora Linux
Логотип Fedora (2021 г.) .svg
Fedora Linux 35 (рабочая станция) .png
Fedora Linux 35 (Рабочая станция) - приложения по умолчанию (1) .png
Fedora Linux 35 (Рабочая станция) - приложения по умолчанию (2) .png
Fedora Workstation 35 Beta - среда рабочего стола по умолчанию ( GNOME 41), фоновое изображение и приложения
Разработчик Проект Fedora (спонсируется Red Hat Inc. )
Семейство ОС Unix-подобный
Рабочее состояние Текущий
Исходная модель Открытый исходный код
Первый выпуск 6 ноября 2003 г . ; 17 лет назад ( 2003-11-06 )
Последний релиз 34/27 апреля 2021 г . ; 5 месяцев назад ( 2021-04-27 )
Последний предварительный просмотр 35 Beta / 28 сентября 2021 г . ; 14 дней назад ( 2021-09-28 )
Маркетинговая цель Рабочий стол , сервер , облако
Менеджер пакетов RPM ( DNF ), Flatpak , OSTree - графические интерфейсы: GNOME Software , dnfdragora , KDE Discover
Платформы
Тип ядра Монолитный ( ядро Linux )
Userland GNU

Пользовательский интерфейс по умолчанию
GNOME Shell на Wayland
Лицензия GPL и различные лицензии на бесплатное программное обеспечение, а также файлы проприетарных прошивок
Официальный веб-сайт getfedora .org

Fedora Linux - это дистрибутив Linux, разработанный поддерживаемым сообществом проектом Fedora Project, спонсируемым в основном Red Hat , дочерней компанией IBM , при дополнительной поддержке со стороны других компаний. Fedora содержит программное обеспечение, распространяемое под различными бесплатными лицензиями и лицензиями с открытым исходным кодом, и стремится быть на переднем крае бесплатных технологий. Fedora является вверх по течению источником коммерческого Red Hat Enterprise Linux распределения и CentOS . Fedora - это форк Red Hat Linux с момента прекращения поддержки RHL в 2003 году.

С момента выпуска Fedora 30 в настоящее время доступно пять различных редакций: Workstation , ориентированная на персональный компьютер , Server для серверов , CoreOS , ориентированная на облачные вычисления , Silverblue , ориентированная на неизменяемый рабочий стол, специализирующаяся на рабочих процессах на основе контейнеров и IoT , ориентированная на на устройствах Интернета вещей .

По состоянию на февраль 2016 года у Fedora около 1,2 миллиона пользователей, включая Линуса Торвальдса (по состоянию на май 2020 года), создателя ядра Linux .

Функции

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

У Fedora относительно короткий жизненный цикл: каждая версия обычно поддерживается не менее 13 месяцев, версия X поддерживается только в течение 1 месяца после выпуска версии X +2 и примерно через 6 месяцев между большинством версий. Пользователи Fedora могут обновляться от версии к версии без переустановки.

Средой рабочего стола по умолчанию в Fedora является GNOME, а пользовательским интерфейсом по умолчанию является оболочка GNOME . Другие среды рабочего стола, включая KDE Plasma , Xfce , LXQt , LXDE , MATE , Cinnamon и i3 , доступны и могут быть установлены.

Live USB диск может быть создан с помощью Fedora медиа Writer или дд команды. Это позволяет пользователям попробовать Fedora, не внося изменений на жесткий диск.

Управление пакетами

Большинство выпусков Fedora используют систему управления пакетами RPM , используя DNF в качестве инструмента для управления пакетами RPM. DNF использует libsolv, преобразователь внешних зависимостей. Flatpak также включен по умолчанию, и можно добавить поддержку снимков Ubuntu . Fedora использует Delta RPM при обновлении установленных пакетов для предоставления дельта-обновлений . Delta RPM содержит разницу между старой и новой версиями пакета. Это означает, что загружаются только изменения между установленным пакетом и новым, что снижает сетевой трафик и потребление полосы пропускания.

Выпуски Fedora CoreOS и Silverblue используют rpm-ostree, гибридную транзакционную систему образов / пакетов для управления хостом. В контейнерах следует использовать традиционные DNF (или другие системы).

Безопасность

Fedora по умолчанию использует систему Linux с усиленной безопасностью , которая реализует множество политик безопасности, включая обязательные средства контроля доступа , которые Fedora приняла на раннем этапе. Fedora предоставляет упрочняющую оболочку и делает упрочнение для всех своих пакетов, используя функции компилятора, такие как позиционно-независимый исполняемый файл (PIE).

Программное обеспечение

Fedora поставляется с предустановленным широким спектром программного обеспечения, например LibreOffice и Firefox . Дополнительное программное обеспечение доступно в репозиториях программного обеспечения и может быть установлено с помощью диспетчера пакетов DNF или программного обеспечения GNOME .

Кроме того, в систему можно добавить дополнительные репозитории, чтобы можно было легко установить программное обеспечение, недоступное в Fedora. Программное обеспечение, которое недоступно в официальных репозиториях Fedora, либо потому, что оно не соответствует определению Fedora бесплатного программного обеспечения, либо потому, что его распространение может нарушать законы США, можно установить с использованием сторонних репозиториев. Популярные сторонние репозитории включают бесплатные и платные репозитории RPM Fusion . Fedora также предоставляет пользователям простую в использовании систему сборки для создания собственных репозиториев под названием Copr.

Начиная с выпуска Fedora 25, операционная система по умолчанию использует протокол сервера отображения Wayland , который заменил X Window System .

Установщик системы

Сводка по установке Fedora Workstation 22

Fedora использует Anaconda в качестве установщика системы .

Редакции

Логотип Fedora Silverblue

Начиная с Fedora версии 30, он доступен в пяти редакциях:

Рабочая станция
Он нацелен на пользователей, которым нужна надежная, удобная и мощная операционная система для своего ноутбука или настольного компьютера. По умолчанию он поставляется с GNOME , но другие рабочие столы могут быть установлены или могут быть установлены напрямую как Spins .
Сервер
Его целевое использование - для серверов . Он включает в себя новейшие технологии центров обработки данных. В этой версии нет среды рабочего стола, но ее можно установить. Начиная с Fedora 28, Server Edition будет предоставлять модульность Fedora, добавляя поддержку альтернативных потоков обновлений для популярного программного обеспечения, такого как Node.js и Go .
CoreOS
Он предоставляет минимальный образ Fedora, который включает только самое необходимое. Он предназначен для развертывания в облачных вычислениях . Он предоставляет образы Fedora CoreOS, которые являются оптимизированными минимальными образами для развертывания контейнеров.
Интернет вещей
Образы Fedora, адаптированные для работы на устройствах с Интернетом вещей.
Silverblue
Это неизменная настольная операционная система. Он стремится быть чрезвычайно стабильным и надежным. Он также призван стать отличной платформой для разработчиков и тех, кто использует рабочие процессы, ориентированные на контейнеры. Silverblue является неизменным, что означает, что каждая установка идентична любой другой установке той же версии. Операционная система, которая находится на диске, остается неизменной на разных машинах, и она никогда не меняется по мере использования. Неизменяемый дизайн Silverblue призван сделать его более стабильным, менее подверженным ошибкам и более простым для тестирования и разработки, а также делает его отличной платформой для контейнерных приложений, а также разработки программного обеспечения на основе контейнеров. В каждом случае приложения и контейнеры хранятся отдельно от хост-системы, что повышает стабильность и надежность. У основных технологий Silverblue есть и другие полезные функции. Обновления ОС происходят быстро, и их не нужно ждать: просто перезагрузитесь как обычно, чтобы начать использовать следующую версию. С Silverblue также можно вернуться к предыдущей версии операционной системы, если что-то пойдет не так.

Лаборатории

Подобно смесям Debian , проект Fedora также распространяет пользовательские варианты Fedora, называемые Fedora Labs. Они созданы с использованием определенных наборов программных пакетов, ориентированных на конкретные интересы, такие как игры, безопасность, дизайн, робототехника и научные вычисления (включая SciPy , Octave , Kile , Xfig и Inkscape ).

Fedora AOS (операционная система для устройств) была специализированным вариантом Fedora с уменьшенным объемом памяти для использования в программных устройствах . Устройства - это предварительно установленные, предварительно настроенные образы системы. Это вращение было предназначено, чтобы упростить для всех (разработчиков, независимых поставщиков программного обеспечения (ISV), производителей оригинального оборудования (OEM) и т. Д.) Создание и развертывание виртуальных устройств .

Спины и ремиксы

Проект Fedora официально распространяет различные варианты, называемые «Fedora Spins», которые представляют собой Fedora с различными средами рабочего стола (GNOME является средой рабочего стола по умолчанию). Текущие официальные вращения, начиная с Fedora 34, - это KDE, Xfce, LXQt, MATE-Compiz, Cinnamon, LXDE, SOAS и i3.

В дополнение к Spins, которые являются официальными вариантами системы Fedora, проект позволяет неофициальным вариантам использовать термин «Fedora Remix» без запроса дополнительного разрешения, хотя требуется другой логотип (предоставляется).

Архитектура

x86-64 и ARM-hfp - это основные архитектуры, поддерживаемые Fedora. Pidora и FedBerry - это специализированные дистрибутивы Fedora для Raspberry Pi , которые поддерживают Raspberry Pi, а также другие устройства ARM и SBC . Начиная с версии 26, Fedora также поддерживает ARM AArch64 , IBM Power64 , IBM Power64le , IBM Z («s390x»), MIPS-64el , MIPS-el , RISC-V в качестве вторичных архитектур.

Fedora 28 была последним выпуском, который поддерживал ppc64, и пользователям рекомендуется перейти на вариант ppc64le с прямым порядком байтов .

Альтернативы

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

Кроме того, все приемлемые лицензии для Fedora (включая авторские права, товарные знаки и патентные лицензии) должны применяться не только к Red Hat или Fedora, но и ко всем получателям нижестоящих. Это означает, что любые лицензии «только для Fedora» или лицензии с особыми условиями, которым удовлетворяет Red Hat или Fedora, но которые другие получатели не могут быть приемлемы (и, как следствие, почти наверняка несвободны).

История

Название Fedora происходит от Fedora Linux, добровольного проекта, который предоставил дополнительное программное обеспечение для дистрибутива Red Hat Linux , и от характерной шляпы Fedora, используемой в логотипе Red Hat «Shadowman». Уоррен Тогами начал Fedora Linux в 2002 году в качестве студенческого проекта в Гавайском университете , целью которого было предоставить единый репозиторий для хорошо протестированных сторонних программных пакетов, чтобы было легче найти, разработать и использовать программное обеспечение, не относящееся к Red Hat. Ключевое различие между Fedora Linux и Red Hat Linux заключалось в том, что разработка репозитория Fedora будет осуществляться совместно с международным сообществом добровольцев. Fedora Linux в конечном итоге была включена в проект Fedora, что принесло с собой этот совместный подход.

Fedora Linux была запущена в 2003 году, когда была прекращена поддержка Red Hat Linux. Red Hat Enterprise Linux должен был стать единственным официально поддерживаемым дистрибутивом Linux для Red Hat, а Fedora - дистрибутивом сообщества. Red Hat Enterprise Linux разветвляет свои выпуски на основе версий Fedora.

До 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 было устранено.

С момента выпуска Fedora 21 в качестве попытки модульного построения дистрибутива Fedora и повышения гибкости разработки доступны три разные версии: Workstation , ориентированная на персональный компьютер , Server и Atomic для серверов , Atomic - версия, предназначенная для облачных вычислений .

Fedora является товарным знаком Red Hat, Inc. Заявка Red Hat на получение статуса товарного знака для имени «Fedora» была оспорена Корнельским университетом и библиотекой Университета Вирджинии , создателями несвязанного программного обеспечения для управления цифровыми репозиториями Fedora Commons . Проблема была решена, и стороны пришли к соглашению о сосуществовании, в котором говорилось, что проект Cornell-UVA может использовать имя, если оно явно связано с программным обеспечением с открытым исходным кодом для систем репозиториев цифровых объектов, и что Red Hat может использовать это имя, когда оно явно связаны с компьютерными операционными системами с открытым исходным кодом.

В апреле 2020 года руководитель проекта Мэтью Миллер объявил, что Fedora Workstation будет поставляться с некоторыми новыми ноутбуками ThinkPad благодаря новому партнерству с Lenovo .

Развитие и сообщество

Основные ценности сообщества Fedora

Разработку операционной системы и вспомогательных программ возглавляет проект Fedora, который состоит из сообщества разработчиков и волонтеров, а также сотрудников Red Hat . Совет - это высший руководящий и руководящий орган сообщества. Другие органы включают Руководящий комитет по проектированию Fedora, отвечающий за технические решения, лежащие в основе разработки Fedora, и Комитет Fedora Mindshare, который координирует информационную и нетехническую деятельность, включая представительство Fedora Worldwide, например: Программа послов, команда CommOps и маркетинг, дизайн и Команда Сайтов.

Релизы

Fedora Core 1 с GNOME версии 2.4 (2003-11)
Fedora версии 15, первый выпуск с GNOME 3 и GNOME Shell . (2011-05)
Fedora 21, версия с экспериментальной поддержкой Wayland и HiDPI (2014-12).

У Fedora относительно короткий жизненный цикл: версия X поддерживается только в течение 1 месяца после выпуска версии X +2 и примерно через 6 месяцев между большинством версий, что означает, что версия Fedora обычно поддерживается не менее 13 месяцев, а возможно и дольше. Пользователи Fedora могут обновляться от версии к версии без переустановки.

Текущий выпуск - Fedora 34, выпущенный 27 апреля 2021 года.

Версия (Кодовое название) Выпускать Конец жизни Ядро ГНОМ
Старая версия, больше не поддерживается: 1 (тысячелистник) 2003-11-06 2004-09-20 2.4.22 2,4
Старая версия, больше не поддерживается: 2 (Теттнанг) 2004-05-18 2005-04-11 2.6.5 2,6
Старая версия, больше не поддерживается: 3 (Гейдельберг) 2004-11-08 2006-01-16 2.6.9 2,8
Старая версия, больше не поддерживается: 4 (Стенц) 2005-06-13 2006-08-07 2.6.11 2,10
Старая версия, больше не поддерживается: 5 (Бордо) 2006-03-20 2007-07-02 2.6.15 2,14
Старая версия, больше не поддерживается: 6 (Зод) 2006-10-24 2007-12-07 2.6.18 2,16
Старая версия, больше не поддерживается: 7 (Самогон) 2007-05-31 2008-06-13 2.6.21 2,18
Старая версия, больше не поддерживается: 8 (Оборотень) 2007-11-08 2009-01-07 2.6.23 2,20
Старая версия, больше не поддерживается: 9 (сера) 2008-05-13 2009-07-10 2.6.25 2,22
Старая версия, больше не поддерживается: 10 (Кембридж) 2008-11-25 2009-12-18 2.6.27 2,24
Старая версия, больше не поддерживается: 11 (Леонид) 2009-06-09 2010-06-25 2.6.29 2,26
Старая версия, больше не поддерживается: 12 (Константин) 2009-11-17 2010-12-02 2.6.31 2,28
Старая версия, больше не поддерживается: 13 (Годдард) 2010-05-25 2011-06-24 2.6.33 2.30
Старая версия, больше не поддерживается: 14 (Лафлин) 2010-11-02 2011-12-08 2.6.35 2.32
Старая версия, больше не поддерживается: 15 (Лавлок) 2011-05-24 2012-06-26 2.6.38 3.0
Старая версия, больше не поддерживается: 16 (Верн) 2011-11-08 2013-02-12 3.1 3,2
Старая версия, больше не поддерживается: 17 (Мускулистое чудо) 2012-05-29 2013-07-30 3.3 3,4
Старая версия, больше не поддерживается: 18 (Сферическая корова) 2013-01-15 2014-01-14 3,6 3,6
Старая версия, больше не поддерживается: 19 (Кот Шредингера) 2013-07-02 2015-01-06 3.9 3.8
Старая версия, больше не поддерживается: 20 (Гейзенбуг) 2013-12-17 2015-06-23 3.11 3.10
Старая версия, больше не поддерживается: 21 год 2014-12-09 2015-12-01 3,17 3,14
Старая версия, больше не поддерживается: 22 2015-05-26 2016-07-19 4.0 3,16
Старая версия, больше не поддерживается: 23 2015-11-03 2016-12-20 4.2 3,18
Старая версия, больше не поддерживается: 24 2016-06-21 2017-08-08 4.5 3.20
Старая версия, больше не поддерживается: 25 2016-11-22 2017-12-12 4.8 3,22
Старая версия, больше не поддерживается: 26 год 2017-07-11 2018-05-29 4.11 3,24
Старая версия, больше не поддерживается: 27 2017-11-14 2018-11-30 4,13 3,26
Старая версия, больше не поддерживается: 28 год 2018-05-01 2019-05-28 4,16 3,28
Старая версия, больше не поддерживается: 29 2018-10-30 2019-11-26 4,18 3,30
Старая версия, больше не поддерживается: 30 2019-05-07 2020-05-26 5.0 3,32
Старая версия, больше не поддерживается: 31 год 2019-10-29 2020-11-24 5,3 3,34
Старая версия, больше не поддерживается: 32 2020-04-28 2021-05-25 5,6 3,36
Старая версия, но все еще поддерживается: 33 2020-10-27 2021-11-16 5,8 3,38
Текущая стабильная версия: 34 2021-04-27 2022-05-17 5.11 40
Будущий выпуск: 35 год 2021-10-19 2022-11-23 N / A 41 год
Будущий выпуск: 36 2022-04-19 2023-05-24 N / A N / A
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск


Сыромятная кожа

Rawhide - это дерево разработки Fedora. Это копия полного дистрибутива Fedora, куда добавляется и тестируется новое программное обеспечение перед включением в более поздний стабильный выпуск. Таким образом, Rawhide часто имеет больше возможностей, чем текущий стабильный выпуск. Во многих случаях программное обеспечение состоит из снимков исходного кода CVS , Subversion или Git, которые часто активно разрабатываются программистами. Хотя Rawhide ориентирован на опытных пользователей, тестировщиков и специалистов по сопровождению пакетов, он может быть основной операционной системой. Пользователи, интересующиеся веткой Rawhide, часто обновляются ежедневно и помогают устранять проблемы. Пользователям Rawhide не нужно обновляться между разными версиями, так как это следует модели обновления скользящего выпуска .

Дополнительные пакеты для Enterprise Linux (EPEL)

EPEL - это репозиторий дополнительных пакетов, опубликованных проектом Fedora, которые, как ожидается, будут работать в RHEL и RHEL-совместимых системах. EPEL организована специальной группой по интересам Fedora . Пакеты EPEL обычно основаны на своих аналогах Fedora и никогда не будут конфликтовать или заменять пакеты в базовых дистрибутивах Enterprise Linux. EPEL использует большую часть той же инфраструктуры, что и Fedora, включая систему сборки, экземпляр bugzilla, диспетчер обновлений, диспетчер зеркал и многое другое.

Смотрите также

использованная литература

внешние ссылки