Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

Особенности [ править ]

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

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

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

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

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

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

Безопасность [ править ]

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

Программное обеспечение [ править ]

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

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

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

Редакции [ править ]

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

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

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

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

Лаборатории [ править ]

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

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

Спины и ремиксы [ править ]

Проект Fedora официально распространяет различные вариации, называемые «Fedora Spins» [41], которые представляют собой Fedora с различными средами рабочего стола (GNOME является средой рабочего стола по умолчанию). Текущие официальные вращения, начиная с Fedora 32, - это KDE, XFCE, LXQT, Mate-Compiz, Cinnamon, LXDE и SOAS.

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

Архитектура [ править ]

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

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

Альтернативы [ править ]

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

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

История [ править ]

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

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

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

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

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

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

Развитие и сообщество [ править ]

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

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

Релизы [ править ]

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 месяцев, а возможно и дольше. [22] Пользователи Fedora могут обновляться от версии к версии без переустановки. [23] [24]

Текущий выпуск - Fedora 33, выпущенный 27 октября 2020 г. [2]

  1. ^ На момент выпуска. Поддерживаемые выпуски часто обновляются до последней стабильной версии ядра Linux. [63]


Сыромятная кожа [ править ]

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

См. Также [ править ]

  • Anaconda , системный установщик, используемый Fedora
  • Fedora Media Writer
  • OSTree
  • ABRT

Ссылки [ править ]

  1. Ноттингем, Билл (6 ноября 2003 г.). «Представляем Fedora Core 1» . Объявление о проекте Fedora (список рассылки) . Проверено 18 мая 2014 .
  2. ^ a b c "Fedora 33 уже здесь!" . fedoramagazine.org . 27 октября 2020.
  3. ^ a b «Объявление о выпуске бета-версии Fedora 33» . Журнал Fedora . Проверено 29 сентября 2020 года .
  4. ^ "Объявление о выпуске Fedora 28" . Журнал Fedora . 1 мая 2018.
  5. ^ а б «Архитектура» . Проект Fedora . Проверено 22 марта 2018 .
  6. ^ "Альтернативные архитектуры" . Проверено 22 марта 2018 .
  7. ^ «Изменения / Прекращение сборки ядер i686 - Проект Fedora Wiki» . Дата обращения 13 февраля 2020 .
  8. ^ "Изменения / Noi686Repositories - Fedora Project Wiki" . Дата обращения 13 февраля 2020 .
  9. ^ a b «DiscontinuePPC64 - Fedora Project Wiki» . Проверено 30 октября 2018 года .
  10. ^ «Часто задаваемые вопросы о лицензировании Fedora» . Проект Fedora . Проверено 27 марта 2014 года .
  11. ^ "Спонсоры Fedora" . Проверено 7 декабря 2019 .
  12. ^ Spevack, Max (18 августа 2006). "Ответит руководитель проекта Fedora Макс Спевак" . Slashdot . Проверено 17 декабря 2006 года .
  13. ^ «Цели» . Проект Fedora . Проверено 12 февраля 2007 года .
  14. ^ a b Yegulalp, Сердар (22 ноября 2016 г.). «Fedora 25 делает ставку на передний край, а не на передний край» . Проверено 23 июля 2017 года .
  15. ^ "Red Hat + CentOS" . Красная шляпа . Проверено 15 апреля 2014 года .
  16. ^ a b c "Fedora" . Проверено 17 сентября 2019 года .
  17. Хоффман, Крис (26 февраля 2016 г.). «Руководитель проекта Fedora Мэтью Миллер рассказывает, что ждет Fedora в 2016 году» . Мир ПК . Международная группа данных . Проверено 1 марта +2016 .
  18. ^ «Интервью с Линусом Торвальдсом из Linux Format 163» . TuxRadar . Формат Linux. 29 ноября 2012 года Архивировано из оригинала 19 января 2014 года . Дата обращения 4 августа 2015 .
  19. Торвальдс, Линус (30 декабря 2014 г.). «Окно слияния закончилось, и все было спокойно, и я подумал, что мне стоит попробовать перейти на F21» . Google+ . Архивировано из оригинала 9 августа 2015 года . Дата обращения 3 мая 2015 . «Полная цитата из рабочей ссылки» . Reddit . Проверено 20 апреля 2020 года .
  20. Vaughan-Nichols, Stephen J. (27 мая 2020 г.). «Посмотрите, что находится внутри последнего ПК для разработки Linux Линуса Торвальдса» . ZDNet . Проверено 8 января 2021 года .
  21. ^ «Оставаться рядом с проектами разведки и добычи» . Проект Fedora . Дата обращения 24 мая 2015 .
  22. ^ a b «Жизненный цикл выпуска Fedora» . Проект Fedora . Проверено 25 марта 2014 года .
  23. ^ a b "FedUp" . Проект Fedora . Проверено 25 марта 2014 года .
  24. ^ a b «Примечания к выпуску Fedora 23: 3.2.4. Обновление системы с помощью DNF» . Проект Fedora . Проверено 1 октября 2015 года .
  25. ^ Brodkin, Джон (15 января 2013). «Как установить рабочие столы MATE и Cinnamon на Fedora 18» . Ars Technica . Проверено 15 января 2013 года .
  26. ^ Mutai, Josphat (2 мая 2019). «Установите Deepin Desktop Environment в Fedora 30» . Вычислительная техника для компьютерных фанатов . Проверено 25 июня 2019 .
  27. ^ a b Эдж, Джейк (15 января 2014 г.). «DNF и Yum в Fedora» . LWN.net . Проверено 29 марта 2015 года .
  28. ^ "⚛📦 Гибридная система образов / пакетов с атомарными обновлениями и слоями пакетов: coreos / rpm-ostree" . 5 декабря 2019 г. - через GitHub.
  29. ^ Спеннеберг, Ральф (август 2006 г.). «Повышенная безопасность - обязательный контроль доступа с помощью SELinux» (PDF) . Журнал Linux, выпуск 69. Linux New Media USA. Архивировано из оригинального (PDF) 13 октября 2007 года . Проверено 7 октября 2007 года .
  30. ^ "Закрепить все пакеты" . Проект Fedora . Проверено 28 марта 2017 года .
  31. ^ «Добавление, включение и отключение репозитория DNF» . Проект Fedora . Проверено 29 июля 2017 года .
  32. ^ "Fedora Copr" . Проект Fedora . Проверено 26 июня 2017 года .
  33. Staff, Ars (16 декабря 2016 г.). «Fedora 25: с Wayland Linux никогда не был проще (и красивее)» . Ars Technica . Проверено 22 декабря 2017 года .
  34. ^ "Модульность Fedora" . Модульность Fedora .
  35. ^ «Подготовка загрузочного носителя» . Красная шляпа . Проверено 30 июля 2017 года .
  36. ^ "Fedora Labs" . Проект Fedora . Проверено 3 февраля 2014 года .
  37. ^ "Fedora Design Suite" . Fedora Design Suite .
  38. ^ "Fedora Robotics Edition" . Проект Fedora. Архивировано из оригинала 28 марта 2015 года . Проверено 18 марта 2015 года .
  39. ^ "Fedora Robotics Wiki" . Проект Fedora . Проверено 18 марта 2015 года .
  40. ^ "Fedora Scientific" . Проект Fedora. Архивировано из оригинала 4 мая 2018 года . Проверено 3 мая 2018 .
  41. ^ "Fedora Spins" . spins.fedoraproject.org .
  42. ^ "Ремикс - Проект Fedora Wiki" . fedoraproject.org .
  43. ^ "Pidora - Raspberry Pi Fedora Remix" . Архивировано из оригинала 25 марта 2015 года . Проверено 21 апреля 2020 года .
  44. ^ "FedBerry - Fedora Remix для Raspberry Pi 2/3" . fedberry.org . Проверено 23 марта 2017 года .
  45. ^ «Устройства, поддерживаемые Fedora ARM» . Устройства, поддерживаемые Fedora ARM .
  46. ^ "Альтернативные загрузки Fedora" . Альтернативные загрузки Fedora .
  47. ^ "Уоррен Тогами" . fedoraproject.org.
  48. Барр, Джо (1 октября 2003 г.). «Уоррен Тогами о новом проекте Fedora» . Linux.com . Проверено 9 февраля 2010 года .
  49. ^ Тогами, Уоррен (февраль 2006 г.). "Почему Fedora?" . Архивировано из оригинала (ODP) 31 августа 2011 года . Проверено 30 апреля 2011 года .
  50. ^ a b Джонсон, Майкл К. (22 сентября 2003 г.). «Проект Fedora: объявляя новое направление» . Разработка Fedora (список рассылки) . Проверено 18 октября 2007 года .
  51. Берк, Тим (август 2006 г.). «Проект Fedora и Red Hat Enterprise Linux, часть 4» . Журнал Red Hat, выпуск №22. Красная шляпа. Архивировано из оригинального 12 октября 2007 года . Проверено 18 октября 2007 года .
  52. ^ "Релизы / 7" . Проект Fedora . Проверено 27 февраля 2014 года .
  53. Миллер, Мэтью (19 марта 2014 г.). «Настоящее и будущее Fedora: обновление Fedora.next 2014 г. (Часть I,« Почему? »)» . Журнал Fedora . Проверено 23 июля 2017 года .
  54. Корбет, Джонатан (16 марта 2016 г.). «Модуляризация Fedora» . LWN.net . Проверено 23 июля 2017 года .
  55. Беккер, Дэвид (21 ноября 2003 г.). "Red Hat, исследователи по имени tiff" . CNET News . CBS Interactive Inc . Проверено 3 февраля 2014 года .
  56. ^ "История проекта репозитория Fedora" . Архивировано из оригинального 22 февраля 2014 года . Проверено 3 февраля 2014 года .
  57. Миллер, Мэтью (24 апреля 2020 г.). "Скоро: Fedora на ноутбуках Lenovo!" . Журнал Fedora . Дата обращения 7 мая 2020 .
  58. ^ «Обзор - Проект Fedora» . Вики проекта Fedora . Проверено 24 июля 2017 года .
  59. ^ «Лидерство - Проект Fedora» . Проект Fedora . Проверено 20 апреля 2020 года .
  60. ^ a b «Релизы / Исторические расписания» . Проект Fedora . Проверено 11 августа 2015 года .
  61. ^ «Конец жизни» . Проект Fedora . Дата обращения 11 мая 2014 .
  62. ^ а б "Fedora" . DistroWatch . Проверено 15 мая 2014 .
  63. ^ "KernelRebases" . Проект Fedora . Проверено 18 мая 2014 .
  64. Бойер, Джош (2 октября 2013 г.). «Процесс названия выпуска завершен» . Список рассылки консультативного совета сообщества Fedora . Дата обращения 11 мая 2014 .
  65. ^ «Релизы / 30 / Расписание» . Проект Fedora . Проверено 8 ноября 2019 .
  66. ^ "Релизы / 31 / Расписание" . Проект Fedora . Проверено 20 марта 2019 .
  67. ^ "Fedora 32 официально здесь!" . Журнал Fedora . Проверено 28 апреля 2020 .
  68. ^ "Расписание Fedora 34" . Проект Fedora.
  69. ^ "Расписание Fedora 33" . Проект Fedora . Проверено 28 февраля 2020 .
  70. ^ "Расписание Fedora 34" . Проект Fedora.
  71. ^ "Изменения / Gnome40 - Fedora Project Wiki" . fedoraproject.org . Проверено 13 февраля 2021 года .
  72. ^ "Расписание Fedora 35" . Проект Fedora.
  73. ^ a b "Releases / Rawhide" . Проект Fedora . Проверено 12 декабря 2015 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Журнал Fedora
  • Fedora в DistroWatch