Ubuntu Webサイトのダウンロードボタンをクリックすると、いくつかのオプションが表示されます。そのうちの2つはUbuntuデスクトップとUbuntuサーバーです。
これは、新しいユーザーを混乱させる可能性があります。なぜ2つ(実際には4つ)あるのですか?どちらをダウンロードする必要がありますか? Ubuntuデスクトップまたはサーバー?彼らは同じですか?違いは何ですか?
Ubuntuのデスクトップ版とサーバー版の違いを説明します。また、使用する必要があるバリアントについても説明します。
UbuntuデスクトップとUbuntuサーバー
Ubuntuデスクトップとサーバーの違いを理解するには、デスクトップとサーバーのオペレーティングシステムの違いを理解する必要があります。
デスクトップ
デスクトップはパーソナルコンピュータと呼ばれます。デスクトップオペレーティングシステムには、ユーザーがマウスとキーボードを使用できるように、グラフィカルユーザーインターフェイスが付属しています。デスクトップの主な目的は、Webブラウジング、ドキュメント編集、写真やビデオの表示/編集、コーディング、およびゲームに使用できるシステムを提供することです。基本的に、個人、エンドユーザー、または家族向けの汎用コンピューター。
ここではデスクトップという用語を使用していますが、これはラップトップで使用できないという意味ではありません。デスクトップは、パーソナルコンピュータの総称です。
サーバー
一方、サーバーオペレーティングシステムは、ウェブサイト、アプリ、メディアサーバー、データベースなどのウェブサービスをホストするために特別に作成されています。
通常、サーバーのオペレーティングシステムにはグラフィカルインターフェイスが付属していません。 Linuxベースのオペレーティングシステムの場合は、ターミナルのコマンドを使用してシステムを完全に使用する必要があります。
ここでの利点は、サーバーOSがグラフィカルデスクトップ環境を使用しないため、多くのRAMと計算能力を必要としないことです。それとは別に、サーバーのオペレーティングシステムにも異なる構成のパッケージがあります。
サーバーとデスクトップの違いを少し理解したところで、Ubuntuサーバーとデスクトップの違いを見てみましょう。
ユーザーインターフェース
Ubuntuサーバーとデスクトップの最も明らかな違いはユーザーインターフェイスです。
Ubuntuデスクトップは、GNOMEデスクトップ環境を備えたグラフィカルユーザーインターフェイスを備えています。これにより、マウスクリックを使用して使いやすくなります。
Ubuntuサーバーエディションはヘッドレスで実行されます。ログインしている場合にのみ、ターミナルインターフェイスが表示されます。多くの場合、SSHを介して他のコンピューターからリモートで管理します。
インストール
グラフィカルインストーラーのおかげで、Ubuntuをデスクトップとしてインストールするのは簡単です。インストールせずにライブUSBを作成し、デスクトップバージョンを体験できます。気に入った場合は、画面の指示に従って数分でインストールできます。
サーバーとしてのUbuntuのインストールは、デスクトップ版ほど簡単ではありません。ターミナルインターフェイスで立ち往生しています。手順に慣れていない場合、Wi-Fiへの接続などの最も単純なタスクでさえ難しいタスクになる可能性があります。
アプリケーション
Ubuntuデスクトップのデフォルトのアプリケーションセットは、通常のコンピューターユーザーに焦点を当てています。つまり、Webブラウザ、オフィススイート、メディアプレーヤー、ゲームなどがあります。
Ubuntuサーバーには、Webサービスを実行するためにさらに調整されたアプリケーションがあります。それだけではありません。一部のアプリケーションも異なる構成になっています。 SSHを例にとってみましょう。 UbuntuサーバーにはSSHが事前構成されているため、リモートシステムから簡単に接続できます。 UbuntuデスクトップでSSHを明示的に有効にする必要があります。
ハードウェア要件
デスクトップ版はグラフィカルユーザーインターフェイスを備えているため、Ubuntuデスクトップを実行するには少なくとも4GBのRAMが必要です。ディスク容量は少なくとも20GBである必要があります。
これは、Ubuntuサーバーにとって興味深いところです。グラフィカルインターフェイスはありません。コマンドラインインターフェイスは、多くのシステムリソースを消費しません。その結果、512MBと5GBのディスク容量を持つマシンでUbuntuサーバーを簡単に実行できます。
サーバーのRAMとディスク容量は、実行するWebサービスの影響を受けます。 Webアプリケーションに少なくとも2GBのRAMが必要な場合は、その量のRAMが必要です。ただし、最も単純なシナリオでは、512MBまたは1GBのRAMでも機能する可能性があります。
使用法
これがUbuntuデスクトップとサーバーの主な差別化要因です。 Ubuntuをどのような目的で使用したいのか、自問してみてください。
特にWebサービスのデプロイ用である場合は、Ubuntuサーバーを選択してください。ターミナル内を移動するには、Linuxの基本的なコマンドラインの知識が必要であることに注意してください。
UbuntuをWindowsのような通常のコンピューターとして使用する場合は、Ubuntuデスクトップを使用してください。 Linuxコマンド、Docker、または学習用の単純な(ただしローカルの)LAMPサーバーのインストールを学習するために使用する場合は、Ubuntuデスクトップを使用してください。
サーバーの場合、UbuntuサーバーはUbuntuデスクトップよりも優れています。通常のコンピューティングの使用には、Ubuntuデスクトップが適しています。
サーバーにUbuntuデスクトップを使用するか、サーバーにGUIをインストールするか
つまりね。 UbuntuデスクトップとサーバーはどちらもLinuxです。 UbuntuデスクトップをWebサービスをホストするためのサーバーとして使用できます。それはうまくいきます。
同様に、UbuntuサーバーにGUIをインストールして、グラフィカルに使用できます。それも機能します。
しかし、それが機能するからといって、それを実行する必要があるという意味ではありません。サーバーとデスクトップ用に異なるエディションを作成するという目的全体に反します。
サーバーをデスクトップに、またはその逆に変換するには、余分な労力を費やす必要があります。なぜその痛みを感じるのですか?
Ubuntuを使用する目的が明確な場合は、適切なUbuntuエディションをダウンロードしてインストールしてください。
これにより、Ubuntuデスクトップとサーバーのエディションに関することがもう少し明確になることを願っています。質問や提案がある場合は、コメントセクションを利用してください。