みんなこんにちは。今日は、2つの人気のあるLinuxディストリビューションの機能と違いのいくつかに焦点を当てます。 Ubuntu18.04およびFedora28。それぞれに独自のパッケージ管理があります。 UbuntuはDEBを使用し、FedoraはRPMを使用しますが、どちらも同じデスクトップ環境(GNOME)を備えており、Linuxユーザーに高品質のデスクトップエクスペリエンスを提供することを目的としています。
Ubuntu18.04は最新のUbuntuLTSリリースであり、GNOMEデスクトップが搭載されています。 GNOMEデスクトップも備えたFedora28もそうですが、どちらもソフトウェア管理ともちろんユーザーインターフェイスに関しても独自のデスクトップエクスペリエンスを提供します。
クイックファクト
DebianをベースにしたUbuntuが、後者よりも早く最新のソフトウェアを提供していることをご存知ですか?例としては、Ubuntuで見つかった人気のあるWebブラウザFirefox Quantumがありますが、Debianは同じWebブラウザのESR(拡張サポートリリース)バージョンに続いています。
同じことが、エンドユーザーに最先端のソフトウェアを提供し、次の安定したRHEL(Red Hat Enterprise Linux)リリースのテストプラットフォームとしても機能するFedoraにも当てはまります。
デスクトップの概要
FedoraはバニラGNOMEデスクトップエクスペリエンスを提供し、Ubuntu 18.04はデスクトップの特定の側面を微調整して、長年のUnityユーザーがGNOMEデスクトップ環境にスムーズに移行できるようにしました。
Canonicalは、Unityを廃止し、GNOMEデスクトップ(Ubuntu 17.10以降)に切り替えて開発時間を節約し、IoTにさらに集中できるようにすることを決定しました。
そのため、Fedoraには、すっきりとしたアイコンのないデスクトップ、概要の非表示パネル、およびGNOMEのデフォルトテーマであるAdwaitaを備えた外観があります。
Ubuntuは、アイコン付きのクラシックなデスクトップスタイル、従来のドックを模倣した左側のパネル、Ubuntu Ambianceテーマがデフォルトのルックアンドフィールとして設定されたカスタマイズされたウィンドウルック(これも従来型)を備えています。
ただし、そのうちの1つを使用する方法を学び、次に別の方法に切り替えることで、時間はかかりません。代わりに、シンプルさと使いやすさを念頭に置いて設計されているため、初心者は2つのLinuxディストリビューションのどちらでも自宅にいるように感じることができます。
ただし、Linuxディストリビューションを選択するユーザーの決定を決定するのは、外観やUIだけではありません。他の要因もその役割を果たします。以下は、2つのLinuxOS間のソフトウェア管理に関するすべてを説明するサブトピックです。
ソフトウェアセンター
Ubuntuはdpkgを使用します。 Debian Package Management、Fedoraがrpmと呼ばれるRed HatPackageManagementを使用している間にエンドユーザーにソフトウェアを配布するため。どちらもLinuxコミュニティで非常に人気のあるパッケージ管理であり、コマンドラインツールも使いやすいです。
ただし、配布されるソフトウェアに関しては、各Linuxディストリビューションはかなり異なります。 Canonicalは6か月ごとに新しいUbuntuバージョンをリリースします。通常は4月に、次に10月に。そのため、リリースごとに、開発者は開発スケジュールを維持します。新しいUbuntuリリースの後、新しいソフトウェアのテストでの開発が停止する「フリーズ」状態になります。
一方、Fedoraも同じ6か月のリリースサイクルに従っており、ローリングリリースのLinuxディストリビューションをほぼ模倣しています(ただし、それらの1つではありません)。ほとんどすべてのソフトウェアパッケージは定期的に更新されるため、Ubuntuとは異なり、ユーザーは最新のソフトウェアを試すことができます。ただし、ソフトウェアのバグはより一般的に直面しますが、システムを使用できなくするほど重大ではないため、これはユーザー側の「不安定性」を招きます。
ソフトウェアアップデート
Ubuntuの「フリーズ」状態については前述しました。ええと、Ubuntuソフトウェアの更新方法にかなりの重要性があるので、この状態についてもっと誇張します…したがって、Ubuntuの新しいバージョンがリリースされると、その開発(新しいソフトウェアのテスト)は停止されます。
次のUbuntuリリースの開発は、「デイリービルド」、「ベータリリース」のフェーズを経て、最後に新しいUbuntuリリースをエンドユーザーに出荷するところから始まります。
この「フリーズ」状態では、Ubuntuのメンテナは(深刻なセキュリティ問題を修正しない限り)最新のソフトウェアをパッケージリポジトリに追加しなくなります。そのため、Ubuntuユーザーは、「機能」の更新よりも多くの「バグ修正」の更新を取得します。これは、ユーザーの生産性を損なうことなくシステムが安定しているため、すばらしいことです。
Fedoraは、エンドユーザーに最先端のソフトウェアを提供することを目的としているため、ユーザーはUbuntuよりも多くの「機能」アップデートを入手できます。また、開発者はシステムの安定性を維持するための対策を講じています。たとえば、コンピューターの起動時に、ユーザーには最大3つの動作中のカーネル(一番上の最新のもの)の選択肢が与えられるため、1つが起動に失敗した場合、ユーザーは他の2つの以前の動作中のカーネルに戻ることができます。
スナップとフラットパック
どちらも、複数のLinuxディストリビューションにソフトウェアを配布するための新しくてクールなセクシーなツールです。 Ubuntuはスナップを提供します flatpak を使用している間、箱から出してすぐに使用できます Fedoraに行きます。 2つの中で最も人気のあるのはスナップで、より人気のある独自のアプリケーションがスナップストアで使用されています。 Flatpakも、プラットフォームに追加されたアプリで注目を集めています。
残念ながら、どちらもまだ新しいものであり、インターネットのあちこちに「ウィンドウのテーマを破る」暴言が散らばっています。それでも、2つのツールを切り替えることは、使いやすいため、神経質になることはありません。
アプリの対決
以下は、UbuntuとFedoraで利用できる一般的なアプリの一部であり、2つのプラットフォーム間で比較されています。
電卓
プログラムは、UbuntuよりもFedoraの方が速く起動します。その理由はFedoraにあり、電卓プログラムはネイティブにインストールされますが、Ubuntuには同じプログラムのスナップバージョンがインストールされます。
システムモニター
これはオタクに聞こえるかもしれませんが、コンピュータのパフォーマンスを観察し、問題のあるプロセスがある場合はそれを強制終了することが必要で直感的だと思います。プログラムの起動時間は上記と同じです。つまり、Fedora(ネイティブインストール)では高速で、Ubuntu(スナップバージョン)では低速です。
ヘルプ
UbuntuはGNOMEデスクトップ環境の微調整バージョンを提供していることを前述しました(長年のUnityユーザーの移行を容易にするため)。残念ながら、Ubuntu開発者は、ヘルププログラムの更新を忘れているか無視しています。これは、ドキュメント(入門ビデオ)を見て、デモビデオを見つけるのがやや混乱し、実際の環境が少し異なるためです。
結論
UbuntuとFedoraは2つの人気のあるLinuxディストリビューションです。それぞれに独自の目を見張るような機能があるため、初心者にとっては2つから選択するのは非常に困難です。後で2つのLinuxディストリビューションが提供するツールが自分に適しているかどうかを判断できるように、両方を試してみることをお勧めします。
よくお読みいただき、見逃した点やご意見を下のコメント欄にお知らせください。