シェル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/24 20:38 UTC 版)
グラフィカルシェル
グラフィカルシェルは、グラフィカルユーザインタフェース(GUI)による and・or デスクトップ環境などといったGUI環境へのユーザインタフェースとしてのシェルである。コマンドラインシェルと違い、形態がそれほど明確には固まっていない。
たとえば、X Window Systemなどのグラフィックシステムなどを含んだかなり広い範囲を含んで捉えられることもあれば、GNOMEデスクトップ環境のGNOME Shellのように、その提供するUIのほとんどの機能は他のプログラムを通じて提供される本当にごく薄い「シェル」に徹しているものもある。また、X Window Systemの環境ではウィンドウマネージャをデスクトップ環境も兼ねたシェルとして使うこともあったり(Xウィンドウマネージャ)、Windows 3.x時代のプログラムマネージャや、Mac OSにおけるFinderのように、ランチャーやファイルマネージャがベースのグラフィカルシェルもある(Windows shell(en:Windows shell)も、プログラム自体はExplorerである)。
Mac OS
Mac OS では、System Software(あるいは単に "System")と呼ばれていた Classic Mac OS 時代の、68k Macintosh 用のバージョン1から、2017年現在の現行版である macOS のバージョン10.13(High Sierra)に至るまで一貫して、Finder がグラフィカルシェルである。
Microsoft Windows
現代の Microsoft Windows のシェルは Windows shell である。ファイルマネージャとしての Windows Explorer の他、デスクトップ環境(スタートメニュー、タスクバー等)を含めた全体を指して Windows shell という用語が使われている。古いバージョン(Windows 3.x、NT 3.x)ではプログラムマネージャ (progman.exe) がデフォルトのシェルであり、デフォルトでなくなった後もしばらくは残っていてシェルを切り替えることもできた。
iTVmediaPlayerなどのデスクトップアプリケーションも、サードパーティのエンジンを使っているという意味でシェルと呼ばれることがある。同様に Windows Explorer のインタフェースに不満を持つ多くの個人や業者が機能や外観を変更するソフトウェアや代替のグラフィカルシェルを開発してきた。前者(外観改善)の好例として WindowBlinds がある。後者(代替)の例としては、LiteStep、SharpE、Emerge Desktop などがある。
相互運用プログラムや特定用途のソフトウェアにより、Windows上で後述のUnix系GUI環境を使用することもできる。また、Windows NT の一部バージョンにはOS/2サブシステムがあり、OS/2のプレゼンテーションマネージャと同等の環境を提供していた。
X Window System
前述のようにグラフィカルシェルとして捉えられている範囲が一定していないため、ここではいくつかの類型に分類して示す。
- ウィンドウマネージャ(Xウィンドウマネージャの記事も参照。単独で動作するものもあれば、GNOMEやKDEの環境が前提のものもある)
- uwm(en:Ultrix Window Manager)〜X11R3における標準
- twm X11R4〜における標準
- mwm(en:Motif Window Manager)MotifおよびCDEの標準
- FVWM
- qvwm(en:Qvwm)Win95風(qvのqを9、vは5の意)ないしWin98風(漢数字の八を上下ひっくり返すとv)のデスクトップ画面を提供する
- Blackbox
- Fluxbox
- Ratpoison
- Xmonad
- dwm
- Beryl/Compiz
- KDE環境用
- GNOME環境用
- Sawfish(en:Sawfish (window manager)、〜GNOME2.2)
- Metacity(GNOME2.2〜GNOME2.x)
- Mutter(GNOME3〜)
- デスクトップ環境
- デスクトップ環境のシェル
- GNOME
- GNOME パネル(GNOME 2)
- GNOME Shell(GNOME 3)
- KDE
- KDesktop(en:KDesktop、〜 KDE 3)
- Plasma(KDE 4 〜)
- GNOME
- その他
- Enlightenment(デスクトップ環境と言えるほどにまで拡張されたウィンドウマネージャ)
- Cinnamon(GNOME Shellからのフォークで、GNOME3のようにGTK+3ベースだが、GNOME3と違いごく軽量なデスクトップ環境を提供することが目標)
その他のプラットフォーム
- Amigaの環境
- Ambient (MorphOS)
- Directory Opus
- ScalOS
- Wanderer (AROS)
- Workbench
- DOS Shell
- OS/2の環境
- Presentation Manager (OS/2 1.1 およびそれ以降、eComStation)
- ワークプレース・シェル (OS/2 2.0 およびそれ以降、eComStation)
注釈
出典
- ^ British Computer Society (2005). The BCS glossary of ICT and computing terms. Pearson Education. p. 135. ISBN 0-13-147957-1
- ^ Tom Van Vleck (1995年2月5日). “Unix and Multics”. Multicians.org. 2012年8月14日閲覧。
- ^ Louis Pouzin (2000年11月25日). “The Origin of the Shell”. Multicians.org. 2012年8月14日閲覧。
- ^ “V6 Thompson Shell Port - History”. V6shell.org. 2012年8月14日閲覧。
- ^ http://harmful.cat-v.org/software/csh
- ^ https://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html#tag_20_117_09
- ^ developer.mozilla.org/en/Setting_up_extension_development_environment
- ^ developer.mozilla.org/en/JavaScript_shells JavaScript shells
シェルと同じ種類の言葉
「シェル」に関係したコラム
-
株式の投資基準とされるPSR(Price to Sales Ratio)とは、時価総額と売上高との比率を表したもので、株価売上率、株価売上高倍率などともいいます。PSRは、次の計算式で求めることができ...
-
株式の投資基準とされる売上高連単倍率とは、企業の連結決算ベースの予想売上高が個別財務諸表ベースの予想売上高の何倍かを表したものです。売上高連単倍率は、次の計算式で求めることができます。売上高連単倍率=...
-
株式の投資基準とされるPBR(Price Book-value Ratio)とは、時価総額が株主資本の何倍かを示す指標のことで、株価純資産倍率とも呼ばれています。PBRは、次の計算式で求めることができ...
-
株式市場に上場している銘柄を分類する方法の1つに、株価水準が挙げられます。株価水準では、株価の高い、安いによって銘柄を分類します。一般的に株価水準では、次のように分類します。値がさ株(値嵩株)中位株低...
- シェルのページへのリンク