オープンソースという言葉は、Linuxコミュニティによって生み出され、当時存在していたUnixオペレーティングシステムの後継であるLinuxの登場とともにまでさかのぼることができます。
「Linux」自体は基本カーネルとしてのみ存在していましたが、そのオープンソース性が世界中の開発者たちを惹きつけ、その開発に貢献する広範な社会を生み出しました。
これは世界中で革命を引き起こし、多くの人々やコミュニティがUnixを置き換える完全なオペレーティングシステムにするために貢献し始めました。その後も、積極的な開発が着実に進行しています。
これにより、Debian、Ubuntu、Fedora、CentOS、OpenSUSE、Red Hat、Arch、Linux Mintなどのディストリビューションが登場し、これらはLinuxをベースにしています。
デスクトップ環境の導入は重要な転換点を示しました。しかし、デスクトップ環境とは何か、そしてどのような役割を果たしているのでしょうか。
Linuxデスクトップ環境とは何ですか
Linuxディストリビューションの主な目的は、ユーザーがLinux OSの機能を効果的に利用できるようにすることです。これを達成するために、カーネルがユーザーの要件を簡単に理解し、処理できるようにするインターフェースが必要です。
デスクトップ環境はまさにこの役割を果たします。それは、ユーザーに基本的なカーネルの機能を洗練された見やすい方法で提示するグラフィカルインターフェースとして機能します。そのため、デスクトップ環境はすべての基本的なカーネル機能をユーザーに洗練された形で見せるようになっています。
デスクトップ環境を構成するコンポーネントには、ファイルマネージャー(システム内のすべてのファイルとフォルダーを構造化された形式で表示するため)、ウィンドウマネージャー、画像ビューアー、ビデオプレーヤー、オーディオプレーヤー、電卓、ブラウザー、ディスプレイマネージャー、および基本的なオペレーティングシステム上のすべてのその他のアプリケーションソフトウェアやユーティリティが含まれます。
Linuxディストリビューションの主要な2つのコンポーネントはカーネルとデスクトップ環境です。以下は、その機能とパフォーマンスのためにディストリビューションがデフォルトのデスクトップ環境にすることに引き付けられたいくつかの軽量デスクトップ環境を示しています。
1. Xfce
Xfceは、Cで開発されたUnix系システム用のオープンソースのデスクトップ環境です。高速で軽量であるため、古いデスクトップでもCPUやメモリーに問題を起こすことは少ないです。
それは別々に構造化された部品で構成され、完全なデスクトップ環境を構成します。
Xfceの一部のコンポーネントには以下が含まれます:
- Xfwm:合成ウィンドウマネージャー。
- Thunar:ナウティルスに似ていますが、効率的であり、したがって高速です。
- Orage:Xfceのデフォルトのカレンダーアプリケーション。
- Mousepad:ファイルエディターで、最初はLeafpadからフォークされましたが、現在はゼロから積極的に開発およびメンテナンスされています。
- Parole:Xfce向けに作られたGStreamerフレームワークベースのメディアプレイヤー。
- Xfburn:XfceのCD/DVDバーナー。

2. LXDE
LXDEは、軽量のX11デスクトップ環境を意味し、Unixライクシステムのもう一つの人気のデスクトップ環境であり、C(GTK+)とC++(Qt)を使用して開発されています。
それをデスクトップ環境として選択する最大の利点は、そのメモリ消費量が最も人気のあるデスクトップ環境、すなわちGNOME、KDE、Xfceよりも低いことです。それはGPLとLGPLライセンスの両方のコードを含んでいます。
LXDEを構成するコンポーネントは次のとおりです:
- LXDM – ディスプレイマネージャー。
- LXMusic – XMMS2のデフォルトの音楽プレーヤー。
- Leafpad – LXDEのデフォルトのテキストエディタ。
- Openbox – ウィンドウマネージャー。
- LXTask – デフォルトのタスクマネージャー。
- PC Manファイルマネージャー – デフォルトのファイルマネージャーとデスクトップメタファーのプロバイダー。
LXDEは、Lubuntu、Knoppix、LXLE Linux、Artix、Peppermint Linux OSなど、多くのディストリビューションのデフォルトのデスクトップ環境です。

3. GNOME 3
GNOMEはGNUネットワークオブジェクトモデル環境の頭文字をとったもので、完全にフリーソフトウェアおよびオープンソースツールで構成されたデスクトップ環境です。C、C++、Python、Vala、JavaScriptで記述されており、GNOMEはボランティアと有給の貢献者で構成されるGNOMEプロジェクトの一部であり、最大の貢献者はRed Hatです。
GNOMEは現在、最新の安定版がGNOME 44であるアクティブな開発が行われています。GNOMEはX Windows Systemで動作し、GNOME 3.10以降はWaylandでも動作します。
GNOME 44は、デフォルトのウィンドウマネージャーがMutterからMetacityに変更されたことから始まり、タスクスイッチングはオーバービューと呼ばれる特別な領域に割り当てられ、GNOMEのコアアプリケーションもデザインが刷新され、より良いユーザーエクスペリエンスを提供するようになりました。
GNOMEのコンポーネントには以下が含まれます。
- Metacity – デフォルトのウィンドウマネージャー。
- Nautilus – デフォルトのファイルマネージャー。
- gedit – デフォルトのテキストエディター。
- Eye of GNOME – デフォルトの画像ビューアー。
- GNOME Videos – デフォルトのビデオプレーヤー。
- Epiphany – ウェブブラウザー。

4. MATE
MATEは、Unix-likeシステム用の別のデスクトップ環境です。その起源はGNOME 2の保守されていないコードベースから見つけることができます。C、C++、Pythonで開発され、複数のライセンスの下でライセンスされています。コードの一部はGNU GPLの下で、他の部分はLGPLの下です。
‘MATE‘という名前は、別のデスクトップ環境であるGNOME 3と区別するために登場しました。それは、GNOME 2の一部であった以前のGNOME由来のアプリケーションと、ゼロから開発された他のアプリケーションの両方を含んでいます。
MATEデスクトップ環境を構成するコンポーネントは以下の通りです。
- Caja – デフォルトのファイルマネージャー。
- Pluma – デフォルトのテキストエディタ。
- Marco – ウィンドウマネージャー。
- Atril – ドキュメントビューア。
- Eye of MATE – 画像ビューア。
リリース以来、Linux Mint、Sabayon Linux、Fedoraなどのデフォルトのデスクトップ環境となっています。その他にも、Ubuntu、Arch、Debian、Gentoo、PC Linux OSなどのいくつかのリポジトリに利用可能です。その他全てのことに加えて、Ubuntu MATEはオリジナルのUbuntuフレーバーステータスを授与されました。

5. KDE Plasma 5
KDEプラズマ5は、Linuxシステム用に作成されたKDEデスクトップ環境の第5世代です。その開発以来、QMLに移行し、OpenGLを使用してハードウェアアクセラレーションを行い、CPU使用率が低く、安価なシステムでも優れたパフォーマンスを発揮しています。
そのコードのほとんどはGNU LGPLの下で公開されています。プラズマ5は、Waylandのサポートがまもなく登場するX Windowシステムを利用しています。プラズマ5は、Fedora、Kubuntu、openSUSE Tumbleweedなどの多くのLinuxディストリビューションでプラズマ4を置き換えることに成功しています。
プラズマ5は、HiDPIへの改善されたサポートと共に、CPUを高速化させるGPUへの集中グラフィックスレンダリングを行うQt5への移行も行われています。これ以外にも、プラズマ5は新しいデフォルトテーマであるブリーズを含んでいます。
KDEプラズマ5を構成するコンポーネントは以下の通りです。
- Kwin – デフォルトのウィンドウマネージャー。
- Dolphin – デフォルトのファイルマネージャー。
- Kwrite/KATE – デフォルトのテキストエディター。
- Greenview – デフォルトのイメージビューアー。
- Dragon Player – デフォルトのビデオプレイヤー。
KDEコミュニティはまた、スマートフォン用のプラズマバリアントとしてプラズマモバイルを導入しました。プラズマモバイルはWayland上で動作し、Ubuntu Touchと最終的にAndroidアプリケーションと互換性があります。その最新のインターフェイスは2015年7月にリリースされ、Nexus 5用の実験的なプロトタイプが作成されました。

[ あなたも好きかもしれません:Ubuntu、Linux Mint、Fedora、およびOpenSUSEでのKDE Plasmaのインストール方法 ]
6. Cinnamon
別のGNOME由来のデスクトップ環境はCinnamonで、C、JavaScript、Pythonで開発され、GPLv2の下でリリースされています。
Cinnamonは最初、GNOME Shellのフォークとして始まり、Mint開発者によってLinux Mint用のデスクトップ環境を提供することを目的としましたが、GNOMEとは異なるGUIのため、多くのコアGNOMEアプリケーションがこの環境に適したものに書き換えられました。
Cinnamonプロジェクトは2011年に始まり、今年の最新の安定版がリリースされています。時間が経つにつれて、Cinnamonは独立したプロジェクトになり、GNOMEのインストールを必要とせず、エッジチーリング、パフォーマンスの改善、エッジチーリングなどの他の改善が加えられています。
この環境を構成するコンポーネントは次のとおりです。
- Muffin – デフォルトのウィンドウマネージャー。
- Nemo – デフォルトのファイルマネージャー。
- gedit – デフォルトのテキストエディター。
- Eye of GNOME – デフォルトの画像ビューアー。
- totem – デフォルトのビデオプレーヤー。

7. Enlightenment
啓蒙、単にEとしても知られていますが、X Windowシステムの合成ウィンドウマネージャーであり、最新のリリースがE25 0.25.4で今年になりました。
純粋にCで開発され、EFL(Enlightenment Foundation Libraries)を使用し、BSDライセンスでリリースされています。それが提供する最大の利点は、GNOMEおよびKDEのプログラムと組み合わせて使用できることです。EFLと共に使用すると、完全なデスクトップ環境が構築されます。
このEnlightenmentデスクトップ環境を構成するコンポーネントは次のとおりです。
- Enlightenment – デフォルトのウィンドウマネージャーおよびファイルマネージャー。
- Ecrire – デフォルトのテキストエディター。
- Ephoto – 画像ビューアー。
- Rage – ビデオプレーヤー。
- Elbow – デフォルトのブラウザー。

8. Deepin
以前はHiweed Linuxとして知られていましたが、Deepinは、独自の統合Deepinデスクトップ環境を使用するUbuntuベースのLinuxディストリビューションです。2014年に武漢Deepin Technology Co.によって最初に開発され、今年5月に最新の安定リリースがありました。
ほとんどのパーツはGPLの下でリリースされています。ディーピンのデスクトップ環境は、もともとGNOMEに似ていましたが、GNOME 3のリリース後、多くのカスタマイズ可能な機能が削除されたため、それからはHTML5とWebkitを使用してJavaScriptでより多くの機能を実現するために、スクラッチから構築されています。
このデスクトップ環境を構成するコンポーネントは以下の通りです:
- Deepin-wm – デフォルトのウィンドウマネージャー。
- Nautilus – デフォルトのファイルマネージャー。
- Gedit – デフォルトのテキストファイルエディター。
- Eye of GNOME – 画像ビューアー。
- Deepin-Movie – デフォルトのビデオプレイヤー。

9. LXQT
軽量でシンプルなデスクトップ環境のひとつであるLXQTは、LXDEより一歩進んだもので、LXDE(GTK 2に基づく)とRazor-qt(優れたアイデアでしたが、素晴らしいデスクトップ環境として成功することはできませんでした)のマージです。
LXQTは本質的に、GNU GPL 2.0+と2.1+の下でリリースされた2つの最も人気のあるGUI環境、すなわちGTKとQtのマージです。LXQTはUbuntu、Arch、Fedora、OpenSUSE、Mandriva、Mageia、Chakra、Gentooなど、さまざまなLinuxディストリビューションで利用可能です。
LXQTデスクトップ環境を構成するコンポーネントは以下の通りです:
- PCManFM-Qt – デフォルトのファイルマネージャー。
- JuffED – デフォルトのテキストエディター。
- LXImage-Qt – デフォルトの画像ビューア.
- Qps – プロセスビューアおよびマネージャー
- Qterminal – ターミナルエミュレーター
- lxqt-archiver – ファイルアーカイバー

10. Pantheon – Elementary OS
Pantheon デスクトップ環境は、elementary OSで導入されたことでこのデスクトップ環境が登場しました。これはPythonとGTK3を使用してゼロから書き換えられました。多くのレビューアーは、このデスクトップ環境を「Macクローン」として主張しています。標準レイアウトはMac OSと同じだからです。
その人気が高まっているのは、そのシンプルさとエレガンスのおかげです。そのアプリケーションランチャーは驚くほどシンプルであり、したがって高速です。この環境を開発する際に念頭に置いた主な原則は次のとおりです。「簡潔さ」、「設定を回避する」、「最小限のドキュメント」。
このデスクトップ環境を構成するコンポーネントは次のとおりです。
- Gala – デフォルトのウィンドウマネージャー.
- Pantheonファイル – デフォルトのファイルマネージャー.
- スクラッチ – デフォルトのテキストエディター.
- Shotwell – デフォルトの画像ビューア.
- GNOMEビデオ – デフォルトのビデオプレーヤー.
- Midori – デフォルトのウェブブラウザー.

11. 共通デスクトップ環境
CDEまたはCommon Desktop Environmentは、UnixやOpenVMSベースのシステム用のデスクトップ環境であり、商用Unixワークステーションに関連付けられるクラシックなUnixデスクトップ環境です。
1993年以来、アクティブな開発が続けられており、最新の安定版は昨年2020年1月にリリースされました。2012年8月にフリーソフトウェアとしてリリースされて以来、LinuxやBSD派生版に移植されています。CDEの初期の開発は、HP、IBM、Sunsoft、USLによる共同プロジェクトであり、Common Open Software Environment(COSE)としてリリースされました。
リリース後、HPはUnixシステムのデフォルトのデスクトップ環境としてCDEを発表し、2000年まで事実上の標準となりました。その後、KDEやGNOMEなどの環境が発展し始めました。2012年8月に、ソースコードがSourceforgeに公開されることで完全にオープンソース化されました。

12. Window Maker
Window Makerは、オープンソースで無料のX11ウィンドウマネージャーであり、最初はGNUstepデスクトップ環境への統合サポートを提供することを目的としていましたが、独立して動作することも可能です。Window Makerは軽量で高速であり、高度にカスタマイズ可能で、使いやすいインターフェイス、キーボードショートカット、ドッキング可能なアプリケーション、アクティブなコミュニティを持っています。

13. Sugar
子ども向けのインタラクティブな学習を促進するために開発されたシュガーは、画像で表現されたもう一つの無料でオープンソースのデスクトップ環境です。PythonとGTKで開発されたSugarは、2006年5月にSugar Labsによって、One Laptop per Child (OLPC)プロジェクトの一部として開発されました。
SugarはOLPC XO-1システムのデフォルトのインターフェイスでしたが、後続のバージョンではSugarまたはGNOMEのいずれかのオプションが提供されています。Sugarは25の異なる言語で開発され、最新のリリースは2022年10月の0.120です。
Sugarの特徴は、デザインの極めてシンプルなものであり、主要なLinuxディストリビューション上で利用可能なクロスプラットフォームの性質、またWindowsやMac OSなどにインストールでき、Pythonの経験があればその開発に加わることができる簡単な修正がありますが、マルチタスクができないためパフォーマンスが低下するという欠点があります。
シュガーデスクトップ環境を構成するコンポーネントは以下の通りです。
- メタシティ – デフォルトのウィンドウマネージャ。
- シュガージャーナル – デフォルトのファイルマネージャ。
- ライト – デフォルトのテキストエディタ。
- sugar-activity-imageviewer – デフォルトのイメージビューア。
- sugar-activity-jukebox – デフォルトのビデオプレーヤー。

結論
これらはいくつかのオープンソースの軽量Linuxデスクトップ環境でした。このリストに追加してほしい他のものがあれば、コメントでお知らせいただければ、こちらのリストに追加いたします。
Source:
https://www.tecmint.com/top-best-linux-lightweight-desktop-environments/