2015年に発見した13のオープンソースLightWeightデスクトップ環境


「オープンソース」という言葉は、Linux(当時の既存のUnixオペレーティングシステムの後継)の導入とともにそれを生み出したLinuxコミュニティに起因する可能性があります。 「Linux」自体はベースカーネルとしてのみ存在しましたが、そのオープンソースの性質は、世界中の開発者の巨大な社会を引き付け、その開発に貢献しました。

これは世界中で革命を引き起こし、多くの人々とコミュニティが、Unixに取って代わることができる完全なオペレーティングシステムにすることに貢献し始めました。その後、着実なペースで活発な開発が進んでおり、後戻りはありません。

これにより、Linuxをベースカーネルとして使用するUbuntu、Fedora、CentOS、Puppy、Red Hat、Arch、Debian、LinuxMintなどのディストリビューションが導入されました。

これに合わせて、デスクトップ環境が導入されました。このデスクトップ環境とは正確には何であり、その役割は何ですか?

Linuxディストリビューションの主な目的は、ユーザーにLinuxOSの機能を利用させることです。このためには、ユーザーの要件をカーネルが簡単に理解して処理できるようにするためのブリッジとして機能できるインターフェイスが必要です。

デスクトップ環境はまさにこれを行います。これは、単純化された方法でベアカーネルをユーザーに提示するグラフィカルインターフェイスです。したがって、デスクトップ環境は、カーネルのすべての基本機能をエレガントで見栄えのする方法でユーザーに提示します。

デスクトップ環境を構成するコンポーネントには、ファイルマネージャー(システムに存在するすべてのファイルとフォルダーを構造化された形式で表示するため)、ウィンドウマネージャー、画像ビューアー、ビデオプレーヤー、オーディオプレーヤー、計算機、ブラウザー、ディスプレイマネージャー、およびその他すべてのアプリケーションが含まれます。基本的なオペレーティングシステムで考えることができるソフトウェアとユーティリティ。

したがって、Linuxディストリビューションの2つの主要なコンポーネントは、カーネルとデスクトップ環境です。以下に、その機能とパフォーマンスのためにデフォルトのデスクトップ環境としてディストリビューションを引き付けている軽量デスクトップ環境のいくつかを示します。

1. Xfce

Xfceは、Cで開発されたUnixライクなシステム向けのオープンソースデスクトップ環境です。高速で軽量であるため、古いデスクトップでもCPUとメモリに問題が発生することはほとんどありません。

これは、完全なデスクトップ環境を構成するために組み合わされた、個別に構造化されたパーツで構成されています。

Xfceのコンポーネントには次のものがあります。

  1. Xfwm : Compositing window manager.
  2. Thunar : File manager, which resembles Nautilus but it more efficient and hence fast.
  3. Orage: Default calendar application for Xfce.
  4. Mousepad: File editor which forked initially from Leafpad, but now being actively developed and maintained from scratch.
  5. Parole: Media player based on Gstreamer framework made for Xfce.
  6. Xfburn: CD/DVD burner for Xfce.

ウェブサイト:www.xfce.org

2. LXDE

LXDEは軽量のX11デスクトップ環境の略で、Unixライクなシステムで人気のあるもう1つのデスクトップ環境です。 C(GTK +)とC ++(Qt)を使用して開発され、2015年11月2日に最新の安定版リリースがあります。

デスクトップ環境の選択肢としてそれを使用する最大の利点は、最も一般的なデスクトップ環境(GNOME、KDE、Xfce)よりもメモリ消費量が少ないことです。これには、GPLとLGPLの両方のライセンスコードが含まれています。

LXDEを構成するコンポーネントは次のとおりです。

  1. LXDM – Display Manager.
  2. LXMusic – Default Music Player for XMMS2.
  3. Leafpad – Default text editor for LXDE.
  4. Openbox – Window Manager.
  5. LXTask – Default Task Manager.
  6. PC Man File Manager – Default File Manager and Desktop Metaphor provider.

LXDEは、Knoppix、Lubuntu、LXLE、Linux、Peppermint Linux OS、Raspbianを含む多くのディストリビューションのデフォルトのデスクトップ環境です。

ウェブサイト:http://lxde.org/

3. GNOME 3

GNOMEはGNUNetwork Object Modelの頭字語であり、完全に無料のオープンソースツールで構成される1つのデスクトップ環境です。 C、C ++、Python、Vala、Javascriptで書かれたGNOMEは、ボランティアと最大の有償寄稿者であるRedHatの両方で構成されるGNOMEプロジェクトの一部です。

GNOMEは現在活発に開発されており、最新の安定版リリースは2015年11月のGNOME 3です。GNOMEはXWindowsシステムとGNOME3.10以降のWaylandで動作します。

GNOME 3は、現在MutterではなくMetacityに変更されているデフォルトのウィンドウマネージャーから始まる多くのものを置き換えました。タスク切り替えは、Overviewと呼ばれる特別な領域に起因し、GNOMEコアアプリケーションも再設計されて、より良いユーザーエクスペリエンスを提供します。

GNOME3のコンポーネントは次のとおりです。

  1. Metacity – Default Window manager.
  2. Nautilus – Default file Manager.
  3. gedit – Default text editor.
  4. Eye of GNOME – Default Image Viewer.
  5. GNOME Videos – Default Video Player.
  6. Epiphany – Web Browser.

ウェブサイト:https://www.gnome.org/gnome-3/

4.メイト

MATEは、Unixライクなシステム用のもう1つのデスクトップ環境です。 GNOME2の保守されていないコードベースからその起源を見つけます。これはC、C ++、Pythonで開発され、複数のライセンスの下でライセンスされており、コードの一部はGNU GPLの下にあり、他の部分はLGPLの下にあります。

「MATE」の名前は、さらに別のデスクトップ環境であるGNOME3と区別するために登場しました。これは、以前はGNOME2の一部であったGNOMEが作成したアプリケーションと、ゼロから開発された他のアプリケーションの両方で構成されています。

MATEデスクトップ環境を構成するコンポーネントは次のとおりです。

  1. Caja – default file manager.
  2. Pluma – default text editor.
  3. Marco – window manager.
  4. Atril – Document viewer.
  5. Eye of MATE – Image viewer.

リリース以来、Linux Mint、Sabayon Linux、Fedora、Snowlinux 2Creamのデフォルトのデスクトップ環境となっています。これとは別に、Ubuntu、Arch、Debian、Gentoo、PC Linux OSなどのいくつかのリポジトリで利用できます。これらすべてとは別に、Ubuntu MATEは、今年、Ubuntu15.04以降で元のUbuntuフレーバーステータスを付与されました。

ウェブサイト:http://mate-desktop.com/

5.KDEプラズマ5

KDE Plasma 5は、Linuxシステム用に作成された第5世代のKDEデスクトップ環境です。開発以来QMLに移行されており、ハードウェアアクセラレーションにopenGLを使用しているため、CPU使用率が低く、安価なシステムでもパフォーマンスが向上しています。

そのコードのほとんどの部分はGNULGPLの下でリリースされています。 Plasma 5は、WayandをサポートするX WindowSystemを利用しています。これは、Fedora 22、Kubuntu 15.04、openSUSETumbleweedを含む多くのLinuxディストリビューションでPlasma4を正常に置き換えました。

Plasma 5は、HiDPIのサポートを改善し、Qt5への移行により、GPUへの集中的なグラフィックレンダリングを行い、CPUをより高速にします。このPlasma5とは別に、Breezeと呼ばれる新しいデフォルトテーマが含まれています。

KDE Plasma5を構成するコンポーネントは次のとおりです。

  1. Kwin – Default Window manager.
  2. Dolphin – Default File Manager.
  3. Kwrite/KATE – Default text editor.
  4. Greenview – Default Image viewer.
  5. Dragon Player – Default Video Player.

KDEコミュニティは、スマートフォン用のプラズマバリアントとしてプラズマモバイルも導入しました。 PlasmaモバイルはWaylandで動作し、Ubuntutouchおよび最終的にはAndroidアプリケーションと互換性があります。その最新のインターフェースは2015年7月にリリースされ、Nexus5のプロトタイプが機能しています。

KDE Plasma5のインストールについてはすでにここで詳しく説明しました。KDEPlasma5をUbuntu/MintおよびFedora/OpenSUSEにインストールします。

ウェブサイト:https://www.kde.org/announcements/plasma5.0/

6.Unity

Unityは、Ubuntuと呼ばれる非常に人気のあるLinuxディストリビューションのグラフィカルシェルです。 Ubuntu 10.10でデビューし、当初はC ++、JavaScript、QMLで記述された2Dインターフェイスしかありませんでしたが、徐々に3Dバージョンが登場し、今年3月にC、C ++、Python、Valaで記述され、それ以降は2Dで記述されました。バージョンはゆっくりと廃止され、安価なものも含め、あらゆる種類のハードウェアで実行できる3Dバージョンが登場しました。

Unityは、Ubuntuのユーザーエクスペリエンスを向上させることを目的としたAyatnaプロジェクトのイニシアチブです。 Unityには、トップメニューバー、ヘッドアップディスプレイ(HUD)、インジケーター、ダッシュなど、多くのデスクトップ環境にはない多くの追加機能が含まれています。

UnityEnvironmentのコンポーネントは次のとおりです。

  1. Compiz – Default Window Manager.
  2. Nautilus – Default File Manager.
  3. gedit – Default text editor.
  4. Eye of GNOME – Image Viewer.
  5. GNOME Videos – Default Video Player.

Ubuntu 12.04以降、Unityはその信頼性とユーザーエクスペリエンスの進歩により、好評を博し始めました。

ウェブサイト:https://unity.ubuntu.com/

7.シナモン

GNOMEに由来するもう1つのデスクトップ環境は、C、JavaScript、Pythonで開発され、GPLv2でリリースされたCinnamonです。 Cinnamonは当初、Mint開発者によるLinux Mintのデスクトップ環境を提供することを目的としてGNOMEシェルのフォークとして開始されましたが、GNOMEとはGUIが異なるため、多くのコアGNOMEアプリケーションがこの環境に合うように書き直されました。

シナモンプロジェクトは2011年に開始され、最新の安定版リリースは今年11月に行われます。時間の経過とともに、Cinnamon自体が独立したプロジェクトになり、GNOMEのインストールも必要ありません。その他の改善には、エッジティリング、パフォーマンスの改善、エッジティリングなどが含まれます。

この環境を構成するコンポーネントは次のとおりです。

  1. Muffin – Default Window Manager.
  2. Nemo – Default file Manager.
  3. gedit – Default text editor.
  4. Eye of GNOME – Default image viewer.
  5. totem – Default video player.

ウェブサイト:http://cinnamon.linuxmint.com/

8.悟り

E enlightenmentは、XWindowシステム用のコンポジットウィンドウマネージャーとしても知られています。今年の最新リリースはE190.19.2で、活発に開発されています。

これは、EFL(Enlightenment Foundation Libraries)を使用して純粋にCで開発され、BSDライセンスの下でリリースされています。それによって提供される最大の利点は、GNOMEおよびKDE用に作成されたプログラムと組み合わせて使用できることです。 EFLと一緒に使用すると、完全なデスクトップ環境として表示されます。

このEnlightenmentデスクトップ環境を構成するコンポーネントは次のとおりです。

  1. Enlightenment – Default window manager and file manager.
  2. Ecrire – Default Text editor.
  3. Ephoto – Image viewer.
  4. Rage – Video player.
  5. Elbow – Default browser.

バージョン20のリリースにより、EnlightenmentはWaylandコンポジターにもなりました。

ウェブサイト:https://www.enlightenment.org/

9. Deepin

以前はHiweedLinuxとして知られていたDeepinは、独自の統合されたDeepinデスクトップ環境を使用するUbuntuベースのLinuxディストリビューションです。当初は2014年にWuhanDeepin Technology Co.によって開発され、最新の安定版リリースは今年の4月28日です。

そのほとんどの部分はGPLの下でリリースされています。 Deepinデスクトップ環境は、最初はGNOMEの環境に似ていましたが、多くのカスタマイズ可能な機能が削除されたため、GNOME3のリリース後に分離されました。その後、deepinは、HTML5とWebkitを使用してゼロから構築され、JavaScriptを使用してより多くの機能を利用できるようになりました。

このデスクトップ環境を構成するコンポーネントは次のとおりです。

  1. Deepin-wm – Default window manager.
  2. Nautilus – Default file manager.
  3. Gedit – Default text file editor.
  4. Eye of GNOME – Image viewer.
  5. Deepin-Movie – Default Video Player.

ウェブサイト:http://www.deepin.org/

10.一般的なデスクトップ環境

CDEまたはCommonDesktop Environmentは、UnixおよびopenVMSベースのシステム用のデスクトップ環境であり、商用Unixワークステーションに関連する古典的なUnixデスクトップ環境ですらあります。

1993年から活発に開発されており、今年は2015年5月に最新の安定版がリリースされます。 2012年8月にフリーソフトウェアとしてリリースされて以来、LinuxおよびBSD派生物に移植されています。 CDEの最初の開発は、HP、IBM、Sunsoft、およびUSLの共同作業であり、Common Open Software Environment(COSE)という名前でリリースされました。

HPは、リリース以来、Unixシステムのデフォルトのデスクトップ環境としてそれを発表し、KDE、GNOMEなどの環境が進化し始めた2000年までデファクトスタンダードのままでした。 2012年8月、Sourceforgeでソースコードを利用できるようになり、完全にオープンソースになりました。

ウェブサイト:http://sourceforge.net/projects/cdesktopenv/

11.砂糖

子供向けのインタラクティブな学習のためのイニシアチブとして開発されたSugaritは、もう1つの無料のオープンソースデスクトップ環境です。 PythonとGTKで開発されたSugarは、2006年5月にSugarLabsによってOneLaptop per Child(OLPC)プロジェクトの一部として開発されました。

これはOLPCXO-1システムのデフォルトのインターフェースであり、それ以降のバージョンでは、SugarまたはGNOMEのいずれかのオプションが提供されていました。 25の異なる言語で開発され、GNU GPLの下でリリースされ、最新のリリースは2015年8月に0.106.1です。

その機能の一部は次のとおりです。設計の大幅な簡素化、主要なLinuxディストリビューションで利用可能であり、Windows、Mac OSなどにもインストールできるクロスプラットフォームの性質、Pythonの経験がある人なら誰でも開発に追加できるので簡単に変更できます。その欠点は、パフォーマンスの低下につながるマルチタスクを実行できないことです。

Sugarデスクトップ環境を構成するコンポーネントは次のとおりです。

  1. Metacity – Default window manager.
  2. Sugar Journal – Default file manager.
  3. Write – Default text editor.
  4. Sugar-activity-imageviewer – Default Image Viewer.
  5. sugar-activity-jukebox – Default Video Player.

ウェブサイト:sugarlabs.org

12. LXQT

チャート上のもう1つの軽量でシンプルなデスクトップ環境であるLXQTは、LXDEよりも一歩進んでおり、LXDE(GTK 2に基づく)とRazor-qt(良い考えでしたが、優れたデスクトップ環境としてうまく出現できませんでした)を統合しています。 。

LXQTは、本質的に2つの最も人気のあるGUI環境、つまりGNU GPL2.0以降と2.1以降でリリースされたGTKとQtを統合したものです。 LXQTは、Ubuntu、Arch、Fedora、OpenSUSE、Mandrivia、Mageia、Chakra、GentooなどのさまざまなLinuxディストリビューションで利用できます。

LXQTデスクトップ環境を構成するコンポーネントは次のとおりです。

  1. Openbox – Default window manager.
  2. PCManFM-Qt – Default File Manager.
  3. JuffED – Default Text Editor.
  4. LXImage-Qt – Default Image Viewer.
  5. SMPlayer – Default Video Player.

ウェブサイト:http://lxqt.org/

13.パンテオン–エレメンタリーOS

Pantheonデスクトップ環境は、このデスクトップ環境を導入するためのソースであるエレメンタリーOSで導入されました。 PythonとGTK3を使用してゼロから作成されています。多くのレビューアは、Mac OSの標準レイアウトのため、このデスクトップ環境は「Macクローン」であると主張しています。その最新リリースは、2015年12月に「Freya」(現在ベータ段階)という名前のエレメンタリーOSの最新バージョンでした。

その人気の高まりは、そのシンプルさと優雅さによるものです。そのアプリケーションランチャーは驚くほどシンプルで、したがって高速です。この環境を開発する際に留意した主な原則は、「簡潔さ」、「構成を避ける」、「最小限の文書化」でした。

このデスクトップ環境を構成するコンポーネントは次のとおりです。

  1. Gala – Default window manager.
  2. Panatheon files – Default file manager.
  3. Scratch – Default text editor.
  4. Shotwell – Default Image viewer.
  5. GNOME videos – Default video player.
  6. Midori – Default Web Browser.

ウェブサイト:http://elementary.io/

結論

これらは2015年のオープンソースの軽量デスクトップ環境の一部でした。このリストに追加することをお勧めしたい他のことを考えている場合は、コメントで私たちに言及してください。ここのリストに含めます。