Fedora(フェドラ - 国際発音記号 [ˈfɨˈdɒr.ə])は、レッドハットが支援するコミュニティー「Fedora Project」によって開発されているRPM系Linuxディストリビューションである。バージョン6まではFedora Coreと呼ばれていた。特定のバージョンを指す場合は「Fedora 9」のように、バージョン番号を添えて呼ばれることもある。

## 概要

Fedoraは最新の技術を積極的に取り込む事で知られている。現在はRawhideと呼ばれるローリングリリース版も用意している。また開発目的として「rapid progress of Free and Open Source software(フリー/オープンソースソフトウェアの世界を迅速に発展させること)」を謳っており、自由ソフトウェアを厳格に重視した一面も持っている。

2003年末、開発が終了したRed Hat Linuxの後継を開発するためにFedora Projectが結成された。レッドハットは企業向けのRed Hat Enterprise Linux (RHEL) のみをサポートしていくこととなり、Fedoraはコミュニティ主導となった。これにより高度な開発を柔軟に行うことができ、その成果がRHELに取り込まれる等、検証目的の位置づけである。

## パッケージ管理

パッケージ管理ツールには Dandified Yum (DNF) または Yellowdog Updater Modified (Yum) が採用されている。Fedora 22よりYumはDNFに置き換えられた。将来的にYumは廃止される予定であり、段階的にDNFへと置き換えられている。

Fedora Core 4まではYumに加えて、Red Hat Linuxのパッケージ更新ツール「up2date」も利用可能であったがFedora Core 5で削除されている。Debianなどが採用しているAPTも使用できるが、AMD64アーキテクチャで必要となる「マルチアーキテクチャ環境」(対象アーキテクチャの異なるパッケージが混在する環境)に対応していないので使用は推奨されていない。Mandriva Linuxなどで採用しているSmart
も使用可能である。

## リポジトリ

初めから利用できる公式のリポジトリの他に、RPM FusionやLivna等のコミュニティによって運営されているリポジトリ、アドビやDropboxなどのサードパーティー製リポジトリもある。

Fedora 7以前にはレッドハットの開発者により運営される公式リポジトリFedora Core(ディストリビューション名ではなくリポジトリ名)とは別に、コミュニティで運営されるFedora Extrasというリポジトリが存在した。中核のパッケージはCoreで提供し、Extrasでは「追加パッケージ」を提供する位置づけであった。新規パッケージが簡単に追加できたため、従来非公式なリポジトリで提供されていた数多くのパッケージがここに収録された。当初はCoreしかレポジトリ登録されていなかったが、Fedora Core 3以降ではExtrasも利用可能となった。Fedora Core 4以降はYumにデフォルトで登録され、インストールすればすぐ利用できるようになっていた。Fedora 7でCoreと統合され、同時に名称が現在のFedoraに変更された。

Core統合後もFedoraの「自由ソフトウェア精神」に反する、あるいはアメリカ国内法に違反する恐れがあるために収録が見送られたコミュニティベースのリポジトリには「Dribble」「Freshrpms」「Livna」があったが、2008年にごく一部のパッケージを残してRPM Fusionとして統合された。Fedora本体とは無関係にメンテナンスされている非公式のリポジトリである。オープンソースの「free」とそれ以外の「nonfree」に分かれてメンテナンスされており、後者には主にGPUドライバなどのプロプライエタリソフトウェア、またはMP3や動画再生関連のライブラリなどが収録されている。

## バージョン履歴

### バージョンのリスト

短いサイクルでリリースされているFedoraではメンテナンス期間も短くなっている。今日の規程では、あるバージョンについて2つ先のバージョンがリリースされてから1ヶ月後にメンテナンスされなくなる。例えばFedora 12のリリースが2009年11月で、ふたつ前のバージョンであるFedora 10はその1ヶ月後の2009年12月にメンテナンスを終えた。バージョンアップは概ね半年ごとに行われているため、リリースされてから約13ヶ月後にメンテナンスが終了する傾向にある。

Fedoraのバージョン・サポート期限一覧表

| バージョン | コードネーム | リリース日 | サポート期限 | カーネルバージョン |
| --- | --- | --- | --- | --- |
| 1 | Yarrow | 2003年11月6日 | 2004年9月20日 | 2.4.22 |
| 2 | Tettnang | 2004年5月17日 | 2005年4月11日 | 2.6.5 |
| 3 | Heidelberg | 2004年11月8日 | 2006年1月16日 | 2.6.9 |
| 4 | Stentz | 2005年6月13日 | 2006年8月7日 | 2.6.11 |
| 5 | Bordeaux | 2006年3月20日 | 2007年7月2日 | 2.6.15 |
| 6 | Zod | 2006年10月24日 | 2007年12月7日 | 2.6.18 |
| 7 | Moonshine | 2007年5月31日 | 2008年6月13日 | 2.6.21 |
| 8 | Werewolf | 2007年11月8日 | 2009年1月7日 | 2.6.23 |
| 9 | Sulphur | 2008年5月14日 | 2009年7月10日 | 2.6.25 |
| 10 | Cambridge | 2008年11月25日 | 2009年12月17日 | 2.6.27 |
| 11 | Leonidas | 2009年6月9日 | 2010年6月25日 | 2.6.29 |
| 12 | Constantine | 2009年11月17日 | 2010年12月2日 | 2.6.31 |
| 13 | Goddard | 2010年5月25日 | 2011年6月24日 | 2.6.33 |
| 14 | Laughlin | 2010年11月2日 | 2011年12月9日 | 2.6.35 |
| 15 | Lovelock | 2011年5月24日 | 2012年6月26日 | 2.6.38 |
| 16 | Verne | 2011年11月8日 | 2013年2月12日 | 3.1 |
| 17 | Beefy Miracle | 2012年5月29日 | 2013年7月30日 | 3.3 |
| 18 | Spherical Cow | 2013年1月15日 | 2014年1月14日 | 3.6 |
| 19 | Schrödinger's Cat | 2013年7月2日 | 2015年1月6日 | 3.9 |
| 20 | Heisenbug | 2013年12月17日 | 2015年6月23日 | 3.11 |
| 21 | - | 2014年12月9日 | 2015年12月1日 | 3.17 |
| 22 | - | 2015年5月26日 | 2016年7月19日 | 4.0 |
| 23 | - | 2015年11月3日 | 2016年12月20日 | 4.2 |
| 24 | - | 2016年6月21日 | 2017年8月8日 | 4.5.7 |
| 25 | - | 2016年11月22日 | 2017年12月12日 | 4.8 |
| 26 | - | 2017年7月11日 | 2018年5月29日 | 4.11 |
| 27 | - | 2017年11月14日 | 2018年11月27日 | 4.13 |
| 28 | - | 2018年5月1日 | 2019年5月29日 | 4.16 |
| 29 | - | 2018年10月30日 | 2019年11月26日 | 4.18 |
| 30 | - | 2019年4月29日 | 2020年5月26日 | 5.0 |
| 31 | - | 2019年10月29日 | 2020年11月24日 | 5.3 |
| 32 | - | 2020年4月28日 | 2021年5月25日 | 5.6 |
| 33 | - | 2020年10月27日 | 2021年11月30日 | 5.8 |
| 34 | - | 2021年4月27日 | 2022年6月7日 | 5.11 |
| 35 | - | 2021年11月2日 | 2022年12月13日 | 5.14 |
| 36 | - | 2022年5月6日 | 2023年5月16日 | 5.17 |
| 37 | - | 2022年11月15日 | 2023年11月14日 | 6.0 |
| 38 | - | 2023年4月17日 | 2024年05月14日 | 6.2 |
| 39 | - | 2023年11月7日 | 2024年11月12日 | 6.5 |
| 40 | - | 2024年4月16日 | 2025年5月13日 |  |
| 41 | - | 2024年10月15日 |  |  |
| 42 | - |  |  |  |

### スクリーンショット

- Fedora Core 4 デスクトップ (GNOME)
- Fedora Core 5 デスクトップ (GNOME)
- Fedora Core 6 デスクトップ (GNOME)
- Fedora 7 デスクトップ (GNOME)
- Fedora 8 デスクトップ (GNOME)
- Fedora 9 デスクトップ (GNOME)
- Fedora 10 デスクトップ (GNOME)
- Fedora 11 デスクトップ (GNOME)
- Fedora 12 デスクトップ (GNOME)
- Fedora 13 デスクトップ (GNOME)
- Fedora 14 デスクトップ (GNOME)
- Fedora 15 デスクトップ (GNOME)

## 関連プロジェクト

### 活動停止

旧Red Hat Linuxとメンテナンスが終了したFedora Coreのリリースを保守していた。プロジェクトは慢性的な人手不足に悩まされ、メンテナンス期間中のFedora Coreに比べてアップデートの提供スピードや頻度は低かった。2007年2月にプロジェクトは解散。

## 派生版

※Fedora派生版一覧に掲載され、パッケージ管理等が同様のもの

| 配布版 | 説明 |
| --- | --- |
| Berry Linux | 日本人の中田裕一朗がFedoraを母体に開発。 |
| MeeGo | 携帯機器向けオープンソースLinuxオペレーティングシステム。2011年9月29日に発売されたノキアスマートフォン「N9」に搭載された。 |
| Moblin | Atomなどのインテルプロセッサを採用しているネットブックやMobile Internet Device(MID)などの携帯機器向けLinuxディストリビューション。 |
| Qubes OS | セキュリティに特化したOS。 |
| Sugar-on-a-Stick Linux | Sugar Labsが開発するデスクトップ環境で、Fedoraと組み合わせ用いられた。主にOLPC XO-1などの教育用パーソナルコンピューター向け。 |
| Yellow Dog Linux | Fedora派生でPowerPC専用。PlayStation 3公式対応。開発停止。 |

## 設立の経緯

Fedora設立者であるWarren Togamiがハワイ大学で学生だった2002年にFedoraの元となるプロジェクトを始めた。

その後、Red Hat Linuxが開発終了となり、Red Hat Linuxの無料版の後継OSの期待が高まっていた時、WarrenがレッドハットにFedoraを提供することを申し出て、Warrenおよびレッドハットの両者の合意により、2003年9月にFedoraが公式にRed Hat Linuxの後継OSとなった。そしてレッドハットはFedoraのメインのスポンサーになった。また、Warrenもレッドハットに就職し、Fedoraの開発を続けることになった。