推奨されます, 2024

エディターズチョイス

UbuntuとFedoraの違いは何ですか?

新しいLinuxディストリビューションが登場し続けているだけで、一部のユーザーにとっては、それに追いつくのは面倒です。 おそらく、誰かが「これらすべてのディストリビューションのポイントは何ですか?」と尋ねるのを聞いたことがあるでしょう。 おそらく、あなたは2つのLinuxディストリビューションの違いを説明するように頼まれました。 これらの質問は最初は奇妙に思えるかもしれませんが、特にそれらを尋ねる人がまだLinuxについて学んでいる初心者であるならば、それらは理にかなっています。

FedoraもUbuntuも新しいディストリビューションではありませんが、どちらも比較的最近新しいバージョンを持っています。 Ubuntu 16.04が4月にリリースされ、Fedora 24 Betaが数週間前にリリースされ、最終リリースは6月14日に予定されています。この次期バージョンのFedoraは注目を集めることになるでしょう。 Ubuntu UbuntuとLinux Mintの違いについてはすでに説明しました。 この場合、違いはより大きくそしてより明白になります。

歴史と発展

あなたのおばあちゃんはおそらくその最初のバージョンがDebianの不安定版ブランチに基づいていることを知っていて、2004年10月に出てきたことをUbuntuについてすでにたくさん書いています。Fedoraは少し古いです - 最初のバージョンは2003年11月にリリースされました。やや複雑です。

Fedoraの最初のバージョンはFedora Core 1と呼ばれ、Red Hat Linux 9をベースにしていました。FedoraはRed Hatに代わるコミュニティ指向の代替手段として想定されていました。コミュニティによって維持されている開発者、およびその他。 しかし、2003年後半にRed Hat LinuxはFedoraと合併して単一のコミュニティディストリビューションとなり、Red Hat Enterprise Linuxはその商業的にサポートされた対応物として作成されました。 2007年までFedoraはその名前の一部として“ Core”を保持していましたが、Fedora 7のリリースで、CoreとExtraのリポジトリが結合され、それ以来ディストリビューションは単にFedoraと呼ばれます。

最大の違いは、元のRed Hat Linuxは基本的にFedoraとRed Hat Enterprise Linuxに分割されていますが、DebianはまだDebianのブランチの1つからパッケージをインポートするUbuntuとはまったく別のエンティティです。

FedoraはRed Hat Enterprise Linux(RHEL)を直接ベースにしていると多くの人が考えていますが、そうではありません。 そうではなく、それは正反対です。RHELの新しいバージョンはFedoraのフォークで、リリース前に品質と安定性について徹底的にテストされています。 たとえば、RHEL 7はFedora 19および20のリポジトリに基づいています。Fedoraコミュニティでは、RHEL用の追加パッケージもEPEL(Extra Packages for Enterprise Linux)というリポジトリに用意されています。

これら2つのディストリビューションの開発の背後にある構造は比較的似ています。 Fedora Project(2003年に設立)はFedoraの開発を調整する責任があり、Red Hatが後援しています。 Fedora評議会がこのイニシアチブを管理し、議長(Fedoraプロジェクトリーダー)がRed Hatによって選ばれ採用されます。 Fedora Engineering Steering CommitteeやFedora Ambassadors Steering Committeeなど、他の統治グループがあり、そこではメンバーがコミュニティによって選出されます。

一方、UbuntuはCanonicalによって直接資金提供および管理されています。 Ubuntuコミュニティはいくつかのより大きなグループで構成されています。主なグループはコミュニティ評議会と技術委員会です。 この2人のメンバーは、Canonicalの創設者であるMark Shuttleworthによって指名されています。 その他のグループには、フォーラム評議会、IRC評議会、および開発者会員委員会があります。 ユーザーはUbuntuメンバーシップに申し込むことができ、コミュニティ組織のさまざまなチームで貢献者としてボランティアをすることができます。

リリースサイクルとサポート

Ubuntuは半年ごとに新しいバージョンをリリースします - 4月と10月です。 4つおきのバージョンは長期サポート(LTS)リリースと見なされます。つまり、LTSリリースは2年ごとにリリースされます。 2012年以来、すべてのLTSリリースは今後5年間公式のサポートとアップデートを受けています。 その他の「通常の」リリースは18か月間サポートされていましたが、この期間は2013年に9か月に短縮されました。

Fedoraには厳密なスケジュールはありませんが、通常6か月ごとに新しいリリースが出ます。 しかし、それらは13か月間サポートされており、これはUbuntuの通常リリースのサポート期間よりも長いです。 FedoraのLTSリリースはありません。

名前って何?

Ubuntuの命名規則が(不必要に)複雑であると思ったのなら、Fedora名の規則が見えるまで待ってください。

どちらのディストリビューションも、名前にバージョン番号が含まれています。 Ubuntuには「ポイントリリース」があり、最初の数字はそのバージョンがリリースされた年を表し、2番目の月はその月を表します。 一目で分かるように、これは実際に役に立ちます。例えば、Ubuntu 13.04は2013年4月にリリースされました。Fedoraはそれを単純に保ち 、最初のバージョンには1から始まる整数を使います。 2015年11月にリリースされた最新の安定版である23で終わる。

Ubuntuの場合、コードネーム自体は常に同じ文字で始まる2つの単語を含みます。 最初の単語は形容詞で、2番目の単語は動物です。珍しいものです。 Ubuntuの次期バージョンの名前はだれでも提案できますが、最終的な決定はその名前に関する説明または短い逸話とともにMark Shuttleworthによって発表されます。 今年10月に予定されているUbuntuの次のバージョンは、Yakkety Yakと呼ばれるでしょう。

2013年のFedora 20 Heisenbugがコードネームの最後のバージョンで、それ以降のすべてのバージョンは単に「Fedora X」と呼ばれます。ここでXは前のリリースに続く番号を表します。 それ以前は、コミュニティの誰もが名前を提案することができましたが、統治メンバーの承認を得るためには一連の規則に従う必要がありました。 リリース名は関連性を共有することが想定されており、できれば珍しいものや斬新なものが望ましいでしょう。生きた人々の名前や商標用語であってはなりません。 Fedora XとFedora X + 1の名前の関係は、「is-a」の式と一致している必要があります。そのため、次のことが成り立ちます。XはYで、X + 1もそうです。 例えばFedora 14はラフリン、Fedora 15はラブロックと呼ばれていました。 ラブロックとラフリンはどちらもネバダ州の都市です。 しかし、Fedora XとFedora X + 2の関係は同じではいけません!

このように聞こえても、大きな頭痛の種になりますか。 まあ、それはおそらく開発者がそれをやめることにした理由の一つです。

エディションとデスクトップ環境

Fedoraには、クラウド、サーバー、ワークステーションの3つの主要エディションがあります。 最初の2つは一目瞭然で、Workstationは実際にはほとんどの人が使っているエディションです - デスクトップコンピュータとラップトップ用(32ビットまたは64ビット)です。 FedoraコミュニティはARMベースのデバイス用に3つのエディションの別々の画像も提供しています。 Fedora Rawhideもあります。これはFedoraの継続的に更新される開発版で、すべてのFedoraパッケージの最新ビルドが含まれています。 Rawhideは新しいパッケージのテストの場であるため、100%安定ではありませんが、ローリングリリースディストリビューションとして使用することはできます。

UbuntuはFedoraを少なくとも量的にはここで破った 。 標準のデスクトップ版と並んで、Ubuntuはクラウド、サーバー、Core(モノのインターネットデバイス用)、そしてモバイルデバイス用のUbuntu Touchと呼ばれる別々の製品を提供しています。 デスクトップ版は32ビットシステムと64ビットシステムの両方をサポートし、サーバーイメージはさまざまなインフラストラクチャ(ARM、LinuxONE、POWER8)で利用できます。 2010年に「Ubuntu Chinese Edition」として最初に登場し、2013年に正式なサブプロジェクトとして再ブランド化された、Ubuntu Kylinという中国語版のユーザー向けの特別版もあります。

デスクトップ環境に関しては、メインのFedoraエディションはGnome 3とGnome Shellを使用します。 UbuntuのデフォルトのDEはUnityです。他のオプションは「Ubuntuフレーバー」として提供されています。これは異なるデスクトップ環境を持つUbuntuの変種です。 Kubuntu(with KDE)、Ubuntu GNOME、Ubuntu MATE、Xubuntu(with Xfce)、Lubuntu(with LXDE)、そしてBudgie Remixと呼ばれる新しい亜種が、正式なUbuntuフレーバーになることを期待して開発中です。

Fedoraの同等のフレーバーはスピン、または「代替デスクトップ」です。 KDE、Xfce、LXDE、MATE、およびCinnamonデスクトップ環境でのスピン、および簡素化された学習環境でのSugar on the Stickと呼ばれる特別なスピンがあります。 このプロジェクトは、特に発展途上国の子供や学校に合わせています。

FedoraにはLabs、つまり「機能的ソフトウェアバンドル」もあります。 それらは、既存のFedoraシステムにインストールできる、あるいはスタンドアロンのLinuxディストリビューションとしてインストールできる、特別なソフトウェアのコレクションです。 利用可能なラボには、Design Suite、Games、Robotics Suite、Security Lab、およびScientificがあります。 Ubuntuは、Edubuntu、Mythbuntu、およびUbuntu Studioの形式で似たようなものを提供します。それぞれ、教育、ホームエンターテイメントシステム、およびマルチメディア制作のための特殊なアプリケーションを含むサブプロジェクトです。

パッケージとリポジトリ

UbuntuとFedoraの最も顕著な違いはこのドメインにあります。 まず第一に、パッケージ管理システムがあります。 Fedoraは.rpmパッケージでRPMを使用しますが、UbuntuはDPKGと.debパッケージを使用します。 つまり、Ubuntu用のパッケージはデフォルトでFedoraと互換性がなく、Alienのようなもので変換しない限りインストールすることはできません。 UbuntuはSnappyパッケージも発表しました。これは.debパッケージよりもはるかに安全で保守が容易であると考えられていますが、開発者の間ではまだ広く使われていません。

一部のバイナリファームウェアを除いて、 Fedoraは公式リポジトリに独自のソフトウェアを含みません。 これは、グラフィックスドライバ、コーデック、および特許および法的問題によって制限されているその他のソフトウェアに適用されます。 その直接的な結果は、UbuntuのリポジトリにはFedoraよりも多くのパッケージがあることです。

Fedoraの主な目的の1つは、フリーでオープンソースのソフトウェアのみを提供することです。コミュニティは、フリーではないアプリの代替を見つけることをユーザーに奨励します。 FedoraでMP3音楽を聴いたりDVDを再生したい場合は、公式リポジトリにはそのサポートがありません。 しかし、RPMFusionのようなFedoraにインストールできる無料のソフトウェアと無料でないソフトウェアがたくさんあるサードパーティのリポジトリがあります。

UbuntuはDebianのフリーソフトウェアガイドラインに従うことを目指していますが、それでも多くの譲歩をします。 Fedoraとは異なり、Ubuntuは限定版の公式リポジトリに独自のドライバー含めています。 Canonicalのパートナーベンダ、例えばSkypeやAdobe Flash Playerのプロプライエタリなソフトウェアを含むPartnerリポジトリもあります。 Ubuntu Software Centerから商用アプリケーションを購入することも可能です。また、リポジトリから単一のパッケージ( ubuntu-restricted-extras )をインストールするだけで、DVD、MP3、およびその他の一般的なコーデックのサポートを有効にできます。

FedoraのCoprはUbuntuのPersonal Package Archives(PPA)に似たプラットフォームです - 誰でもパッケージをアップロードして自分のリポジトリを作成することができます。 ここでの違いは、ソフトウェアライセンスの一般的なアプローチと同じです - あなたは、フリーではないコンポーネントを含むパッケージ、あるいはFedoraプロジェクト委員会によって明示的に禁じられているその他のものをアップロードすることは想定されていません。

対象読者と目標

初めから、Fedoraはイノベーション、コミュニティ、そして自由という3つのことに焦点を絞ってきました。 それはもっぱらフリーでオープンソースのソフトウェアを提供し促進し、そしてすべてのコミュニティメンバーの重要性を強調します。 コミュニティによって開発されており、ユーザーは開発者としてだけでなく、作家、翻訳者、デザイナー、および講演者(Fedora Ambassadors)としても積極的にプロジェクトに参加することを推奨されています。 ジェンダーに基づいた偏見と技術やFOSS界での差別との闘いを目的として、貢献したい女性を支援する特別なプロジェクトがあります。

さらに、 Fedoraは、新しいテクノロジやアプリケーションを採用して紹介する最初のディストリビューション、または最初のディストリビューションの中でも非常によくあります。 これはSELinuxと共に出荷され、Gnome 3デスクトップを含み、ブートスプラッシュアプ​​リケーションとしてPlymouthを使用し、デフォルトのinitシステムとしてsystemdを使用し、デフォルトディスプレイサーバーとしてXorgの代わりにWaylandを使用した最初のディストリビューションの1つです。

Fedoraの開発者たちは、他のディストリビューションや上流のプロジェクトと協力し、アップグレードや貢献を他のLinuxエコシステムと共有することを強調しています。 この一定した実験と革新のために、Fedoraはしばしば初心者や日常的な使用には適していない最先端の不安定なディストリビューションとして(誤って)ラベル付けされています。 これは最も普及しているFedoraの神話の1つであり、Fedoraコミュニティはこの認識を変えるために一生懸命取り組んでいます。 最新の機能を試したい開発者や上級ユーザーが主なターゲットオーディエンスですが、FedoraはUbuntuと同じように誰でも使用できます。

Ubuntuと言えば、このディストリビューションの目的のいくつかはFedoraと重なっています。 Ubuntuも革新に努めていますが、彼らははるかに消費者に優しいアプローチを選択しています。 モバイルデバイス用のオペレーティングシステムを提供することで、Ubuntuは市場に出回って自分自身のための場所を開拓しようとしていると同時にその主要プロジェクト - 収束を推進しています。

コミュニティは、過去のUbuntuリリースの変更に対するユーザーの反発に反映されている重要な決定に多少は関与していないようです。 Ubuntuはまた、いくつかの論争、特にUbuntu 12.10のUnityショッピングレンズのプライバシー問題にも関わっています。 それにもかかわらず、Ubuntuは、使い勝手がよく初心者やWindows以外のユーザーにも十分にシンプルであるという戦略のおかげで、最も人気のあるLinuxディストリビューションとして宣言されていることがよくあります。

それでも、Fedoraはその先を行く - Linuxの開発者であるLinus Torvaldsは彼のコンピューターでFedoraを使っています。

あなたはどうですか? あなたはFedoraを使用しますか、それともUbuntuはまだあなたのお気に入りですか? FedoraとUbuntuの間の重要な違いについて言及するのを忘れましたか? 以下のコメントでお知らせください。

画像のクレジット: Convergenceスクリーンショット、Budgie Remixスクリーンショット、Wikimedia Commons経由のFedora Core 1スクリーンショット、Flickr経由のLeonid MamchenkovによるRed Hat Linux。

Top