Fedoraは2014年末に「Fedora.next」イニシアチブに基づいてFedora 21をリリースし、大きな変革をもたらしました。このイニシアチブにより、プロジェクトはワークステーション、クラウド、サーバーの3つの独立した製品に焦点を絞り直しました。私は最近、FedoraプロジェクトリーダーのMatthew Miller氏にインタビューを行い、それ以降のFedoraの動向と2016年のFedoraの展望について話を聞きました。
Fedoraは成長している
Fedora 21 のリリースに 1 年かかった後、Linux ディストリビューションは 6 か月ごとのリリース サイクルに戻りました。その後、Fedora 22 と Fedora 23 がリリースされ、Fedora 24 が開発中で、最終リリースは 6 月に予定されています。
Fedora.nextプロジェクト以前、Fedoraはユーザー数と注目度を失い、緩やかに衰退傾向にありました。Fedora.nextはそれを逆転させ、ミラー氏はFedoraの成長が「非常に急上昇している」と主張しています。
Linuxディストリビューションの実際のユーザー数を正確に把握するのは困難です。しかし、過去3回のリリースでは、getfedora.orgの公式ウェブサイトからそれぞれ約120万回ダウンロードされています。

Fedoraは、LinuxユーザーではないユーザーをLinuxプラットフォームへ移行させることを目指しています。これは、平均的なデスクトップユーザーをターゲットにするという意味ではありません。Fedora Workstationは依然として開発者向けの環境であることに重点を置いています。しかし、「開発者も人間です」とミラー氏は言います。開発者も、他の人と同じように、ノートパソコンでゲームをプレイし、洗練されたデスクトップエクスペリエンスを求めています。そのため、Fedoraは今もその実現に取り組んでいます。
Fedora に追加された機能の中には、平均的なデスクトップユーザーには関係のない、使い勝手を向上させるものもあります。例えば、Fedora は長時間実行されるターミナルジョブに関する通知機能を追加しました。ターミナルでプロセスを実行したままにしておくと、完了したかどうかをいちいち確認する必要がなくなり、ポップアップ通知で通知されます。こうした小さな点からも、Fedora の新たな注力ぶりが伺えます。
Fedoraは依然としてGNOMEデスクトップに大きく依存しており、他のデスクトップが軽視されていると嘆く人もいます。しかし、最も人気のある代替FedoraイメージであるKDE Plasmaデスクトップが、Fedora Spinsダウンロードページのトップで宣伝されていることを知って、勇気づけられるかもしれません。FedoraのKDEシステムには批判的な意見もありますが、ミラー氏によると、FedoraでKDEを試した人々から多くの肯定的なフィードバックを得ているとのこと。ミラー氏によると、多くの困難はPlasma 5への移行に関するものだったとのことです。
独自のドライバー、クローズドソースソフトウェア、制限されたコーデック
しかし、開発者がノートパソコンでゲームをプレイしたい場合、NvidiaやAMDなどのクローズドソースのグラフィックドライバーが必要になる可能性が高いでしょう。Fedoraはフリーソフトウェアに重点を置いているため、これらのドライバーを公式にサポートしたことはなく、今後もサポートする予定はありません。しかし、Fedoraプロジェクトはこれらのドライバーのインストールプロセスを簡素化したいと考えています。そのため、来年はこの件について大きな議論が行われる予定です。「もしこれらのグラフィックドライバーが必要で、あなたが大人であれば、自分で判断することができます」とミラー氏は述べています。
Fedoraの新たな姿勢は、様々なメディアを再生するための特許で保護されたコーデックやクローズドソースソフトウェアにも適用されるだろう。ミラー氏によると、Google ChromeはユーザーがGoogleから直接入手しなければならないにもかかわらず、Fedoraで最も人気のあるブラウザの一つとなっている。ミラー氏は、Fedoraは実はこの点で教育の機会を失っていると考えている。ユーザーがFedoraのソフトウェアアプリケーションでChromeを検索し、Chromeのダウンロード手順と、なぜフリーソフトウェアではないのかを説明するメッセージが表示されれば、Fedoraはユーザーを教育し、探しているものを見つけられるよう支援できるはずだ。
Chromeのオープンソース版であるChromiumは、まだFedoraでは利用できませんが、Fedoraプロジェクトの貢献者たちは積極的に変更に取り組んでいます。Fedoraのガイドラインは、多くの独自ライブラリをバンドルしたChromiumのようなパッケージを許可するために緩和されています。それでも、ミラー氏によると、多くの人がChromeのクローズドソース部分を求めており、これは驚くべきことではないとのことです。例えば、ChromiumではNetflixを視聴できません。必要なDRMやメディアフォーマットのサポートがないためです。

Fedora のソフトウェア アプリケーションには現在、オープン ソース ソフトウェアのみがリストされています。
ディスプレイサーバーとコンテナ
Waylandは、Ubuntuを除くすべてのLinuxディストリビューションで、旧式のX.orgサーバーを置き換えるために設計された新しいディスプレイサーバーです。Ubuntuは独自のMirディスプレイサーバーを開発中です。Fedoraは現在もWaylandの開発を進めており、Fedora 24ではオプションとして提供される予定です。デフォルトになる可能性もあります。ほとんどのユーザーはこの切り替えに全く気づかないでしょう。それがFedoraの目標です。Fedoraは、Waylandがデフォルトで有効になる前に、X.orgと同等の安定性と機能を備えることを目指しています。最先端のソフトウェアを提供することで定評があるにもかかわらず、Fedoraはユーザーの安定性が低下するような切り替えは避けたいと考えています。
Fedora 24には、「レイヤードイメージビルドサービス」も搭載されます。これは、コンテナの作成と提供を標準的なRPMパッケージの作成と同じくらい簡単にするように設計されています。Fedoraには、サンドボックス化されたデスクトップアプリを可能にするxdg-appのプレビューも含まれています。Waylandはサンドボックス化を可能にし、レイヤードイメージビルドサービスはサンドボックス化されたデスクトップアプリを容易に作成できる手段となるでしょう。これは、将来的にサードパーティ製ソフトウェアを配布するための理想的な手段となるでしょう。
Fedoraは貢献をより簡単にしたいと考えている
現在、Fedoraの開発の多くは、電子メールのメーリングリストとIRC(インターネットリレーチャット)チャンネルで行われています。2015年には3,000人が少なくとも何らかの形で開発に携わり、300~400人の中核メンバーが全体の3分の2の作業を担当しました。昨年、プロジェクトはIRCで1,100回以上のミーティングを開催しました。これは、Fedoraにとって、新たな貢献者を獲得するという点でジレンマを生じさせています。
「Fedoraの活動をWeb上で可視化できるような仕組みを作りたかったのです」とミラー氏は語った。Fedora Hubsは、情報を提供するWebベースのソーシャルメディアポータルとなる。また、交流を促進することも可能で、例えばFedoraデザインチームのメンバーは、このハブ上で共同作業を行い、デザインを共有することができる。参加しやすいように設計されているので、参加するためにメーリングリストの文化やIRCのエチケットを学ぶ必要はない。
全体的に見て、Fedora.nextプロジェクトはFedoraの人気をさらに高めただけのように思えます。プロプライエタリドライバやクローズドソースソフトウェアの使いやすさを向上させることで、Linuxユーザーが他のLinuxディストリビューションに移行する際の共通の問題点も解消されるでしょう。