古いコンピュータ向けの 13 の軽量 Linux デスクトップ環境
オープンソースという言葉は、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 : ファイル マネージャー。Nautilus に似ていますが、より効率的で高速です。
- Orage: Xfce のデフォルトのカレンダー アプリケーション。
- マウスパッド: 最初は Leafpad から分岐したファイル エディタですが、現在は最初から積極的に開発および保守されています。
- パロール: Xfce 用に作成された GStreamer フレームワークに基づくメディア プレーヤー。
- Xfburn: Xfce 用の CD/DVD バーナー。
2.LXDE
LXDE は Lightweight X11 デスクトップ環境の略で、Unix 系システム用のもう 1 つの人気のあるデスクトップ環境であり、C (GTK+) および C++ (Qt) を使用して開発されました。
デスクトップ環境としてこれを選択する最大の利点は、最も一般的なデスクトップ環境 (GNOME、KDE、Xfce) よりもメモリ消費量が少ないことです。これには、GPL と LGPL ライセンスのコードの両方が含まれています。
LXDE を作成するコンポーネントには次のものがあります。
- LXDM – ディスプレイマネージャー。
- LXMusic – XMMS2 のデフォルトの音楽プレーヤー。
- Leafpad – LXDE のデフォルトのテキスト エディター。
- オープンボックス – ウィンドウマネージャー。
- LXTask – デフォルトのタスク マネージャー。
- PC Man ファイル マネージャー – デフォルトのファイル マネージャーおよびデスクトップ メタファー プロバイダー。
LXDE は、Lubuntu、Knoppix、LXLE Linux、Artix、Peppermint Linux OS など、多くのディストリビューションのデフォルトのデスクトップ環境です。
3.GNOME3
GNOME はGNU Network Object Model Environment の頭字語で、完全に無料のオープンソース ツールで構成される 1 つのデスクトップ環境です。 C、C++、Python、Vala、JavaScript で書かれた GNOME は、ボランティアと Red Hat をはじめとする有償貢献者の両方で構成される GNOME プロジェクトの一部です。
GNOME は現在活発な開発が行われており、最新の安定リリースはGNOME 44 です。 GNOME は X Windows System 上で動作し、GNOME 3.10 以降は Wayland でも動作します。
GNOME 44 では、デフォルトのウィンドウ マネージャーをはじめとする多くのものが置き換えられ、現在は Mutter ではなく Metacity に変更されています。タスクの切り替えは概要と呼ばれる特別な領域に属し、GNOME コア アプリケーションもより良いユーザー エクスペリエンスを提供するために再設計されています。
GNOME のコンポーネントには次のものが含まれます。
- メタシティ – デフォルトのウィンドウマネージャー。
- Nautilus – デフォルトのファイルマネージャー。
- gedit – デフォルトのテキスト エディター。
- Eye of GNOME – デフォルトの画像ビューア。
- GNOME ビデオ – デフォルトのビデオプレーヤー。
- エピファニー – ウェブブラウザ。
4.メイト
MATE は、Unix 系システム用のもう 1 つのデスクトップ環境です。その起源は、GNOME 2 のメンテナンスされていないコード ベースにあります。 C、C++、Python で開発されており、コードの一部は GNU GPL に準拠し、他の部分は LGPL に準拠する複数のライセンスに基づいてライセンスされています。
「MATE」という名前は、さらに別のデスクトップ環境である GNOME 3 と区別するために付けられました。これは、GNOME 2 の初期の部分であった GNOME 由来のアプリケーションと、最初から開発された他のアプリケーションの両方で構成されています。
MATE デスクトップ環境を構成するコンポーネントは次のとおりです。
- Caja – デフォルトのファイルマネージャー。
- Pluma – デフォルトのテキスト エディター。
- マルコ – 窓際管理者。
- Atril – ドキュメント ビューア。
- Eye of MATE – 画像ビューア。
リリース以来、Linux Mint、Sabayon Linux、Fedora などのデフォルトのデスクトップ環境となっています。これとは別に、Ubuntu、Arch、Debian、Gentoo、PC Linux OS などを含むいくつかのリポジトリで利用できます。これにより、Ubuntu MATE にオリジナルの Ubuntu フレーバー ステータスが付与されました。
5.KDEプラズマ5
KDE Plasma 5 は、Linux システム用に作成された第 5 世代の KDE デスクトップ環境です。開発以来 QML に移行されており、ハードウェア アクセラレーションに OpenGL を使用しているため、CPU 使用率が低くなり、安価なシステムでもパフォーマンスが向上します。
コードの大部分は GNU LGPL でリリースされています。 Plasma 5 は X Window System を利用しており、Wayland のサポートは今後も予定されています。 Fedora、Kubuntu、openSUSE Tumbleweed など、多くの Linux ディストリビューションでPlasma 4を置き換えることに成功しました。
Plasma 5 では、HiDPI のサポートが強化され、Qt5 への移行により GPU への集中的なグラフィック レンダリングが行われ、CPU が高速化されます。これとは別に、Plasma 5 には Breeze と呼ばれる新しいデフォルトのテーマが含まれています。
KDE Plasma 5 を構成するコンポーネントには次のものがあります。
- Kwin – デフォルトのウィンドウマネージャー。
- Dolphin – デフォルトのファイルマネージャー。
- Kwrite/KATE – デフォルトのテキストエディター。
- Greenview – デフォルトの画像ビューア。
- ドラゴン プレーヤー – デフォルトのビデオ プレーヤー。
KDE コミュニティでは、スマートフォン用の Plasma のバリエーションとして Plasma mobile も紹介されました。 Plasma mobile は Wayland 上で動作し、Ubuntu Touch と互換性があり、最終的には Android アプリケーションと互換性があります。その最新のインターフェースは 2015 年 7 月にリリースされ、Nexus 5 用の実用的なプロトタイプが完成しました。
6. シナモン
GNOME に由来するもう 1 つのデスクトップ環境は Cinnamon で、C、JavaScript、Python で開発され、GPLv2 でリリースされています。
Cinnamon は当初、Mint 開発者による Linux Mint 用のデスクトップ環境を提供することを目的として、GNOME Shell のフォークとして始まりましたが、GNOME とは異なる GUI のため、多くのコア GNOME アプリケーションがこの環境に合わせて書き直されました。
シナモン プロジェクトは 2011 年に開始され、最新の安定版リリースは今年になります。時間の経過とともに、Cinnamon は独立したプロジェクトになり、GNOME のインストールも必要なくなりました。その他の改善点には、エッジ ティリング、パフォーマンスの向上、エッジ ティリングなどが含まれます。
この環境を構成するコンポーネントは次のとおりです。
- マフィン – デフォルトのウィンドウマネージャー。
- ニモ – デフォルトのファイルマネージャー。
- gedit – デフォルトのテキスト エディター。
- Eye of GNOME – デフォルトの画像ビューア。
- トーテム – デフォルトのビデオプレーヤー。
7. 啓蒙
単にEとしても知られるEnlightenmentは、X Windowシステム用の合成ウィンドウマネージャであり、現在活発に開発中であり、 今年の最新リリースはE25 0.25.4です。
EFL (Enlightenment Foundation Libraries) を使用して純粋に C で開発され、BSD ライセンスの下でリリースされています。これによってもたらされる最大の利点は、GNOME および KDE 用に作成されたプログラムと組み合わせて使用できることです。 EFL と一緒に使用すると、完全なデスクトップ環境として使用できます。
このEnlightenmentデスクトップ環境を構成するコンポーネントは次のとおりです。
- 啓発 – デフォルトのウィンドウ マネージャーとファイル マネージャー。
- エクリレ – デフォルトのテキストエディター。
- Ephoto – 画像ビューア。
- レイジ – ビデオプレーヤー。
- エルボ – デフォルトのブラウザ。
8. ディーピン
以前はHiweed Linux として知られていた Deepin は、独自の統合 Deepin デスクトップ環境を使用する Ubuntu ベースの Linux ディストリビューションです。これは最初に 2014 年にWuhan Deepin Technology Co. によって開発され、最新の安定版リリースは今年 5 月です。
ほとんどのパーツは GPL に基づいてリリースされています。 Deepin のデスクトップ環境は、当初 GNOME に似ていましたが、多くのカスタマイズ可能な機能が削除されたため、GNOME 3 のリリース後に分離されました。その後、Deepin は HTML5 と Webkit を使用してゼロから構築され、さらに多くの機能のために JavaScript が使用されました。
このデスクトップ環境を構成するコンポーネントは次のとおりです。
- Deepin-wm – デフォルトのウィンドウマネージャー。
- Nautilus – デフォルトのファイルマネージャー。
- Gedit – デフォルトのテキスト ファイル エディター。
- Eye of GNOME – 画像ビューア。
- Deepin-Movie – デフォルトのビデオプレーヤー。
9.LXQT
チャート上のもう 1 つの軽量でシンプルなデスクトップ環境である 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. パンテオン – 初級 OS
Pantheon デスクトップ環境は、このデスクトップ環境を導入する元となったエレメンタリー OS とともに導入されました。 Python と GTK3 を使用して最初から書かれています。多くの評論家は、Mac OS としての標準的なレイアウトのため、このデスクトップ環境は「Mac クローン」であると主張しています。
その人気が高まっているのは、そのシンプルさとエレガントさのためです。そのアプリケーション ランチャーは驚くほどシンプルであり、したがって高速です。この環境の開発中に念頭に置いた主な原則は、「簡潔さ」、「構成を避ける」、「ドキュメントを最小限に抑える」です。
このデスクトップ環境を構成するコンポーネントは次のとおりです。
- Gala – デフォルトのウィンドウマネージャー。
- Pantheon ファイル – デフォルトのファイル マネージャー。
- スクラッチ – デフォルトのテキスト エディター。
- Shotwell – デフォルトの画像ビューア。
- GNOME ビデオ – デフォルトのビデオプレーヤー。
- ミドリ – デフォルトの Web ブラウザ。
11. 共通デスクトップ環境
CDE または共通デスクトップ環境 は、Unix および OpenVMS ベースのシステム用のデスクトップ環境であり、商用 Unix ワークステーションに関連付けられた古典的な Unix デスクトップ環境でもあります。
1993 年から積極的に開発が進められており、最新の安定版リリースは昨年 2020 年 1 月です。 2012 年 8 月にフリー ソフトウェアとしてリリースされて以来、Linux および BSD 派生版に移植されてきました。 CDE の初期開発は HP、IBM、Sunsoft、USL の共同作業であり、Common Open Software Environment (COSE) という名前でリリースされました。
リリース以来、HP はこれを Unix システムのデフォルトのデスクトップ環境として発表し、KDE や GNOME などの環境が進化し始めた 2000 年まで事実上の標準であり続けました。 2012 年 8 月に完全にオープンソース化され、ソース コードが Sourceforge で利用できるようになりました。
12. ウィンドウメーカー
Window Maker はオープンソースの無料の X11 ウィンドウ マネージャーで、当初は GNUstep デスクトップ環境の統合サポートを提供することを目的としていましたが、独立して実行することもできます。 Window Maker は軽量で非常に高速で、高度にカスタマイズ可能で使いやすいインターフェイス、キーボード ショートカット、ドッキング可能なアプリ、およびアクティブなコミュニティを備えています。
13.砂糖
子供向けのインタラクティブな学習のための取り組みとして開発されたシュガーは、画像内のもう 1 つの無料のオープンソース デスクトップ環境です。 Python と GTK で開発された Sugar は、2006 年 5 月に Sugar Labs によって「One Laptop per Child (OLPC) プロジェクト」の一環として開発されました。
これは OLPC XO-1 システムのデフォルトのインターフェイスであり、後のバージョンでは Sugar または GNOME のいずれかのオプションが提供されます。これは 25 の異なる言語で開発され、GNU GPL に基づいてリリースされ、最新リリースは 2022 年 10 月に 0.120 になります。
その機能には、設計の広範なシンプルさ、主要な Linux ディストリビューションで利用可能であり、Windows、Mac OS などにもインストールできるクロスプラットフォーム性、Python の経験がある人なら誰でも開発に追加できるため変更が容易であることが含まれます。欠点は、マルチタスクを実行できないことでパフォーマンスが低下することです。
Sugar デスクトップ環境を構成するコンポーネントは次のとおりです。
- Metacity – デフォルトのウィンドウマネージャー。
- Sugar Journal – デフォルトのファイルマネージャー。
- 書き込み – デフォルトのテキスト エディター。
- Sugar-activity-imageviewer – デフォルトの画像ビューア。
- sugar-activity-jukebox – デフォルトのビデオプレーヤー。
結論
これらは、オープンソースの軽量 Linux デスクトップ環境の一部です。このリストに加えて他に推奨したいものがある場合は、コメント欄でお知らせください。ここのリストに追加します。