Fedora

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 Core/Extras Fedora 7以前にはレッドハットの開発者により運営される公式リポジトリFedora Core（ディストリビューション名ではなくリポジトリ名）とは別に、コミュニティで運営されるFedora Extrasというリポジトリが存在した。中核のパッケージはCoreで提供し、Extrasでは「追加パッケージ」を提供する位置づけであった。新規パッケージが簡単に追加できたため、従来非公式なリポジトリで提供されていた数多くのパッケージがここに収録された。当初はCoreしかレポジトリ登録されていなかったが、Fedora Core 3以降ではExtrasも利用可能となった。Fedora Core 4以降はYumにデフォルトで登録され、インストールすればすぐ利用できるようになっていた。Fedora 7でCoreと統合され、同時に名称が現在のFedoraに変更された。 RPM Fusion Core統合後もFedoraの「フリーソフトウェア精神」に反する、あるいはアメリカ国内法に違反する恐れがあるために収録が見送られたコミュニティベースのリポジトリには「Dribble」「Freshrpms」「Livna」があったが、2008年にごく一部のパッケージを残してRPM Fusionとして統合された。Fedora本体とは無関係にメンテナンスされている非公式のリポジトリである。オープンソースの「free」とそれ以外の「nonfree」に分かれてメンテナンスされており、後者には主にGPUドライバなどのプロプライエタリソフトウェア、またはMP3や動画再生関連のライブラリなどが収録されている。 Fedora Core 1 コードネーム: Yarrow, Cambridge 最初のバージョンのFedoraであり、2003年11月6日にリリースされた。コードネーム"Yarrow"は英語でセイヨウノコギリソウのこと。Red Hat Linux 9から改善されたシステム環境はYumによる自動アップデート、プレリンクによるプログラムの起動時間を短縮、主にノートパソコン用のACPIやcpufreqをサポートするなどがあり、NPTLに対応したカーネルを採用している。翌年にはx86 64用もリリースされた。 Fedora Core 2 コードネーム: Tettnang 2004年5月17日にリリースされ、コードネーム"Tettnang"はドイツ南部の町の名前である。Linuxカーネルのバージョンが2.6にあげられ、強制アクセス制御であるSELinuxの実装が施された。このバージョンからデフォルトのインプットメソッドフレームワークにIIIMFが採用された。 Fedora Core 3 コードネーム: Heidelberg 2004年11月8日にリリースされ、コードネーム"Heidelberg"はドイツの都市の名前である。ブートローダがLILOからGRUBに切り替えられ、ウェブブラウザにMozilla Firefoxを採用した。また、SELinuxが既定で有効になるように設定が改められた。 Fedora Core 4 コードネーム: Stentz 2005年6月13日にリリースされた。準備期間にLinuxカーネルの不具合が発見されたため大幅にリリースが遅れ、2005年4月11日にテスト版を公開、同年6月のリリースとなった。PowerPCに対応しMacintoshにおいても動作が可能になった。 Fedora Core 5 コードネーム: Bordeaux 2006年3月20日にリリースされ、コードネーム"Bordeaux"はフランス南西部の都市の名前である。GCC 4.1, GNOME 2.14が採用されたほか、リリース4で不十分だったXenのサポートが改善されている。また、IIIMFに代わってSCIMがデフォルトのインプットメソッドフレームワークとなり、併せてかな漢字変換エンジンAnthyが採用されて日本語入力環境も大きく改善された。オープンソースの.NET処理系であるMonoも収録されている。その他無線LANサポート、電源管理、ソフトウェアサスペンド、Beagleの追加等様々な改良が加えられた。 Fedora Core 6 コードネーム: Zod 2006年10月24日リリースされた。GNOME 2.16の採用。ウィンドウマネージャにCompiz(AIGLX上で動作)を採用し、3Dの画面効果が得られる。また、インストーラAnacondaに大幅な改善がなされた。Intel Macをサポート。 Fedora 7 コードネーム: Moonshine 2007年5月31日リリースされ、コードネーム"Moonshine"は「月光」のこと。Fedora ExtrasがFedora Coreに吸収され、パッケージ分類を一本化した。これに伴いOSの名称はFedoraに変更された。ディスクイメージはDVDのみとなり、CDについてはLiveCDのみが配布された。GNOME 2.18、KDE 3.5.6、Xorg 7.2.0が採用された。 Fedora 8 コードネーム: Werewolf 2007年11月8日リリースされ、コードネーム"Werewolf"は「狼男」のこと。オープンソースのJava開発環境「IcedTea」を収録。GNOME 2.20.1、KDE 3.5.8、Xorg 7.3.0が採用。 Fedora 9 コードネーム: Sulphur 2008年5月14日にリリースされ、コードネーム"Sulphur"は「硫黄」のこと。ext4ファイルシステムのサポート、インストール時のパーティションサイズ変更機能、Gnome 2.21、KDE 4.0が採用された。 Fedora 10 コードネーム: Cambridge 2008年11月25日にリリースされ、コードネーム"Cambridge"はイギリスの都市ケンブリッジのこと。無線LAN接続やモバイルブロードバンド接続を、ほかのユーザーと無線LANで共有できる機能などの新機能を搭載し、仮想化の強化、OS起動の高速化を実現している。Linuxカーネル2.6.27、OpenOffice 3.0、GNOME 2.24.1、GIMP 2.6が採用された。 Fedora 11 コードネーム: Leonidas 2009年6月9日にリリースされ、コードネーム"Leonidas"は古代ギリシアのスパルタ王のこと。 Fedora 12 コードネーム: Constantine 2009年11月17日にリリースされた。 PowerPC版はこれが最後のリリースとなった。 Fedora 13 コードネーム: Goddard 2010年5月25日にリリースされ、コードネーム"Goddard"はアメリカのロケット開発者ロバート・ゴダードのこと。 Fedora 14 コードネーム: Laughlin 2010年11月2日にリリースされ、コードネーム"Laughlin"はアメリカの理論物理学者ロバート・B・ラフリンのこと。 Fedora 15 コードネーム: Lovelock 2011年5月24日にリリースされ、コードネーム"Lovelock"はアメリカネバダ州の都市の名前である。Linuxカーネル2.6.38、GNOME 3が採用された。 Fedora 16 コードネーム: Verne 2011年11月8日にリリースされ、コードネーム"Verne"はフランスの小説家ジュール・ヴェルヌのこと。Linuxカーネル3.1、GNOME 3.2が採用された。 Fedora 17 コードネーム: Beefy Miracle 2012年5月29日リリース。コードネーム"Beefy Miracle"は「力強い奇跡」を意味する。Linuxカーネル3.3.4、GNOME 3.4が採用された。 Fedora 18 コードネーム: Spherical Cow 2013年1月15日リリース。コードネーム"Spherical Cow"は「球形の牛」を意味する。Linuxカーネル3.6.10、GNOME 3.6が採用された。試験的なパッケージ管理システムとして、DNFが導入された（標準としての本格的な搭載は、Fedora 22からである）。 Fedora 19 コードネーム: Schrödinger's Cat 2013年7月2日リリース。コードネーム"Schrödinger's Cat"は量子論の思考実験「シュレーディンガーの猫」より。Linuxカーネル3.9.5、GNOME 3.8が採用された。 Fedora 20 コードネーム: Heisenbug 2013年12月17日リリース。コードネーム"Heisenbug"はソフトウェアバグの一種である「ハイゼンバグ」より。Linuxカーネル3.11.10、GNOME 3.10が採用された。 Fedora 21 2014年12月9日(米国時間)リリース。コードネームは廃止された。Fedoraのモジュラー化を進める「Fedora.next」イニシアティブで開発された初のバージョン。Linuxカーネル3.17、GNOME 3.14が採用された。 Fedora 22 2015年5月26日(米国時間)リリース。標準のパッケージ管理システムとして、DNFが採用された。Linuxカーネル4.0、GNOME 3.16が採用された。 Fedora 23 2015年11月3日(米国時間)リリース。「Wayland」をオプションで有効にできるようになった。Linuxカーネル4.2、GNOME 3.18が採用された。 Fedora 24 2016年6月21日(米国時間)リリース。一度ビルドしたデスクトップアプリケーションを他のLinuxディストリビューション上でもインストール/動作可能な状態にするFlatpak（旧名"xdg-app"）機能が追加された。Linuxカーネル4.5.7、GNOME 3.20が採用された。なお当初予定されていたLinuxカーネル4.6系の対応については、6月30日にLinux 4.6.3へのバージョンアップのパッチにて対処されている。 Fedora 25 2016年11月22日(米国時間)リリース。従来の「X Window System」に替わる新しいウィンドウシステムである「Wayland」が正式に実装された。Linuxカーネル4.8、GNOME 3.22が採用された。Docker1.12に対応し、プログラミング言語のRustを正式サポートした。 Fedora 26 2017年7月12日(米国時間)リリース。パッケージマネージャは「 DNF-2.0 」となり、コンパイラはGCC 7が標準となった。Linuxカーネル4.11.8、GNOME 3.24が採用された。なおFedoraの開発の遅れを緩和する施策のひとつとして、Fedora Projectは本バージョンをもって、アルファ版の提供を取りやめることにした為、26が最後のアルファ版の提供が実施されたバージョンとなる。 Fedora 27 2017年11月14日(米国時間)に「Workstation」エディションと「Atomic」エディションがリリース。アプリケーションとディストリビューションのライフサイクルを分離する為、モジュラー化を進めた。Linuxカーネル4.13、GNOME 3.26が採用された。32ビットのUEFIサポートが加わった。2017年12月11日(米国時間)にサーバー向けエディションの「Server classic」エディションがリリース。「Server classic」に関してはモジュラー化は一旦白紙になり、モジュラー化の作業は継続されるものの、基本的には従来のFedora Serverとは別のパッケージリポジトリとして開発される見通し。 Fedora 28 2018年5月1日(米国時間)リリース。Linuxカーネル4.16、GNOME 3.28が採用された。「Server」エディションでは、デフォルトのリポジトリで提供されるソフトウェアとは異なるバージョンのソフトウェアを提供する「Modularリポジトリ」が新たに導入された。インテルが開発したハードウェアインターフェイス「Thunderbolt 3」にも対応した。Thuderboltデバイスに安全に接続するためのシステムデーモンboltd、デバイス接続に必要なGNOME Shellの変更なども導入している。 Fedora 29 2018年10月30日(米国時間)リリース。Linuxカーネル4.18、GNOME 3.30が採用された。サーバー向けの「Fedora 29 Server」、デスクトップの「Fedora 29 Workstation」、コンテナやクラウド向け「Fedora 29 Atomic Host」の3エディションに分かれる。全エディションで「モジュラーリポジトリ」が利用できるようになった。これにより、OSを最新のものに維持しつつ、ディストリビューションのデフォルトバージョンが変更されても特定のバージョンのアプリケーションを使い続ける手法が可能となった。 Fedora 30 2019年4月29日(米国時間)リリース。Linuxカーネル5.0、GNOME 3.32が採用された。 Fedora 31 2019年10月29日(米国時間)リリース。Linuxカーネル5.3、GNOME 3.34が採用された。32ビット版は提供されなくなった。 Fedora 32 2020年4月28日(米国時間)リリース。Linuxカーネル5.6、GNOME 3.36が採用された。 Fedora 33 2020年10月27日(米国時間)リリース。Linuxカーネル5.8、GNOME 3.38が採用された。Workstationエディションではデフォルトのファイルシステムとしてext4に代わりBtrfsを採用した。 Fedora 34 2021年4月27日(米国時間)リリース。Linuxカーネル5.12、GNOME 40が採用された。 Fedora 35 2021年11月2日(米国時間)リリース。Linuxカーネル5.14、GNOME 41が採用された。 Fedora 36 2022年5月6日(米国時間)リリース。Linuxカーネル5.17、GNOME 42が採用された。 Fedora 37 2022年11月15日(米国時間)リリース。Linuxカーネル6.0、GNOME 43が採用された。 Fedora 38 2023年4月17日(米国時間)リリース。Linuxカーネル6.2、GNOME 44が採用された。 Fedora 39 2023年11月7日(米国時間)リリース。Linuxカーネル6.5、GNOME 45が採用された。 短いサイクルでリリースされているFedoraではメンテナンス期間も短くなっている。今日の規程では、あるバージョンについて2つ先のバージョンがリリースされてから1ヶ月後にメンテナンスされなくなる。例えばFedora 12のリリースが2009年11月で、ふたつ前のバージョンであるFedora 10はその1ヶ月後の2009年12月にメンテナンスを終えた。バージョンアップは概ね半年ごとに行われているため、リリースされてから約13ヶ月後にメンテナンスが終了する傾向にある。 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) Fedora EPEL Red Hat Enterprise LinuxでFedoraと同等環境を実現する信頼性の高いパッケージの提供するRHEL用レポジトリ。目標のFedoraと同等環境にはほど遠いものの、多数の有用なパッケージが収録されている。正式名称はExtra Packages for Enterprise Linux。 Fedora Core/Extras Fedora Legacy 旧Red Hat Linuxとメンテナンスが終了したFedora Coreのリリースを保守していた。プロジェクトは慢性的な人手不足に悩まされ、メンテナンス期間中のFedora Coreに比べてアップデートの提供スピードや頻度は低かった。2007年2月にプロジェクトは解散。 ※Fedora派生版一覧に掲載され、パッケージ管理等が同様のもの 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の開発を続けることになった。 [脚注の使い方] ^ Fedora 24では、当初2016年5月時点での最新カーネルであるLinux 4.6を実装する予定だったが，十分なテスト期間を取ることができなかったため、4.5の最新アップデートであるLinux 4.5.7が採用されている。なお、対応カーネルをLinux 4.6.3にアップデートしたパッチが6月30日に出されている。 ^ レッドハット (2003年11月6日). “Announcing Fedora Core 1”. http://www.redhat.com/archives/fedora-announce-list/2003-November/msg00000.html 2015年11月26日閲覧。  ^ 日経BP社 (2003年11月7日). “米Red HatとFedora Project、一般ユーザー向けLinux「Fedora Core 1」公開”. http://www.nikkeibp.co.jp/archives/275/275439.html 2013年6月30日閲覧。 （リンク切れ、2015年11月26日に確認） ^ "Fedora Linux 40 Available For Download As A Wonderful Upgrade"; 閲覧日: 2024年4月23日; 作品または名前の言語: 英語; 出版日: 2024年4月23日; 機関誌: マイケル・ララベル. ^ Max Spevack. “Fedora Project Leader Max Spevack Responds”. 2015年11月26日閲覧。 ^ “Fedora ProjectとRed Hatがオープンソース・コミュニティに向けた新しいLinuxプラットフォームを発表”. レッドハット (2003年11月7日). 2007年12月15日閲覧。（リンク切れ、2015年11月26日に確認） ^ a b Boyer, Josh (2 October 2013). “Release Name process ended”. Fedora community advisory board mailing list. 2015年11月26日閲覧。 ^ 階戸明 (2016年6月22日). “2016年6月22日　4度の延期を乗り越えて… Linux 4.5＋GNOME 3.20の「Fedora 24」が正式リリース”. 技術評論社. http://gihyo.jp/admin/clip/01/linux_dt/201606/22 2016年6月23日閲覧。  ^ “FEDORA-2016-1c409313f4”. Fedora Project. (2016年6月30日). https://bodhi.fedoraproject.org/updates/FEDORA-2016-1c409313f4 2016年8月20日閲覧。  ^ “Fedora 25 Linux arrives with Wayland display support”. ZDNet. (2016年11月23日). http://www.zdnet.com/article/fedora-25-linux-arrives-with-wayland-display-support/ 2016年11月24日閲覧。  ^ 階戸明 (2017年7月12日). “2017年7月12日　Fedora 26，ついに正式リリース”. 技術評論社. http://gihyo.jp/admin/clip/01/linux_dt/201707/12 2017年7月12日閲覧。  ^ “NoMoreAlpha - FedoraProject”. 2019年11月1日閲覧。 ^ 末岡洋子 (2017年11月16日). “モジュラー化を進めた「Fedora 27」リリース”. OSDN. https://mag.osdn.jp/17/11/16/090000 2017年11月16日閲覧。  ^ 階戸アキラ (2017年12月13日). “2017年12月13日　モジュラー化はいったん白紙に…「Fedora 27 Server classic」がリリース”. 技術評論社. http://gihyo.jp/admin/clip/01/linux_dt/201712/13 2017年12月14日閲覧。  ^ 末岡洋子 (2018年5月2日). “「Fedora 28」リリース、「モジュラーリポジトリ」を導入”. OSDN. https://mag.osdn.jp/18/05/02/170000 2018年5月6日閲覧。  ^ 末岡洋子 (2018年10月31日). “Fedora 29リリース、モジュラーリポジトリが全エディションで利用可能に”. OSDN. https://mag.osdn.jp/18/10/31/163000 2018年10月31日閲覧。  ^ Steven J. Vaughan-Nichols (2018年10月31日). “「Fedora 29」公開--IBMによるレッドハット買収が注目されるもコミュニティは通常通り”. ZDNet. https://japan.zdnet.com/article/35127861/ 2018年10月31日閲覧。  ^ “In Fedora 31, 32-bit i686 is 86ed”. Fedora Magazine. (2019年10月4日). https://fedoramagazine.org/in-fedora-31-32-bit-i686-is-86ed/ 2019年11月1日閲覧。  ^ “Fedora Release Life Cycle - FedoraProject”. 2015年11月26日閲覧。 ^ “Nokia、最初で最後のMeeGo端末「N9」を発表”. ITmedia. (2011年6月22日). https://www.itmedia.co.jp/news/articles/1106/22/news028.html 2011年7月22日閲覧。  ^ “製品はまだ出てこないけれど：どんなデバイスでもシームレスに使うならMeeGo！”. ITmedia +D PC User. (2011年7月15日). https://www.itmedia.co.jp/pcuser/articles/1107/15/news070.html 2011年7月22日閲覧。  ポータル FLOSS ポータル オペレーティングシステム Red Hat Enterprise Linux Fedora Project CentOS Exec Shield Linux Linuxディストリビューションの比較 Linuxライブディストリビューションの比較 公式ダウンロードサイト 質問フォーラム （英語） 公式リリーススケジュール