| GNOME | |
|---|---|
| 原作者 | ミゲル・デ・イカサとフェデリコ・メナ |
| 開発者 | GNOMEプロジェクト |
| 初回リリース | 1999年3月3日[ 1 ] (1999年3月3日) |
| 安定版リリース | |
| リポジトリ | |
| 書かれた | C、XML、C++、C#、HTML、Vala、Python、JavaScript、CSS、Rust、Perl [ 3 ] |
| オペレーティング·システム | Linuxおよびその他のUnix系システム |
| プラットフォーム | WaylandとX11 |
| 入手可能な | 38言語[ 4 ] |
| タイプ | デスクトップ環境 |
| ライセンス | GPL-2.0以降[ 5 ] |
| Webサイト | www.gnome.org |
GNOME(/ ɡəˈn oʊ m、ˈn oʊ m /)[ 6 ] [ 7 ] [ 8 ] [ a ]は、 Linuxやその他のUnix系[ 10 ]オペレーティングシステム用の無料かつオープンソースのデスクトップ環境です。Debian 、Fedora Linux 、 Ubuntu 、 Red Hat Enterprise Linux、SUSE Linux Enterpriseなど、多くの主要なLinuxディストリビューションのデフォルトのデスクトップ環境として配布されており、 Unixオペレーティングシステム であるOracle Solarisのデフォルトとなっています。
GNOMEはGNOMEプロジェクトによって開発されており、GNOMEプロジェクトはボランティアと有償の貢献者で構成されており、最大の企業貢献者はRed Hatである。[ 11 ] [ 12 ] [ 13 ]これは、ソフトウェア開発のためのフレームワークを開発し、そのフレームワークに基づいてエンドユーザーアプリケーションをプログラムし、そのソフトウェアの国際化、ローカリゼーション、アクセシビリティのための取り組みを調整することを目的とした国際的なプロジェクトである。
2023年と2024年に、GNOMEはドイツのソブリン・テック・ファンドから100万ユーロを受け取った。[ 14 ]
インターフェースデザイン
GNOME 2以来、生産性はGNOMEの主要な焦点でした。この目的を満たすために、GNOMEヒューマンインタフェースガイドライン(HIG)が作られました。すべてのGNOMEプログラムは首尾一貫したインタフェーススタイルを共有していますが、同じGUIウィジェットの使用に限定されていません。むしろ、GNOMEのインタフェースの設計は、認知人間工学からの洞察に依存しているGNOMEヒューマンインタフェースガイドラインで説明されている概念によって導かれています。[ 15 ] GNOMEヒューマンインタフェースガイドラインは、インタフェースデザインからウィジェットの推奨されるピクセルベースのレイアウトまですべてを扱っているため、開発者は高品質で一貫性があり使いやすいGUIプログラムを作成できます。しかし、批評家はGNOMEが伝統的なユーザーインタフェースの慣例を無視し、画面の領域を無駄にしていると不満を述べています。
GNOME 2の書き換えの過程で、大多数のユーザーにとって価値が低いと判断された多くの設定が削除されました。この指針は、プロジェクトに携わるソフトウェア開発者のハボック・ペニントン氏によって概説されました。彼は、望ましい動作を得るためにUI設定を追加するよりも、ソフトウェアがデフォルトで正しく動作するようにする方がよいという考えを強調しました。
伝統的なフリーソフトウェアアプリケーションは、他の歴史的プラットフォーム上の同等のアプリケーションでこれまで誰もが目にしてきたすべての機能を統合するように設定可能です。あるいは、歴史的プラットフォーム(Emacs *咳*)でこれまで誰もが目にしてきたすべてのアプリケーションを統合するように設定することも可能です。
これは何か問題になるのでしょうか?はい、あります。設定にはコストがかかることが分かっています。[...] それぞれにコストがあり、その価値を慎重に検討する必要があります。多くのユーザーや開発者はこのことを理解しておらず、設定にかけた費用に対して、大きなコストがかかる一方で、ほとんど価値がないという結果に終わっています。
— ハボック・ペニントン、フリーソフトウェアUI [ 16 ]
特徴
アクセシビリティ
GNOMEは、障がいのある方にとって、デスクトップ環境を身体的にも認知的にも人間工学的に優れたものにし、維持することを目指しています。GNOMEヒューマンインターフェースガイドラインは、この点を可能な限り考慮していますが、特定の問題は特別なソフトウェアによって解決されています。
GNOMEは、アクセシビリティ・ツールキット(ATK)アプリケーション・プログラミング・インターフェースを用いてコンピュータのアクセシビリティ問題に対処しています。ATKは、特別な入力メソッドや音声合成・音声認識ソフトウェアを用いることで、ユーザーエクスペリエンスを向上させることができます。特定のユーティリティは、支援技術サービスプロバイダインターフェース(AT-SPI)を用いてATKに登録され、デスクトップ全体でグローバルに利用できるようになります。OrcaスクリーンリーダーやDasher入力メソッドなど、いくつかの支援技術プロバイダは、GNOME専用に開発されました。
国際化とローカリゼーション
このセクションは以下を拡張する必要があります:
|
GNOMEソフトウェアの国際化とローカライズはロケールに依存しており[ 17 ] 、 197の言語をサポートしていますが、翻訳の完成度はさまざまで、翻訳されていない言語もあります。[ 18 ]
セッションの種類
GNOMEシェル
GNOME Shellは、GNOMEのメインとなるグラフィカルシェルです。上部のバーには、左から右へ、概要ボタン、時計、そして統合されたシステムステータスメニューがあります。[ 19 ] [ 20 ]アプリケーションメニューには、フォーカスされているアプリケーションの名前が表示され、アプリケーションの設定へのアクセス、アプリケーションの終了、新しいアプリケーションウィンドウの作成などの機能にアクセスできます。ステータスメニューには、様々なシステムステータスインジケータ、システム設定へのショートカット、そしてログアウト、ユーザーの切り替え、画面のロック、コンピュータのサスペンドといったセッションアクションがあります。
アクティビティボタンをクリックするか、マウスを左上のホットコーナーに移動するか、スーパーキーを押すと、概要が表示されます。[ 21 ]概要では、現在のアクティビティの概要が表示され、ウィンドウとワークスペースを切り替えたり、アプリケーションを起動したりすることができます。下部のダッシュには、お気に入りのアプリケーション、現在開いているウィンドウ、インストールされているすべてのアプリケーションの一覧を表示するアプリケーションピッカーボタンへのショートカットがあります。[ 19 ]上部には検索バーが表示され、そのすぐ上にはワークスペースを表示および切り替えるためのワークスペースリストがあります。通知はシェルの上部に表示されます。[ 22 ]
GNOMEクラシック
GNOME 3.8以降、GNOMEは公式にサポートされているGNOME Shell拡張機能スイートを提供しており、アプリケーションメニュー(基本的なスタートメニュー)とトップバーの「場所メニュー」、画面下部のウィンドウリストパネル(ユーザーは開いているウィンドウを素早く最小化および復元できます)、左下隅の「デスクトップを表示」ボタン、右下隅の仮想デスクトップを提供しています。[ 23 ] GNOMEクラシックでは、ウィンドウヘッダーに最小化ボタンと最大化ボタンも追加されています。
GNOMEフラッシュバック

GNOME FlashbackはGNOME 3の公式セッションです。GNOME PanelとMetacityをベースとしており[ 24 ]、ハードウェア要件が低く[ 25 ] [ 26 ] 、 GNOME Shellよりもシステムリソースの消費量が少なくなっています[ 27 ]。従来型の高度にカスタマイズ可能なタスクバー(パネル)と、カスタマイズ可能なスタートメニューを含む多くのプラグインが1つのパッケージ(gnome-applets)にバンドルされています。GNOME 2.xシリーズと同様のユーザーエクスペリエンスを提供し、カスタマイズ機能が組み込まれています。
GNOME Flashback は次のコンポーネントで構成されています。
- Metacity (ウィンドウマネージャー)
- GNOMEパネル – 高度に設定可能なタスクバー
- gnome-applets – [ 28 ] [ 29 ] GNOMEパネル用の便利なアプレットのコレクション
GNOMEモバイル

GNOMEモバイルは、GNOMEを携帯電話やタッチデバイスに適したものにするための、GNOMEスタック上のパッチのセットです。[ 30 ]この適応性を可能にするコアコンポーネントは、 GNOMEアプリケーションに一貫性のある適応型のUIコンポーネントとウィジェットを提供するGTKベースのライブラリであるlibadwaitaであり、これによりプラットフォーム間で一貫性のある設計言語が保証されます。GNOMEモバイルは、 PostmarketOSのデスクトップ環境として利用できます。
アプリケーション
コアアプリケーション
様々な作者によって書かれたGTKベースのプログラムは多数あります。GNOME 3.0 のリリース以降、GNOME プロジェクトはGNOME コアアプリケーションを対象としたプログラムセットの開発に注力しています。[ 31 ] GNOME コアアプリケーションの共通点は、現在のGNOME ヒューマンインタフェースガイドライン(HIG) に準拠していることと、たとえばGVfs (GNOME 仮想ファイルシステム) などの下層の GNOME レイヤーと密接に統合されていること、またたとえば GOA (gnome-online-accounts) [ 32 ]設定やGNOME FilesとGoogle ドライブ[ 33 ] [ 34 ]、GNOME Photos とGoogle フォトとの連携などが緊密に統合されていることです。プログラムの中には、既存のプログラムに新しい名前と改良されたユーザーインタフェースを加えただけのものもありますが、ゼロから書かれたものもあります。
開発ツール

GNOMEプロジェクトは、GNOMEソフトウェアの開発を容易にするためのソフトウェア開発ツールスイートを提供しています。これらのツールは、 GNOMEエコシステムの開発プロセスを効率化するように設計されています。
- 統合開発環境(IDE) :
- GNOME Builder : GNOME プロジェクトによって開発された公式IDEで、古いAnjuta IDE に代わるものです。
- ユーザーインターフェースの設計:
- Cambalache Interface Designer : Glade Interface Designerの後継となる、GTK 3 および GTK 4 用の高速アプリケーション開発 (RAD) IDE 。
- デバッグおよびドキュメントツール:
- GTK インスペクタ: GTKに同梱されているこのツールを使用すると、開発者はデバッグの目的でアプリケーションのウィジェット ツリーを検査できます。
- Devhelp : APIドキュメントを参照および検索するための GNOME ユーティリティ。
- ライブラリとフレームワーク:
- libsoup: GNOME アプリケーションがHTTPサーバーにアクセスできるようにするライブラリ。
- BuildStream:宣言型YAML形式を使用してビルドおよびCI パイプラインをモデル化するための、 Pythonで記述された柔軟で拡張可能なフレームワーク。
- サードパーティ統合:
- GNOME エコシステムはサードパーティの開発ツールの統合オプションをサポートしており、開発者の可能性を広げます。
これらのツールは総合的に、GNOME デスクトップとその設計原則に準拠したソフトウェアを作成するための包括的な開発環境を提供します。
GNOMEサークル
GNOME Circleは、GNOMEプラットフォームを拡張し、 [ 35 ] GNOMEテクノロジを活用し、GNOMEヒューマンインタフェースガイドラインに従うように構築されたアプリケーションのコレクションです。[ 36 ]
歴史
GNOME 1

GNOMEは1997年8月15日[ 9 ]にミゲル・デ・イカザとフェデリコ・メナによってデスクトップ環境とそのアプリケーションを開発するフリーソフトウェアプロジェクトとして開始されました。 [ 37 ] GNOMEが設立された理由の一つは、当時人気が高まっていたKデスクトップ環境が、バージョン2.0(1999年6月)までプロプライエタリソフトウェアライセンスを使用していたQtウィジェットツールキットに依存していたことです。 [ 38 ] [ 39 ] Qtの代わりに、GTK(以前はGIMPツールキットと呼ばれていました)がGNOMEのベースとして選ばれました。GTKはGNU Lesser General Public License(LGPL)の下でライセンスされています。これは、GTKにリンクするソフトウェアがプロプライエタリソフトウェアライセンスを含むより広範なライセンスセットを使用できるフリーソフトウェアライセンスです。[ 40 ] GNOME自体は、ライブラリがLGPL、アプリケーションがGNU General Public License (GPL)の下でライセンスされています。 [ 41 ]
GNOMEはかつてGNUプロジェクトの一部であったが[ 37 ] [ 42 ] [ 43 ] [ 44 ] 、現在はそうではない。2021年、GNOMEのエグゼクティブディレクターであるニール・マクガバンは、GNOMEはGNUプロジェクトではなく、2019年からGNUに対してGNOMEをパッケージのリストから削除するよう求めてきたことを公式にツイートした。[ 45 ] [ 46 ] 2021年、GNOMEはリストから削除された。[ 47 ] GNOMEは、コードとドキュメントからGNUへのリンクに関する言及を削除していった。[ 48 ]「GNOME」という名前は、もともとGNU Network Object Model Environmentの頭字語であり、マイクロソフトのOLEに似た分散オブジェクトフレームワークを作成するという当初の意図を示していましたが、[ 49 ] [ 50 ]、この頭字語はGNOMEプロジェクトのビジョンを反映しなくなったため、最終的に廃止されました。[ 50 ]
カリフォルニアの新興企業Eazel は、1999 年から 2001 年にかけてNautilus ファイル マネージャを開発しました。De Icaza とNat Friedman は1999 年にマサチューセッツ州でHelix Code (後のXimian ) を設立しました。この会社は GNOME のインフラストラクチャとアプリケーションを開発し、2003 年にNovellに買収されました。
GNOME 2への移行中およびその後間もなく、GNOME Officeスイートの作成について短い議論が行われました。[ 51 ] [ 52 ] 2003年9月15日、AbiWord 2.0、GNOME-DB 1.0、Gnumeric 1.2.0で構成されるGNOME-Office 1.0がリリースされました。[ 53 ] [ 54 ] [ 55 ] gnome-officeメーリングリストではGNOME Office 1.2のリリース計画がいくつか進められていましたが、[ 56 ] [ 57 ] [ 58 ] Gnumeric 1.4もその一部として発表されましたが、[ 59 ]スイート自体の1.2リリースは実現しませんでした。2014年5月4日現在、GNOME wikiには「オフィス環境で役立つGNOME/GTKアプリケーション」とのみ記載されています。[ 60 ]
GNOME 2

GNOME 2は2002年6月にリリースされ[ 61 ] [ 62 ]、従来のデスクトップインターフェースに非常によく似ており、ユーザーがウィンドウ、アイコン、ファイルなどの仮想オブジェクトを操作できるシンプルなデスクトップを特徴としていた。GNOME 2は当初Sawfishをデフォルトのウィンドウマネージャーとして採用していたが、後にGNOME 2.2でMetacityに切り替えられた。 [ 63 ] [ 64 ] GNOME 2におけるウィンドウ、アプリケーション、ファイルの扱いは、現代のデスクトップオペレーティングシステムと似ている。GNOME 2のデフォルト設定では、デスクトップにはインストールされたプログラムやファイルの場所に素早くアクセスするためのランチャーメニューがあり、開いているウィンドウには画面下部のタスクバーからアクセスできる。また、右上隅にはバックグラウンドで実行中のプログラムからの通知を表示するための通知領域がある。ただし、これらの機能は、ユーザーが望むほぼあらゆる位置や方向に移動したり、他の機能と置き換えたり、完全に削除したりすることができる。

2009年時点では、GNOME 2がOpenSolarisのデフォルトのデスクトップでした。[ 65 ] MATEデスクトップ環境はGNOME 2のコードベースからフォークしたものです(下記の批判を参照)。
GNOME 3

2008年、プロジェクトの方向性と技術進歩の欠如に対するコミュニティと開発者の不満が高まり、GNOME 3.0が発表されました。当初の計画では、段階的な変更のみを行い、ユーザーへの影響を最小限に抑える予定でした。[ 66 ]しかし、GNOME Shellの開発が進むにつれて、状況は一変しました。[ 67 ]
GNOME 3は2011年にリリースされました。[ 68 ] GNOME 1と2のインターフェースは従来のデスクトップメタファーに従っていましたが、GNOME Shellはより抽象的なメタファーを採用し、最小限のウィンドウ管理ワークフローを採用しました。異なるタスクと仮想デスクトップの切り替えは、概要と呼ばれる別の領域で行われます。[ 67 ]最小化ボタンと最大化ボタンはデフォルトで非表示になっており、ウィンドウの装飾には閉じるボタンとアプリケーション名だけが残っていました。[ 69 ] [ 70 ]
GNOME 3ではコアソフトウェアに多くの機能強化がもたらされました。[ 67 ]多くのGNOMEコアアプリケーションも再設計され、より良いユーザーエクスペリエンスが実現しました。[ 71 ] [ 72 ] MutterがMetacityに代わってデフォルトのウィンドウマネージャーとなり、[ 73 ] [ 74 ] AdwaitaがClearlooksに代わってデフォルトのテーマとなりました。[ 75 ]

批判
GNOME 3のリリースは、GNUとLinuxコミュニティでかなりの論争を引き起こしました。[ 76 ]使いやすく整理されたユーザーエクスペリエンスを提供することを目指した結果、最小化ボタンと最大化ボタンの削除、設定オプションの簡素化、混乱を招く可能性のある視覚的なヒントなど、いくつかの批判的な設計決定が行われました。[ 67 ]
GNOME 3 が否定的な評価を受けたため、GNOME 2.x の開発を継続するか、GNOME 3.x を 2.x リリースに似たものに変更するか、従来の設計メタファーを使用してデスクトップ環境を完全にゼロから作成するプロジェクトがいくつか開始されました。
- MATEデスクトップ環境は、 GNOME 2のコードベースから2011年8月にフォークされ、Wayland、Systemd、PipeWire、GTK3などの最新のLinux関連技術との互換性を保ちながら、GNOME 2に関連する伝統的なデスクトップメタファーを維持することを目的としていました。[ 77 ] [ 78 ]
- Linux Mintチームはこの問題に対処するため、「Mint GNOME Shell Extensions」を開発しました。これはGNOME Shell上で動作し、従来のデスクトップメタファー経由でGNOME Shellを利用できるようにしました。これは最終的に、2011年にGNOME 3のコードベースからフォークされたCinnamonデスクトップ環境の作成につながりました。 [ 79 ] Cinnamonは、2013年10月9日にリリースされたCinnamon 2.0により、GNOME Shellから完全に独立したデスクトップ環境となりました。[ 80 ]
- 当時Qtへの移植を実験していたLXDEプロジェクト[ 81 ]は、 2013年にRazor-qtプロジェクトと合併してLXQtを形成しました。[ 82 ] LXDEの主要開発者であるHong Jen Leeは、LXDEをQtに移植したいと思った理由として、LXDEのGTK3バージョンをテストした際にGTK3とGNOMEライブラリのメモリとCPUの消費量に不満を感じたためだと述べています。[ 83 ] Hongは最終的に、LXQtの初期ビルドがGTK3ベースのXFCEよりもメモリを少なく使用するというブログ記事を投稿しました。[ 84 ]
- Ubuntuを開発しているCanonical社は、GNOME 3の計画段階ではGNOME Shell開発者との協力を中止し[ 85 ] [ 86 ] [ 87 ]、独自のデスクトップ環境Unityをリリースし、 2011年4月にリリースされたUbuntu 11.04「Natty Narwhal」でデフォルトのデスクトップシェルとしてGNOMEに取って代わりました。[ 88 ]以前は、Unityはバージョン10.10以降のUbuntu Netbook Editionと、現在はキャンセルされたUbuntu Lightというエディションでのみ使用することを目的としていました。 [ 89 ]しかし、UbuntuはUbuntu 17.10以降、GNOMEの修正版に切り替えました。[ 90 ]
- Solusプロジェクトは、 2014年にGNOME 3への対応として、よりシンプルでモダンなインターフェースを提供することを目指してBudgieデスクトップ環境を開発しました。BudgieはGTKとGNOMEの技術を用いて構築されていますが、軽量でシンプル、そしてエレガントなユーザーエクスペリエンスを提供することに重点を置いた、異なるユーザーエクスペリエンスを提供しています。[ 91 ]
- elementaryOSチームは、GNOMEとは異なるGTKベースの新しいデスクトップ環境として、Pantheonデスクトップ環境を開発しました。ゼロから構築されたPantheonは、ユーザーフレンドリーで視覚的に魅力的な美観を提供することを目指しており、統一感のあるミニマルなデザインに重点を置き、elementaryOSエコシステムと緊密に統合されています。[ 92 ]
- Linuxがプリインストールされたコンピュータハードウェアを販売し、 COSMICとして総称される独自のLinuxディストリビューションPop!_OS用の一連のGNOME拡張機能の作成者であるアメリカのコンピュータメーカーSystem76は、 Rustで同じ名前の新しいデスクトップ環境を構築しました。 [ 93 ] System76が新しいデスクトップ環境をゼロから構築した理由として挙げたものとして、GNOME拡張機能の制限や、Waylandでクライアント側の装飾に加えてサーバー側の装飾をサポートすることなど、デスクトップエクスペリエンスに関するGNOME開発者との意見の不一致がありました。COSMICは、前者のみをサポートするGNOMEとは異なり、クライアント側とサーバー側のウィンドウ装飾の両方をサポートします。[ 94 ]
GNOME 3の初期リリースに批判的な人物の一人に、 Linuxカーネルの開発者であるリーナス・トーバルズがいる。トーバルズはGNOME 3.0のリリース後、しばらくの間GNOMEを放棄し、「開発者たちはデスクトップで実際に作業を行うには『複雑すぎる』と判断し、非常に面倒な作業にすることに決めたようだ」と述べた。その後、彼はXfceに乗り換えた。[ 95 ]
時が経つにつれ、批評家の評価はより肯定的なものになっていった。2013年、トーバルズはGNOMEの使用を再開し、「今でも拡張機能は見つけるのが非常に難しいが、拡張機能を使えばデスクトップの見栄えを2年前とほぼ同じようにすることができる」と述べた。[ 96 ] [ 97 ] 歴史的にGNOME 2を使用していたLinuxディストリビューションのDebianは、 GNOME 3のリリース時にXfceに切り替えたが、Debian 8 "Jessie"のリリースに間に合うようにGNOME 3を再採用した。 [ 98 ] Ubuntuは、非表示のドックの代わりに左側のアプリケーションパネルを永続化したり、デスクトップアイコンを再度有効にしたりするなど、Unityに似せるためにいくつかの拡張機能を備えたGNOME 3に切り替え、 2017年のUbuntu 17.10 Artful Aardvarkをリリースした。このリリースでは、Ubuntu GNOMEエディションがメインラインリリースに統合された。[ 99 ]しかし、その後Ubuntu Unityがリリースされ、Unityデスクトップは維持され、更新が続けられました。
GNOME 40以降
GNOME 40は2021年3月24日にリリースされました。[ 100 ] [ 101 ]これはバージョン3の直後ですが、新しいバージョン管理スキームと、固定された6か月周期での将来のメジャーリリースのスケジュールを採用しています(リリースサイクルを参照)。[ 102 ]このリリースサイクルの短縮により、メジャーパッケージの完全な書き換えがGNOME 1.0、2.0、3.0のバージョン間の移行ほど頻繁に行われなくなったため、メジャーリリースはいくぶんスリムになりました。
GNOME 40では、以前のバージョンのような垂直方向のデザインではなく、水平方向にアクティビティの概要が整理されています。[ 100 ]このリリースでは、新しいタッチパッドジェスチャも導入されています。[ 103 ]
GNOME 41は2021年9月22日にリリースされ、書き直され再設計されたGNOMEソフトウェアアプリケーションマネージャー、設定におけるマルチタスクパネルとモバイルネットワーク(WWAN用)パネル、接続と呼ばれる新しいリモートデスクトップアプリ、GNOMEミュージックアプリのアップデート、および電源モード設定の改善が導入されました。[ 104 ]
GNOME 42は2022年3月23日にリリースされ[ 105 ] 、 Libadwaitaと呼ばれる新しいGTK APIを使用して画面録画とライト/ダークテーマの切り替えオプションが導入されました。いくつかのデフォルトアプリは、 Geditからテキストエディター、ターミナルからコンソールなど、より現代的なバージョンに置き換えられました[ 106 ] 。
GNOME 43(グアダラハラ)は2022年9月21日にリリースされ[ 107 ]、新しいクイック設定メニュー、GTK4へのGNOME Filesのアップデート、設定の新しい「デバイスセキュリティ」パネルなど、多くの変更が導入されました。GNOME Webが更新され、ウェブアプリのサポートと、実験的なFirefoxおよびChrome拡張機能のサポートが導入されました。
GNOME 44(クアラルンプール)は2023年3月22日にリリースされました。GNOME.Asiaコミュニティの貢献を称え、クアラルンプールにちなんで名付けられたGNOME 44では、 [ 108 ]新しいファイル選択グリッドビュー、設定パネルの更新、アクセシビリティ設定の再設計が導入されました。GNOME 43で導入された新しいクイック設定メニューも更新され、いくつかの新しいアプリが追加され、既存のアプリも改善されました。[ 108 ]
GNOME 45 (Rīga) は2023年9月20日にリリースされました。[ 109 ]アプリスタイルの再設計と新しいアクティビティボタンが導入され、以前の「アクティビティ」ラベルとアプリメニューがグラフィカルなワークスペースインジケーターに置き換えられました。システムバーのその他の更新には、新しいカメラ使用状況インジケーターと、クイック設定メニューを開閉するためのキーボードショートカットが含まれていました。GNOME 45では、2つの新しい画像ビューアとカメラアプリ、キーボードバックライトコントロール、そして既存アプリの多数の機能強化も導入されました。[ 109 ]
GNOME 46(カトマンズ)は2024年3月20日にリリースされ[ 110 ] 、グローバル検索機能を備えた強化されたファイルアプリ、 GDM経由のヘッドレスリモートログインのサポート、更新された設定アプリなど、多くのアプリの変更が行われました。[ 111 ]その他のシステム変更には、アクセシビリティの改善と可変リフレッシュレートの実験的なサポートが含まれていました。
GNOME 47(デンバー)は2024年9月18日にリリースされ、Libadwaitaアプリケーションでのユーザー選択アクセントカラーのサポートやその他多くの小さな改善が特徴でした。[ 112 ]
GNOME 48(ベンガルール)は2025年3月19日にリリースされ、Fedora 42とUbuntu 25.04に含まれています。[ 113 ]
GNOME 49(Brescia)は2025年9月17日にリリースされ、Fedora 43およびUbuntu 25.10リリースに含まれています。[ 114 ]
GNOMEパネル
| GNOMEパネル | |
|---|---|
Ubuntu 18.04のアプリケーション メニューを備えた GNOME Flashback (デスクトップの上部と下部にパネルを表示) | |
| 開発者 | GNOMEプロジェクト |
| 安定版リリース | 3.56 / 2025年4月26日 ( 2025-04-26 ) |
| リポジトリ | gitlab |
| プラットフォーム | GNOME |
| ライセンス | LGPL-2.1のみ |
| Webサイト | www.gnome.org |
GNOMEパネルは、GNOME用の高度に設定可能なタスクバーでした。GNOME 1とGNOME 2ではデスクトップの中核部分を成していました。GNOME 3ではデフォルトでGNOME Shellに置き換えられましたが、GNOME ShellはMutterウィンドウマネージャーでのみ動作します。GNOMEパネルは、Mutterが実行できなくなったGNOME 3.8までフォールバックモードとして機能していましたが、 [ 115 ]その後、 GNOME Classicという正式にサポートされているGNOME Shell拡張機能スイートに置き換えられました。[ 116 ]現在はGNOME Flashbackの一部であり、GNOME 2に似たユーザーエクスペリエンスを提供します。[ 117 ] GNOME 3では、GNOMEパネルをカスタマイズするには、パネルを右クリックしながら キーを押しますAlt。
GNOME Flashback はデフォルトで、画面の幅いっぱいに2つのパネル(上部に1つ、下部にもう1つ)を表示します。上部パネルには通常、「アプリケーション」および「場所」というラベルの付いたナビゲーションメニューが、この順に並んでいます。これは、GNOME 2.x の「システム」メニューが GNOME 3.x ではコントロールパネルに置き換えられたためです。これらのメニューには、それぞれよく使用するアプリケーションとファイルシステムの領域へのリンクが含まれています。画面の反対側に配置されたユーザーメニューは GNOME 2.14 から利用可能でしたが、GNOME 3.x ではより目立つようになり、アカウントとシステム設定へのアクセスに加え、ログアウト、ユーザーの切り替え、コンピュータのシャットダウンなどのオプションが含まれています。[ 118 ]上部パネルには通常、時計/カレンダーと通知領域(一種のドックとしても機能)が表示されます。下部パネルは、ウィンドウ間のナビゲーションに使用されるため、通常はデフォルトで空になっています (デスクトップ間を移動するためのボタンのセットを除く) (ウィンドウはデフォルトで下部パネルに最小化されます)。

ユーザーはこれらのパネルに、新しいメニュー、検索ボックス、アイコンなど、完全にカスタマイズ可能な他のメニューやボタンを配置できます。特にアイコン (ランチャーと呼ばれる)は、 Microsoft Windows 98~Vistaのタスクバーにあるクイック起動機能に似た機能を実行します。他のアプリケーションをパネルに添付することもでき、パネルは高度な再構成が可能で、これらのパネル上のあらゆるものを移動、削除、または他の方法で構成できます。たとえば、移行する Microsoft Windows ユーザーは、通常トップ パネルに配置されているメニューを下部パネルの「スタート」メニューに移動し、通知領域を通常 Windows 通知領域が配置されている場所に移動し、トップ パネルを完全に削除して、Windows タスクバーと同様に GNOME パネルを操作できます。Ubuntu 12.04のリポジトリで利用できる GNOME パネルのバージョンは、カスタム テーマと、古い GNOME 2.x デスクトップからの Ubuntu 独自のインジケーターの移植を追加した、修正版のフォールバック モードを提供します。[ 119 ] Trisquelはメインデスクトップにフォールバックモード(フラッシュバック)を使用しています。これは、GNOME Shellがグラフィックス合成に依存するため3Dアクセラレーションを必要とするのに対し、一部のフリーソフトウェアドライバは3Dアクセラレーションをサポートしていないためです。これは、使いやすさや安定性の向上などの理由からでもあります。[ 120 ]
リリース
リリースサイクル
GNOMEプロジェクトの各コンポーネントソフトウェア製品には、それぞれ独自のバージョン番号とリリーススケジュールがあります。ただし、個々のモジュールのメンテナーは、GTKやGLibなどの基盤ライブラリと並行して、約6ヶ月のスケジュールでGNOMEの完全な安定リリースを作成するために協力しています[ 121 ]。一部の実験的なプロジェクトは、これらのリリースから除外されています。
GNOME 40 より前では、GNOME のバージョン番号はv.xx.yy という形式をとっていました。ここで、vはメジャーバージョンで、 ABI の破損などの大きな変更が含まれることがあります。これらは定期的なスケジュールがなく、大規模な変更の要件に応じて発生します。xxはマイナーバージョンで、上記のスケジュールに従って約 6 ヶ月ごとにリリースされます。1 桁または 2 桁の数字のパリティはリリースの種類を示します。xxが偶数の場合 (例: 3.20)、リリースは安定していると見なされ、xxが奇数の場合、それは最終的に次の安定リリースに進化する現在の開発スナップショット (例: 3.21) を表します。[ 122 ] yy はポイントリリース (例: 3.20.6) を示します。これらは問題の修正、互換性のある機能強化の追加などのために数週間ごとに作成されます。
GNOME 40では、半年ごとのリリースごとに1つの番号が増加する新しいバージョン番号体系が導入されました。開発リリースの場合は、番号の後にドットが付き、その後に「alpha」、「beta」、「rc」が付きます。マイナー安定リリースの場合は、小数点が付きます(前述のyyと同様)。 [ 102 ]
GNOMEのリリースは、 configureスクリプトを含むソースコードの形でメインFTPサーバーに配布されます。これらのソースコードは、オペレーティングシステムベンダーによってコンパイルされ、配布前に他のシステムと統合されます。ほとんどのベンダーは、安定版およびテスト済みのGNOMEのみを使用し、簡単にインストールできるコンパイル済みパッケージの形で提供しています。GNOMEのすべての安定版および開発版のソースコードは、GNOME Gitソースコードリポジトリに保存されています。
ソースコードのコンパイルプロセスを自動化するのに役立つビルドスクリプト(JHBuild や旧 GARNOME など) が 多数用意されています。
リリース履歴
| バージョン | 日付 | 情報 |
|---|---|---|
| 1997年8月 | GNOMEの開発が発表された[ 123 ] | |
| 1.0 | 1999年3月 | GNOMEの最初のメジャーリリース[ 1 ] |
| 1.2 | 2000年5月 | コードネーム「ボンゴ」[ 124 ] |
| 1.4 | 2001年4月 | コードネーム「Tranquility」[ 125 ] [ 126 ] NautilusはGNOME 1.0以降使用されていたデフォルトのファイルマネージャであるGNU Midnight Commanderに代わり、GNOMEのデフォルトのファイルマネージャとなった。 |
| 2.0 | 2002年6月 | GTK2に基づくメジャーアップグレード。ヒューマンインターフェースガイドラインの導入。[ 127 ] |
| 2.2 | 2003年2月 | マルチメディアとファイルマネージャーの改良。[ 128 ] |
| 2.4 | 2003年9月 | コードネーム「テムジン」:エピファニー、アクセシビリティサポート。[ 129 ] |
| 2.6 | 2004年3月 | Nautilusはデフォルトでナビゲーション型ファイルマネージャーから空間型ファイルマネージャーに変更され、新しいGTKファイルダイアログが導入されました。このバージョンの変更への対応として、GNOMEの短命フォークであるGoneMEが作成されました。[ 130 ] |
| 2.8 | 2004年9月 | リムーバブルデバイスのサポートが改善され、Evolutionが追加されました。[ 131 ] |
| 2.10 | 2005年3月 | メモリ要件の低減とパフォーマンスの向上。新しいパネルアプレット(モデム制御、ドライブマウント、ゴミ箱)とTotemおよびSound Juicerアプリケーションの追加。[ 132 ] |
| 2.12 | 2005年9月 | Nautilus の改良。アプリケーション間のカット&ペースト機能と freedesktop.orgとの連携機能の強化。Evince PDF ビューア、新しいデフォルトテーマClearlooks、Alacarteメニューエディタ、キーリングマネージャおよび管理ツールの追加。GTK 2.8 ベースで cairo をサポート。[ 133 ] |
| 2.14 | 2006年3月 | パフォーマンスの向上(場合によっては100%以上)、ユーザー設定の使いやすさの向上、GStreamer 0.10マルチメディアフレームワーク。追加機能:Ekigaビデオ会議アプリケーション、Deskbar検索ツール、Pessulusロックダウンエディタ、高速ユーザー切り替え、Sabayonシステム管理ツール。[ 134 ] |
| 2.16 | 2006年9月 | パフォーマンスの向上。追加機能:Tomboyメモ帳アプリケーション、Baobabディスク使用量アナライザー、Orcaスクリーンリーダー、GNOME Power Manager(ノートパソコンのバッテリー寿命を延ばす)、TotemとNautilusの改良、 Metacityの合成サポート、新しいアイコンテーマ。GTK 2.10をベースに新しい印刷ダイアログを搭載。[ 135 ] |
| 2.18 | 2007年3月 | パフォーマンスの向上。追加機能:メールとローカルファイルの暗号化を可能にするSeahorse GPGセキュリティアプリケーション、リングチャート表示をサポートするように改良されたBaobabディスク使用量アナライザー、Orcaスクリーンリーダー、Evince、Epiphany、GNOME Power Manager、音量コントロールの改良、2つの新ゲーム、GNOME SudokuとglChess。MP3およびAACオーディオエンコード。[ 136 ] |
| 2.20 | 2007年9月 | 10周年記念リリース。Evolutionのバックアップ機能、Epiphany、EOG、GNOME Power Managerの改良、Seahorseのパスワードキーリング管理機能。EvinceでのPDFフォーム編集機能、ファイルマネージャダイアログへの検索機能の統合、マルチメディアコーデックの自動インストーラーなどを追加。[ 137 ] |
| 2.22 | 2008年3月 | ウェブカメラから写真を撮るツールであるCheeseとRemote Desktop Viewerの追加、 Metacityでの基本的なウィンドウ合成のサポート、 GVfsの導入、DVDとYouTubeの再生サポートの改善、 TotemでのMythTVのサポート、国際化された時計アプレット、EvolutionでのGoogleカレンダーのサポートとメッセージのタグ付け、Evince、Tomboy、Sound Juicer、Calculatorの改善。[ 138 ] GnomeVFSを廃止し、 GVfsとGIOを導入。[ 139 ] |
| 2.24 | 2008年9月 | Empathyインスタントメッセンジャークライアント、Ekiga 3.0、Nautilusのタブブラウジング、複数画面のサポートの改善、デジタルテレビのサポートの改善が追加されました。 [ 140 ] |
| 2.26 | 2009年3月 | 新しい光ディスク記録アプリケーションBrasero、より簡単なファイル共有、メディアプレーヤーの改良、複数のモニターのサポート、指紋リーダーのサポート。[ 141 ] |
| 2.28 | 2009年9月 | GNOME Bluetoothモジュールの追加。Epiphanyウェブブラウザ、Empathyインスタントメッセンジャークライアント、Time Tracker、アクセシビリティの改善。GTKバージョン2.18へのアップグレード。 [ 142 ] |
| 2.30 | 2010年3月 | Nautilusファイルマネージャの改良(空間ファイルマネージャからナビゲーションファイルマネージャへの復帰を含む)、Empathyインスタントメッセンジャークライアント、Tomboy、Evince、Time Tracker、Epiphany、Vinagre。iPodおよびiPod Touchデバイスは、libimobiledeviceを介してGVfs経由で部分的にサポートされるようになりました。GTK 2.20を使用しています。 [ 143 ] |
| 2.32 | 2010年9月 | RygelとGNOMEカラーマネージャの追加。Empathyインスタントメッセンジャークライアント、Evince、Nautilusファイルマネージャなどの機能強化。3.0は2010年9月にリリースされる予定だったため、2.30以降の開発作業の大部分は3.0に向けられた。[ 144 ]このバージョンのGNOMEとそのアプリケーションの多くは、MATEデスクトップ環境の一部としてフォークされた。 |
| 3.0 | 2011年4月 | GNOME Shellの導入。より少数の、より焦点を絞ったオプションを備えた再設計された設定フレームワーク。Mallardマークアップ言語に基づくトピック指向のヘルプ。サイドバイサイドのウィンドウタイリング。新しいビジュアルテーマとデフォルトフォント。言語バインディング、テーマ、タッチ、マルチプラットフォームサポートが改善されたGTK 3.0の採用。長らく非推奨となっていた開発APIの削除。[ 69 ] |
| 3.2 | 2011年9月 | オンラインアカウントのサポート、Webアプリケーションのサポート、連絡先マネージャ、ドキュメントとファイルのマネージャ、ファイルマネージャでのファイルのクイックプレビュー、より高度な統合、より優れたドキュメント、外観の強化とさまざまなパフォーマンスの改善。[ 145 ] |
| 3.4 | 2012年3月 | GNOME 3アプリケーションの新しい外観: ドキュメント、Epiphany (現在はWebと呼ばれています)、GNOMEコンタクト。アクティビティ概要からドキュメントを検索できます。アプリケーションメニューのサポート。更新されたインターフェースコンポーネント: 新しいカラーピッカー、再設計されたスクロールバー、使いやすくなったスピンボタン、非表示にできるタイトルバー。スムーズスクロールのサポート。新しいアニメーション背景。新しいWacomパネルによるシステム設定の改善。拡張機能の管理が容易になりました。ハードウェアサポートが改善されました。トピック指向のドキュメント。Empathyでのビデオ通話とライブメッセンジャーのサポート。アクセシビリティの向上: Orcaとの統合の改善、高コントラストモードの改善、新しいズーム設定。その他多くのアプリケーションの機能強化と細かい点。[ 70 ] |
| 3.6 | 2012年9月 | 更新されたコア コンポーネント: アクティビティ概要の新しいアプリケーション ボタンと改善されたレイアウト。新しいログインおよびロック画面。再設計されたメッセージ トレイ。通知がよりスマートになり、より顕著になり、より簡単に閉じられるようになりました。システム設定のインターフェイスと設定が改善されました。ユーザー メニューに、デフォルトで電源オフが表示されるようになりました。統合された入力方法。アクセシビリティが常にオンになっています。新しいアプリケーション: GNOME 3.4 でプレビュー バージョンとして導入された Boxes、および世界時刻を処理するアプリケーション Clocks。ディスク使用量アナライザー、Empathy、およびフォント ビューアの外観が更新されました。Orca での点字サポートが改善されました。Webでは、以前の空白のスタート ページが最も頻繁にアクセスするページを保持するグリッドに置き換えられ、さらに改善された全画面モードと WebKit2 のベータ版が追加されました。Evolution は WebKit を使用して電子メールをレンダリングします。ディスクが大幅に改善されました。ファイル アプリケーション (別名 Nautilus) が刷新され、最近使用したファイルや検索などの新機能が追加されました。 |
| 3.8 | 2013年3月 | 更新されたコア コンポーネント: 頻繁に使用するアプリとすべてのアプリを表示する新しいアプリケーション ビュー。刷新されたウィンドウ レイアウト。新しい入力方法の OSD スイッチャー。通知とメッセージ トレイが、画面の端にポインターを押したときの力に反応するようになりました。より伝統的なデスクトップ エクスペリエンスを好む人のためにクラシック モードを追加しました。GNOME 設定アプリケーションでは、ツールバーのデザインが更新されました。新しい初期セットアップ アシスタント。GNOME オンライン アカウントは、さらに多くのサービスと統合します。Web は、WebKit2 エンジンを使用するようにアップグレードされました。Web に新しいプライベート ブラウジング モードがあります。ドキュメントに新しいデュアル ページ モードと Google ドキュメントの統合が追加されました。連絡先のユーザー インターフェイスが改善されました。GNOMEファイル、GNOME ボックス、GNOME ディスクには、いくつかの改善が加えられました。ownCloud が統合されました。新しいGNOME コア アプリケーション: GNOME 時計と GNOME 天気。 |
| 3.10 | 2013年9月 | システムステータスエリアが刷新され、システムの概要をより明確に把握できるようになりました。GNOMEマップ、GNOMEノート、GNOMEミュージック、GNOMEフォトなどの新しいアプリケーションが追加されました。自動タイムゾーンや世界時計などの新しい地理位置情報機能も追加されました。HiDPIサポート[146]とスマートカードサポートも追加されました。GLib 2.38でD - Busアクティベーションが可能になりました[ 147 ] 。 |
| 3.12 | 2014年3月[ 148 ] | 概要画面でのキーボードナビゲーションとウィンドウ選択を改良しました。ユーザビリティテストに基づき、最初のセットアップユーティリティを改良しました。有線ネットワークがシステムステータスエリアに再追加されました。アプリケーションビューでカスタマイズ可能なアプリケーションフォルダが追加されました。多くのアプリケーションでポップオーバーなどの新しい GTK ウィジェットが導入されました。GTK に新しいタブスタイルが追加されました。GNOMEビデオ、GNOME ターミナル、gedit の外観が一新され、HIG との一貫性が高まりました。ターミナルエミュレータ用の検索プロバイダがGNOME Shellに含まれます。GNOMEソフトウェアと高密度ディスプレイのサポートが改善されました。新しいサウンドレコーダーアプリケーションが追加されました。新しいデスクトップ通知 API が追加されました。Wayland ポートの進捗が、オプションでプレビューできる状態になりました。 |
| 3.14 | 2014年9月 | デスクトップ環境のアニメーションを改良しました。タッチスクリーンのサポートを改良しました。GNOMEソフトウェアがインストール済みアドオンの管理をサポートしました。GNOMEフォトにGoogleのサポートを追加しました。Evince、数独、鉱山、天気のUIを再設計しました。HitoriがGNOMEゲームに追加されました。 |
| 3.16 | 2015年3月 | 主な変更点としては、UIの配色が黒から木炭色に変更されたこと、オーバーレイスクロールバーが追加されたこと、カレンダーアプレットとの統合を含む通知機能の改善、ファイル、画像ビューア、マップなどの様々なアプリの調整、新しいプレビューアプリケーション:カレンダー、キャラクター、ブック、X11からWaylandへの移植が継続されたことなどが挙げられます。[ 149 ] |
| 3.18 | 2015年9月 | 主な変更点には、Files への Google Drive の統合、ソフトウェアによるファームウェア更新、画面の自動明るさ調整、タッチパッドジェスチャー、 GNOME カレンダーとGNOME 文字コードなどの新しいアプリケーションが含まれます。Files、Boxes、Polari の大幅な改善、その他細かな変更とバグ修正も含まれています。 |
| 3.20 | 2016年3月 | 多くのコアアプリケーションに大幅な改善が行われました。例えば、ソフトウェアのシステムアップグレードとレビュー、フォトのシンプルな写真編集、ファイルの検索機能の向上などです。プラットフォームの改善には、多くのアプリケーションで利用可能なショートカットヘルプウィンドウ、改良されたフォント、位置情報サービスのコントロールの改善などが含まれます。[ 150 ] |
| 3.22 | 2016年9月 | GNOME 3.22アプリケーションはGTK 3.22(最新のgtk-3.xリリース)をベースにしており、Waylandがデフォルトになりました。包括的なFlatpakサポート。GNOME SoftwareはFlatpakのインストールとアップデートが可能で、GNOME BuilderはFlatpakを作成できます。また、デスクトップにはサンドボックス化されたアプリケーションを有効化するためのポータル実装が用意されています。コアGNOMEアプリケーションの改善には、ファイルアプリでの一括名前変更のサポート、GNOMEフォトアプリでの共有サポート、GNOME Softwareの外観の更新、キーボード設定パネルの再設計など、多くの機能が含まれています。 |
| 3.24 | 2017年3月 | ナイトライトは新機能で、画面を少し赤くすることで夜間の目の疲れを軽減します。日付/時刻のドロップダウンに天気情報が表示されるようになりました。通知の外観が改良されました。Gnomeカレンダーに週表示が追加されました。Gnome Webではブックマークの追加と管理のエクスペリエンスが向上し、Easy Privacyがデフォルトで搭載されています。[ 151 ]オンラインアカウント、ユーザー、プリンターの設定パネルが再設計されました。[ 152 ] |
| 3.26 | 2017年9月 | 設定アプリケーションの外観が刷新され、新しいナビゲーションサイドバー、ネットワークとディスプレイの設定の改善、Firefox Syncサービスによるブラウザ同期機能が追加されました。カラー絵文字がGNOME全体でサポートされ、表示される場所に関係なく表示されます。[ 153 ] |
| 3.28 | 2018年3月12日[ 154 ] | |
| 3.30 | 2018年9月5日 | |
| 3.32 | 2019年3月13日 | |
| 3.34 | 2019年9月12日 | |
| 3.36 | 2020年3月11日 | |
| 3.38 | 2020年9月16日 | |
| 40 | 2021年3月24日 | |
| 41 | 2021年9月22日 |
|
| 42 | 2022年3月23日 | LibAdwaita GTKライブラリの導入。多くのGNOMEコアアプリケーションがLibAdwaitaに移植されました。GNOMEテキストエディタがGeditに代わり、デフォルトのテキストエディタになりました。 |
| 43 | 2022年9月21日 | GNOME Files (Nautilus)が LibAdwaita に移植されました。 |
| 44 | 2023年3月22日 | |
| 45 | 2023年9月20日 | デフォルトの画像ビューアとして、Loupe がEye of GNOMEに代わり、デフォルトのウェブカメラ アプリケーションとして、 Snapshot がCheeseに代わりました。 |
| 46 | 2024年3月20日 | |
| 47 | 2024年9月18日 | |
| 48 | 2025年3月19日 | デフォルトのオーディオ プレーヤーとして Decibels を導入しました。 |
| 49 | 2025年9月17日 | デフォルトのドキュメント ビューアーとしてEvinceに代わって Papers が使用され、デフォルトのビデオ プレーヤーとして Totemに代わって Showtime が使用されてきました。 このリリースでは、MutterのGNOME X.Orgセッションサポートは無効になっています(GNOME 49のビルド時に元に戻すことができます)。GNOME 50ではX.Org / X11セッションの削除を開始する予定です。( Wayland上のGNOME ShellでX11アプリを実行する場合のXWaylandサポートは影響を受けません。)[ 155 ] [ 156 ]
|
発達
GNOMEはGNOMEプロジェクトによって開発されています。[ 157 ] GNOMEの開発は緩やかに管理されています。2019年にDiscourseフォーラムが導入されて以来、議論はメーリングリストから移行し、2022年10月にはプロジェクトはすべての公開メーリングリストを閉鎖する計画を発表しました。[ 158 ]
GNOMEの開発者とユーザーは毎年開催されるGUADEC会議に集まり、GNOMEの現状と将来の方向性について議論します。[ 159 ] GNOMEはfreedesktop.orgの標準とプログラムを取り入れ、他のデスクトップとの相互運用性を高めています。
GNOMEは主にC、XML、C++、C#、HTML、Vala、Python、JavaScript、CSSなどで書かれています。[ 3 ]多数の言語バインディングが利用可能です。
開発プラットフォーム
GLibデータ構造およびユーティリティライブラリ、GObjectオブジェクトおよび型システム、GTKウィジェットツールキット、そしてlibadwaitaによって実装されたAdwaita設計言語は、GNOME開発プラットフォームの中核を成しています。この基盤は、D-Bus IPCフレームワーク、Cairo 2Dベクターベース描画ライブラリ、Coglアクセラレーショングラフィックスライブラリ、[ 160 ] Pango国際テキストレンダリングライブラリ、 PulseAudioおよびPipeWire低レベルオーディオAPI、GStreamerマルチメディアフレームワーク、そしてNetworkManager、PackageKit、Telepathy(インスタントメッセージング)、WebKitなどのいくつかの専用ライブラリによってさらに拡張されています。[ 161 ]
- GNOME ディスプレイ マネージャー(GDM) は、X と Wayland などのユーザー セッションを管理します。
- Trackerは指定されたディレクトリ内のファイルを自動的に検索し、それらのインデックスを保持して高速検索を提供します。GNOME ShellとGNOME Filesに高度に統合されています。
- GVfs は、GIO を拡張するファイルシステムの抽象化レイヤーフレームワークであり、GNOME ファイルと GNOME ディスクに適切に統合されています。
- GSettingsのバックエンドをdconfする
- Mutter、Wayland コンポジターおよびX ウィンドウ マネージャー
- Linux カラー管理、udevなど
- Evolution Data Server は、メール、カレンダー、アドレス帳、タスク、メモ情報の管理を担当します。
- Mesonは、ビルド自動化ツールとしてGNU Build System (autotools)に取って代わりつつあります。
- BuildStream、ディストリビューションに依存しないビルドおよび統合ツール
依存関係
GNOMEデスクトップ環境は、グラフィカルコントロール要素ライブラリGTKとそれを利用するコアアプリケーションだけで構成されているわけではありません。上記のような、GNOMEデスクトップ環境を構成する追加ソフトウェアパッケージが数多く存在します。
ウィンドウシステム
GNOMEはWaylandとX Window System(具体的にはX.Org)上で動作します。[ 162 ] WaylandのサポートはGNOME 3.10で導入され[ 20 ]、3.20では「大多数のユーザーにとって日常的に使える」と判断され[ 163 ] 、その時点でWaylandがデフォルトのユーザーセッションになりました。[ 164 ] GNOME 3.24では、Waylandの互換性がNvidiaドライバーに拡張されました。[ 165 ] GNOME 3.30以降では、起動時にXを実行せずにWaylandのみを使用してGNOMEを実行できます。[ 166 ]
システムド
2011年5月、Lennart PoetteringはsystemdをGNOMEの依存関係として提案した。 [ 167 ] systemdはLinuxでのみ利用可能であるため、この提案は将来のGNOMEリリースで他のプラットフォームのサポートを廃止する可能性があるという議論につながった。GNOME 3.2以降、マルチシートサポートはsystemdを使用するシステムでのみ利用可能となっている。[ 145 ] 2012年11月、GNOMEリリースチームは、セッショントラッキングなどの基本機能についてはコンパイル時にsystemdに依存しないと結論付けた。電源管理などの基本以外の機能については、コンパイル時に依存させることが可能である。例えば、consolekitなどの代替手段にはsystemdの抑制要因の概念はない。パッケージマネージャーは、アップグレード中にシステムがオフにならないようにする必要があるかもしれない。[ 168 ] [ 169 ]
GNOME OS
| GNOME OS | |
|---|---|
GNOME OS スクリーンショット | |
| 開発者 | GNOMEプロジェクト |
| OSファミリー | Linux ( Unix 系) |
| 作業状態 | 現在 |
| ソースモデル | オープンソース |
| 初回リリース | 2020年10月15日[ 170 ] ( 2020-10-15 ) |
| リポジトリ | |
| 更新方法 | systemd-sysupdate, [ 171 ] (旧OSTree ) [ 172 ] |
| パッケージマネージャー | フラットパック |
| サポートされているプラットフォーム | x86-64、ARM64 |
| カーネルタイプ | モノリシック(Linuxカーネル) |
| デフォルトのユーザーインターフェース | GNOME |
| ライセンス | フリーソフトウェア(GNU GPLおよびその他のライセンス) |
| 公式サイト | os |
GNOME OSは、実験的なテストベッドとGNOMEのユーザーインターフェースとアプリケーションエコシステムのショーケースの両方として機能する、合理化されたコンテナ中心のプラットフォームを提供するために設計されたオペレーティングシステムです。[ 173 ]
多くのLinuxディストリビューションとは異なり、GNOME OSはArch Linux、Debian、Fedora Linuxなどの他のディストリビューションをベースにしていません。BuildStream、 Freedesktop SDK 、GNOME Build Metaなどのツールを使用してゼロから構築されており、GNOME開発向けにカスタマイズされたクリーンで一貫性のある環境を実現しています。
このアプローチにより、GNOME OS は、他のディストリビューションによって生じるばらつきを排除し、開発者が最新の GNOME ソフトウェアを開発するための標準化されたプラットフォームを提供することができます。GNOME OS はFedora Silverblueのような不変ディストリビューションと類似点を持ちますが、その目的と設計は GNOME エコシステムのみに焦点を当てており、独自のものです。
歴史
起源と初期のビジョン(2010~2012年)
GNOME OSのコンセプトは2010年頃に具体化し始め、GNOMEのためのより統一性と一貫性のあるシステムの構築に焦点を当てた議論と計画セッションが行われました。このビジョンは、Android、WebOS、MeeGoといった他のプラットフォームから着想を得ており、ユーザーと開発者の両方にとってより優れたエクスペリエンスを提供するオペレーティングシステムを設計することを目指していました。[ 174 ]
2012年、ア・コルーニャで開催されたGUADEC会議において、7月30日に「Birds of a Feather(BoF)」セッションとして知られる重要な計画セッションが開催されました。このセッションでは、GNOMEコミュニティの主要メンバーが集まり、GNOME OSの将来の方向性について議論し、計画を立てました。議論では、アプリケーション開発、テスト、コアユーザーエクスペリエンス(UX)、パターンランゲージ、タッチデバイスとモバイルデバイスのサポートなど、いくつかの重要な分野が取り上げられました。[ 175 ]
GNOME Continuous — 形成期 (2013–2019)
初期のOSTreeベースのビルド作業は、非公式に「 gnome-ostree」と呼ばれることもありましたが、その後登場した継続的インテグレーションパイプラインは、 GNOMEの継続的インテグレーションおよびテストプラットフォームとしての主要な役割を反映して、 GNOME Continuousとして知られるようになりました。 [ 176 ]これは、開発者がGNOME 3.xの機能とアプリケーションを個別にテストできるローリングリリース環境を提供するために設計されました。[ 177 ]
技術的には、GNOME Continuous はアトミックアップデートのためにOSTreeを採用し、アップデートが失敗した場合でもシステムを以前の状態にロールバックすることでシステムの安定性を確保しました。この技術は後にFedora Silverblueやその他のイミュータブル Linux ディストリビューションによって普及しました。
この期間中の主なマイルストーンは次のとおりです。
- 2013年: OSTreeが成熟し、GNOMEがそのアイデアを公開しました。OSTreeの開発とOSTreeベースのGNOMEビルドパイプラインのコンセプトは、GUADEC 2013と同時期にリリースされたOSTreeで紹介され、継続的なビルドアプローチの技術的基盤が示されました。[ 178 ]
- 2014年: GNOME Continuousの最初のパブリックビルドがリリースされ、開発者がGNOME 3.xをテストできるようになりました。[ 179 ]
- 2016年: Flatpakとの統合により、アプリケーションのサンドボックス化とディストリビューション間の互換性が導入され、安全で移植性の高いアプリケーションを実現するというGNOMEのビジョンに沿ったものとなった。[ 180 ]
- 2018年: GNOMEプロジェクトはビルドメタデータを正式化し、gnome-build-metaを採用し、プロトタイプCIから構造化されたアップストリームビルドに移行しました。[ 181 ]
GNOME OSの復活(2020年~現在)
GNOME OSがテスト可能なリファレンスプラットフォームとして初めて公開されたのは2020年頃で、プロジェクトは「GNOME OS Nightly」ページを公開し、仮想マシンや実際のハードウェア上でシステムを実行するためのダウンロード可能なイメージと手順を提供しました。[ 182 ]
それ以来、プロジェクトは進化を続け、2024年10月にはAdrian VovkがGNOME OSを日常的な使用により適したものにするための提案を発表し[ 183 ] 、2025年半ばにはコミュニティが実際のハードウェアテストを拡大し、アップデートと依存関係のメカニズムを改訂する取り組みを開始しました(特に「Summer of GNOME OS」プログラムとsystemdのより強い依存関係に関する議論)。[ 184 ] [ 185 ]
参照
注記
参考文献
- ^ a b「GNOME 1.0 リリース」(プレスリリース)。カリフォルニア州サンノゼ:GNOME プロジェクト。1999年3月3日。2021年12月8日時点のオリジナルよりアーカイブ。 2016年1月11日閲覧。
- ^ 「GNOME 49「Brescia」の紹介」. 2025年9月17日. 2025年9月17日閲覧。
- ^ a b「プログラミング言語」。
- ^ “Introducing GNOME 41” . 2021年12月22日時点のオリジナルよりアーカイブ。2021年12月20日閲覧。
- ^ “GNOME License” . 2017年11月7日時点のオリジナルよりアーカイブ。2017年12月8日閲覧。
- ^ Sandler, Karen (2014年3月26日). 「Introducing GNOME 3.12」 . GNOME Project (ビデオ). YouTube . 2021年12月21日時点のオリジナルよりアーカイブ。 2014年7月2日閲覧。
- ^ Clinton, Jason (2011年4月2日). 「GNOME 3: 割り込みの減少」 . GNOMEプロジェクト(ビデオ). YouTube . 2021年12月21日時点のオリジナルよりアーカイブ。 2011年4月7日閲覧。
- ^ 「GNOMEの発音は?」マサチューセッツ工科大学。 2022年9月13日時点のオリジナルよりアーカイブ。2022年9月13日閲覧。GNU
はGNOMEのファーストネームなので、GNOMEの公式発音は「グノーム」です。しかし、多くの人はGNOMEを「ノーム」と発音します(伝説の背の低い人たちのように)。この発音の方が簡単だと感じても、誰もあなたを傷つけることはありません。
- ^ a b de Icaza, Miguel (1997年8月15日). 「GNOMEデスクトッププロジェクト」 . mail.gnome.org . 2015年9月5日時点のオリジナルよりアーカイブ。2015年8月11日閲覧。
- ^ Clasen, Matthias (2014年2月19日). 「On portability」 . Goings on . 2014年3月2日時点のオリジナルよりアーカイブ。 2022年6月30日閲覧。
- ^ Neary, Dave; David, Vanessa (2010), The GNOME Census: Who writes GNOME? (PDF) , Neary Consulting, 2016年6月23日時点のオリジナルよりアーカイブ(PDF) , 2016年6月15日閲覧
- ^ 「Staring into the abyss」 Swfblag 、 Gnome、2012年7月27日。2012年7月31日時点のオリジナルよりアーカイブ。 2014年3月15日閲覧。
- ^ “GNOME at 25: A Health Checkup – Et tu, Cthulhu” . 2022年8月7日. 2023年1月11日時点のオリジナルよりアーカイブ。 2022年8月7日閲覧。
- ^ "GNOME" . Sovereign Tech Fund . 2025年4月27日閲覧。
- ^ 「GNOME Human Interface Guidelines」。2015年9月11日時点のオリジナルよりアーカイブ。2014年3月15日閲覧。
- ^ Pennington, Havoc (2002年4月). 「フリーソフトウェアUI」 . 2021年6月24日時点のオリジナルよりアーカイブ。 2021年6月21日閲覧。
- ^ 「ローカリゼーション」 . GNOME開発者ドキュメント. 2025年12月14日閲覧。
- ^ “GNOME Languages” . l10n.gnome.org . 2022年6月27日時点のオリジナルよりアーカイブ。2022年5月20日閲覧。
- ^ a b「Gnome Shellの用語」 . GNOME Wiki . GNOMEプロジェクト. 2014年5月22日時点のオリジナルよりアーカイブ。 2014年5月22日閲覧。
- ^ a b Day, Allan. 「GNOME 3.10 リリースノート」 . GNOME プロジェクト. 2014年6月25日時点のオリジナルよりアーカイブ。 2014年5月22日閲覧。
- ^ 「GNOME 3 チートシート」 . GNOME Wiki . GNOME プロジェクト. 2014年6月1日時点のオリジナルよりアーカイブ。 2014年6月13日閲覧。
- ^ 「GNOME 3.16 リリースノート」 . help.gnome.org . 2023年8月19日閲覧。
- ^ Day, Allan. 「GNOME 3.8 リリースノート」 . GNOME プロジェクト. 2014年6月21日時点のオリジナルよりアーカイブ。 2014年6月13日閲覧。
- ^ “Projects/GnomeFlashback – GNOME Wiki” . 2018年12月29日時点のオリジナルよりアーカイブ。2018年12月21日閲覧。
- ^ Giri, Arindam (2018年5月19日). 「Ubuntu 18.04 LTSにClassic GNOME Flashbackをインストールする方法」 . DebugPoint.com . 2018年12月21日時点のオリジナルよりアーカイブ。 2018年12月21日閲覧。
- ^ “GNOME/Flashback – ArchWiki” . 2021年5月10日時点のオリジナルよりアーカイブ。2025年4月22日閲覧。
- ^ “Debian – busterのgnome-session-flashbackパッケージの詳細” . 2018年12月21日時点のオリジナルよりアーカイブ。 2018年12月21日閲覧。
- ^ 「Debian -- buster のパッケージ gnome-applets の詳細」。
- ^ 「プロジェクト/GnomeApplets - GNOME Wiki!」 .
- ^ "GNOME - postmarketOS Wiki" . wiki.postmarketos.org . 2025年6月9日閲覧。
- ^ 「Clock Applets」 2003年5月14日.オリジナルの2003年5月14日時点のアーカイブ。
- ^ “GNOME wiki: GnomeOnlineAccounts” . 2021年3月16日時点のオリジナルよりアーカイブ。2015年12月18日閲覧。
- ^ 「GNOME 3.18ではNautilusからGoogleドライブのファイルにアクセスできるようになる」 2015年9月30日。2021年4月12日時点のオリジナルよりアーカイブ。2015年12月18日閲覧。
- ^ “GNOME 3.18 lands with Google Drive” . 2015年9月30日. 2017年8月10日時点のオリジナルよりアーカイブ。 2015年12月18日閲覧。
- ^ "GNOME Circle" . circle.gnome.org . 2023年11月28日閲覧。
- ^ 「GNOME ヒューマンインターフェースガイドライン」 . developer.gnome.org . 2024年9月10日閲覧。
- ^ a b “About Us | GNOME” . 2013年6月27日. 2013年6月27日時点のオリジナルよりアーカイブ。 2021年4月15日閲覧。
- ^アナウンスメント: Qt バージョン 2.0 リリース、1999年6月25日、 2000年3月9日時点のオリジナルよりアーカイブ。2014年4月16日閲覧。
- ^ストールマン、リチャード・ストールマン (2000年9月5日). 「Stallman on Qt, the GPL, KDE, and GNOME」 . 2012年4月19日時点のオリジナルよりアーカイブ。 2005年9月9日閲覧。
- ^ 「なぜ次のライブラリに劣等GPLを使うべきではないのか」フリーソフトウェア財団。2007年11月26日時点のオリジナルよりアーカイブ。2008年1月20日閲覧。
- ^ 「GNOME Foundation 著作権譲渡に関するガイドライン」 GNOME プロジェクト。2012年3月4日時点のオリジナルよりアーカイブ。2013年3月26日閲覧。
- ^ Wuelfing, Britta. 「GNOME: GNUプロジェクトから分離? » Linux Magazine」 . Linux Magazine . 2022年2月4日時点のオリジナルよりアーカイブ。 2021年4月14日閲覧。
- ^ Loshin, Pete (2000年11月6日). 「Gnome」 . Computerworld . 2022年2月3日時点のオリジナルよりアーカイブ。2021年4月14日閲覧。
- ^ “Official GNU software packages (archived on sep-2021)” . 2021年4月15日時点のオリジナルよりアーカイブ。
- ^マクガバン、ニール。 「私は(@GNOMEのEDとして)GNUに何度もそのページから私たちを削除するよう依頼しました。彼らは拒否しました」。Twitter 。 2021年11月13日時点のオリジナルよりアーカイブ。 2021年8月21日閲覧。
- ^ 「ここでも明確にしておきましょう。GNOMEはGNUプロジェクトではありません」。Twitter 。 2021年4月14日。2021年4月14日時点のオリジナルよりアーカイブ。 2021年8月21日閲覧。
- ^ 「ソフトウェア – GNUプロジェクト – フリーソフトウェア財団」 Gnu.org。2015年12月25日時点のオリジナルよりアーカイブ。2022年3月8日閲覧。
- ^ GNOME。「GTKコミットa4b976f7、「READMEを更新」「 . GNOME . 2022年2月3日時点のオリジナルよりアーカイブ。2021年9月8日閲覧。
- ^ Pennington, Havoc (1999). 「What is Gnome?」 . GTK / Gnome Application Development . 2010年7月11日時点のオリジナルよりアーカイブ。
- ^ a b Klapper, Andre (2010年4月6日). “Re: GNOME -> Gnome” . gnome.org . 2012年4月6日時点のオリジナルよりアーカイブ。 2022年6月30日閲覧。
- ^ Gowin, John (2001年11月9日). 「GNOME Office、どこまで進んでいるのか?」 Linux Orbit . 2005年1月1日時点のオリジナルよりアーカイブ。
- ^ TH, Sam (2001年4月10日). 「GUADEC Results」 . gnome-office-list (メーリングリスト). LWN.net . 2022年2月3日時点のオリジナルよりアーカイブ。2014年5月3日閲覧。
- ^ Loli, Eugenia (2003年9月15日). 「GNOME-Office 1.0リリース、Nautilusがオブジェクト指向に」 OSNews . 2014年5月4日時点のオリジナルよりアーカイブ。 2014年5月4日閲覧。
- ^ Esselbach, Philipp (2003年9月15日). 「GNOME-Office 1.0 リリース」 . Linux 互換. 2014年5月4日時点のオリジナルよりアーカイブ。2014年5月4日閲覧。
- ^ 「GNOME-Office 1.0 リリース」(プレスリリース)2003年9月15日。2014年10月26日時点のオリジナルよりアーカイブ。 2014年5月4日閲覧。
- ^ Sevior, Martin (2004年6月30日). 「Next GNOME-Office release」 . gnome-office-list (メーリングリスト). 2021年4月18日時点のオリジナルよりアーカイブ。 2014年5月4日閲覧。
- ^ Sevior, Martin (2004年7月30日). 「GNOME-Office-1.2の進捗状況の最新情報」 . gnome-office-list (メーリングリスト). 2021年6月13日時点のオリジナルよりアーカイブ。 2014年5月4日閲覧。
- ^ Sevior, Martin (2004年10月2日). “Three weeks until gnome-office-1.2, what progress on the website?” gnome -office-list (メーリングリスト). 2022年2月3日時点のオリジナルよりアーカイブ。 2014年5月4日閲覧。
- ^ Welinder, Morten (2004年12月19日). “Gnumeric 1.4 is Here! ” . gnome-office-list (メーリングリスト). 2021年6月14日時点のオリジナルよりアーカイブ。 2014年5月4日閲覧。
- ^ 「Officeアプリケーション」 . GNOMEプロジェクト. 2013年12月3日時点のオリジナルよりアーカイブ。2014年5月4日閲覧。
- ^ 「GNOME 2.0 リリース:よりシンプルなユーザーインターフェースと強力な開発ツールを搭載したデスクトップ環境」(プレスリリース)。2021年11月13日時点のオリジナルよりアーカイブ。
- ^ “GNOME 2.0 デスクトップおよび開発者プラットフォームがリリースされました!” (メーリングリスト). 2003年5月20日時点のオリジナルよりアーカイブ。
- ^ 「GNOME 2.2 リリースノート」 . help.gnome.org . 2022年5月23日時点のオリジナルよりアーカイブ。 2023年1月23日閲覧。
- ^ Brooks, Jason (2003年3月11日). 「GNOME 2.2、さらに強力に、そして磨き上げられる」 . eWEEK . 2023年1月23日閲覧。
- ^ Foxwell, Harry; Tran, Hung (2009). Pro OpenSolaris: Linux開発者と管理者のための新しいオープンソースOS . Apress . p. 51. ISBN 9781430218920. 2023年1月11日時点のオリジナルよりアーカイブ。2020年9月23日閲覧。
- ^ Paul, Ryan (2008年7月14日). 「GNOME 3.0 公式発表…そして解説」 . Ars Technica . 2009年1月21日時点のオリジナルよりアーカイブ。2021年4月26日閲覧。
- ^ a b c d Paul, Ryan (2011年4月7日). 「Linuxの芝生に輝く新しい装飾:ArsがGNOME 3.0をレビュー」Ars Technica . 2012年5月11日時点のオリジナルよりアーカイブ。 2021年4月26日閲覧。
- ^ 「GNOME 3.0 リリース:ユーザーと開発者にとってより良いもの」(プレスリリース)。2021年11月13日時点のオリジナルよりアーカイブ。
- ^ a b「GNOME 3.0 リリースノート」。GNOME プロジェクト。2013年1月27日時点のオリジナルよりアーカイブ。2011年4月7日閲覧。
- ^ a b「3.4で実装された機能のリスト」。GNOMEプロジェクト。2012年3月30日時点のオリジナルよりアーカイブ。 2012年3月28日閲覧。
- ^ Sharma, Mayank (2011年6月5日). 「Gnome 3.0: 完全ガイド」 . TechRadar . 2023年5月5日時点のオリジナルよりアーカイブ。2023年5月5日閲覧。
- ^ “GNOME 3.0 リリースノート” . help.gnome.org . 2023年5月5日時点のオリジナルよりアーカイブ。2023年5月5日閲覧。
- ^ Vervloesem, Koen (2009年8月4日). “Mutter: a window manager for GNOME 3 [LWN.net]” . lwn.net . 2009年8月17日時点のオリジナルよりアーカイブ。 2022年5月20日閲覧。
- ^ Thurman, Thomas (2009年7月6日). 「…の未来 – …あなたの中の大人のために」 . 2009年7月9日時点のオリジナルよりアーカイブ。2022年5月20日閲覧。
- ^ 「GTKの新しいデフォルトテーマ」 . blogs.gnome.org . 2014年6月13日. 2014年12月24日時点のオリジナルよりアーカイブ。 2014年12月24日閲覧。
- ^ Prague, Liam Proven著「How Microsoft shattered Gnome's unity with Windows 95」 www.theregister.com 。 2022年5月31日時点のオリジナルよりアーカイブ。 2022年6月1日閲覧。
- ^ 「Mateデスクトップ環境 – GNOME2フォーク / コミュニティ貢献 / Arch Linuxフォーラム」 bbs.archlinux.org . 2014年8月21日時点のオリジナルよりアーカイブ。2021年5月15日閲覧。
- ^ 「MATEは、従来のデスクトップエクスペリエンスを維持しながら、新しいテクノロジーのサポートを追加するために積極的に開発されています」。2021年5月6日時点のオリジナルよりアーカイブ。
- ^ 「Cinnamonの紹介」。Linux Mintブログ。2012年2月29日時点のオリジナルからのアーカイブ。Cinnamon
はGnome Shellからフォークされ、MutterとGnome 3をベースにしている。
- ^ギルバートソン、スコット (2013年10月29日). 「Cinnamonデスクトップ:GNOMEとの決別、強化されたNemoを発見」 . The Register . 2024年7月3日閲覧。
- ^ PCMan (2013年7月3日). 「LXDE-Qt プレビュー」 . LXDE Blog . 2018年2月17日時点のオリジナルよりアーカイブ。2021年5月15日閲覧。
- ^ “LXQt History” . GitHub . 2020年11月14日時点のオリジナルよりアーカイブ。2021年5月15日閲覧。
- ^ 「PCManFM Qt 0.1.0 リリース」 LXDEブログ2013年3月26日. 2024年6月20日閲覧。
- ^ Najse氏(2013年7月5日)「いいえ、LXDE-Qtは肥大化していません」LXDEブログ。2024年6月20日閲覧。
- ^ 「GNOMEはCanonicalの支援を拒否? シャトルワース氏の回答 / ニュース / オンライン / ホーム – Ubuntu User」www.ubuntu-user.com。2022年5月25日時点のオリジナルよりアーカイブ。2023年1月27日閲覧。
- ^ 「マーク・シャトルワース » ブログアーカイブ » 社内競争は健全だが、強力で成熟したリーダーシップに依存」。2023年1月27日時点のオリジナルよりアーカイブ。 2023年1月27日閲覧。
- ^ 「マーク・シャトルワース » ブログアーカイブ » 他の奴らはみんな間違っていない」 2023年1月27日時点のオリジナルよりアーカイブ。 2023年1月27日閲覧。
- ^ Jackson, Joab (2010年10月25日). 「Canonical Ubuntu、設計上の問題でGNOMEから分離」 . Computerworld . 2023年1月27日時点のオリジナルよりアーカイブ。2023年1月27日閲覧。
- ^ Parfeni, Lucian (2010年5月11日). 「Canonical、ネットブックとUbuntu Light向けの『Unity』インターフェースを発表」 . softpedia . 2023年2月12日時点のオリジナルよりアーカイブ。 2023年1月27日閲覧。
- ^ Gilbertson, Scott (2017年11月27日). 「Ubuntu 17.10: Return of the GNOME」 . Ars Technica . 2023年4月5日時点のオリジナルよりアーカイブ。2023年4月27日閲覧。
- ^ BuddiesOfBudgie/budgie-desktop、Buddies of Budgie、2024年6月20日、 2024年6月20日閲覧。
- ^ "elementary" . GitHub . 2024年6月20日閲覧。
- ^ Sneddon, Joey (2021年11月7日). 「System76が独自のデスクトップ環境を構築中」 . OMG! Ubuntu . 2024年10月28日閲覧。
- ^ “ジェレミー・ソラー🦀 (@[email protected])” .フォストドン。 2024 年 10 月 27 日。2024 年10 月 28 日に取得。
- ^ Ricky (2011年8月4日)、「Linus Torvalds Ditches GNOME For Xfce」、Digitizor、2015年4月11日時点のオリジナルよりアーカイブ。 2011年11月8日閲覧。
- ^ 「トーバルズ氏:優しくなりたいし、悪態をつきたくない。でも、私にはそれができない」。ザ・レジスター紙、2012年11月7日。2015年11月13日時点のオリジナルよりアーカイブ。 2013年1月2日閲覧。
- ^ Heath, Nick. 「Linus TorvaldsがGnome 3.xデスクトップに戻る」 ZDNet . 2022年2月3日時点のオリジナルよりアーカイブ。 2019年4月22日閲覧。
- ^ Hoffman, Chris. 「GNOME 3.14はいかにして幻滅したLinuxユーザーを取り戻したか」 PC World . IDG TechNetwork. 2015年3月29日時点のオリジナルよりアーカイブ。2015年4月5日閲覧。
- ^ Bicha, Jeremy (2017年4月13日). “Ubuntu GNOME 17.04 Released and What's Next | Ubuntu GNOME” . 2017年4月13日時点のオリジナルよりアーカイブ。 2023年1月27日閲覧。
- ^ a b “GNOME 40 リリースノート” . 2020年5月24日時点のオリジナルよりアーカイブ。2021年3月27日閲覧。
- ^ Larabel, Michael (2021年3月24日). “GNOME 40 Released With Many Improvements – Phoronix” . 2021年3月26日時点のオリジナルよりアーカイブ。 2021年3月27日閲覧。
- ^ a b Bassi, Emmanuele (2020年9月16日). 「新しいGNOMEバージョン管理スキーム」 . 2021年10月23日時点のオリジナルよりアーカイブ。2020年9月17日閲覧。
- ^ “GNOME 40” . Forty.gnome.org. 2022年1月24日時点のオリジナルよりアーカイブ。2022年3月8日閲覧。
- ^ “GNOME 41 リリースノート” . help.gnome.org . 2021年12月22日時点のオリジナルよりアーカイブ。2023年1月27日閲覧。
- ^ “What's New in GNOME 42, Available Now” . 2022年3月8日. 2022年9月8日時点のオリジナルよりアーカイブ。 2022年9月8日閲覧。
- ^ 「GNOME リリースノート」 . GNOME リリースノート. 2024年5月5日閲覧。
- ^ “GNOME リリースノート” . GNOME リリースノート. 2022年9月24日時点のオリジナルよりアーカイブ。 2022年9月25日閲覧。
- ^ a b「GNOME 44 の紹介、「クアラルンプール」」. 2023年3月23日時点のオリジナルよりアーカイブ。2023年3月23日閲覧。
- ^ a b「GNOME リリースノート」 . GNOME リリースノート. 2023年9月20日閲覧。
- ^ 「Gnome リリースノート」。Gnomeリリースノート。
- ^ 「Gnome 46の変更ログ」。Gnome Sources。
- ^ 「GNOMEリリースノート」 . GNOMEリリースノート. 2024年10月28日閲覧。
- ^ Nestor, Marius (2025年3月19日). 「GNOME 48 "Bengaluru" デスクトップ環境が正式リリース、新機能紹介」 . 9to5Linux . 2025年4月24日閲覧。
- ^ 「GNOME 49「Brescia」の紹介」「 . GNOME リリースノート. 2025年9月17日閲覧。
- ^ Untz, Vincent (2011年4月13日). 「gnome-panelは死んだ、gnome-panel万歳!」vuntz.net . 2025年12月3日閲覧。
- ^ 「GNOME クラシックとは何ですか?」。
- ^ 「プロジェクト/GnomeFlashback - GNOME Wiki!」 .
- ^ 「GNOME 3: エンドユーザーの視点から」 LinuxBSDos.com 2011年4月9日. 2025年12月3日閲覧。
- ^ Sneddon, Joey (2012年3月21日). 「Ubuntu 12.04のGNOME Classic:まるで何も変わっていない」 . OMG! Ubuntu . 2025年12月3日閲覧。
- ^ “Trisquel 5.5 STS Brigantia リリース発表” . 2012年4月16日. 2018年6月23日時点のオリジナルよりアーカイブ。 2018年9月23日閲覧。
- ^ 「リリースノート」 . GNOME ヘルプ. 2023年9月19日閲覧。
- ^ 「新しいGNOMEバージョン管理スキーム」 GNOME Discourse、2020年9月16日。 2025年9月6日閲覧。
- ^ de Icaza, Miguel. 「GNOMEプロジェクトのストーリー」 . 2001年2月24日時点のオリジナルよりアーカイブ。
- ^ 「GNOME 1.2 "Bongo GNOME" Unleashed」(プレスリリース)GNOMEプロジェクト。2000年5月25日。2011年5月14日時点のオリジナルよりアーカイブ。2014年6月8日閲覧。
- ^ “GNOME 1.4 "Tranquility" がリリースされました” . mail.gnome.org . 2021年4月22日時点のオリジナルよりアーカイブ。 2021年9月12日閲覧。
- ^ 「GNOME 1.4 リリース:デスクトップ環境はパワー、安定性、洗練度、統合性を誇る」 (プレスリリース)。コペンハーゲン、デンマーク:GNOME プロジェクト。Business Wire。2001年4月2日。 2011年5月24日時点のオリジナルよりアーカイブ。 2014年6月8日閲覧。
- ^ Waugh, Jeff (2002年6月27日). 「GNOME 2.0 デスクトップおよび開発者プラットフォームがリリースされました!」 . desktop-devel (メーリングリスト). 2017年7月5日時点のオリジナルよりアーカイブ。 2007年9月20日閲覧。
- ^ 「GNOME 2.2 リリースノート」(プレスリリース). GNOME プロジェクト. 2003年2月5日. 2017年12月22日時点のオリジナルよりアーカイブ。2019年2月19日閲覧。
- ^ Waugh, Jeff (2003年9月11日). 「GNOME 2.4.0 デスクトップ & 開発者プラットフォームの発表」 . gnome-announce (メーリングリスト). 2017年7月5日時点のオリジナルよりアーカイブ。 2007年9月20日閲覧。
- ^ Sobala, Andrew (2004年3月31日). 「GNOME 2.6.0 デスクトップ&開発者プラットフォームの発表」 . gnome-announce (メーリングリスト). 2017年7月5日時点のオリジナルよりアーカイブ。 2007年9月20日閲覧。
- ^ 「GNOME 2.8 リリースノート」(プレスリリース). マサチューセッツ州ボストン: GNOME プロジェクト. 2004年9月15日. 2017年12月22日時点のオリジナルよりアーカイブ。 2019年2月19日閲覧。
- ^ 「GNOME 2.10 リリース!」(プレスリリース)ボストン、マサチューセッツ州:GNOME プロジェクト。2005年3月9日。2014年7月14日時点のオリジナルよりアーカイブ。 2014年6月8日閲覧。
- ^ 「GNOME 2.12 リリースノート」。2012年7月22日時点のオリジナルよりアーカイブ。2010年10月31日閲覧。
- ^ 「GNOME 2.14 リリースノート」。2010年11月2日時点のオリジナルよりアーカイブ。2010年10月31日閲覧。
- ^ Newren, Elijah (2006年9月6日). 「GNOME 2.16のリリースを祝して!」 gnome -announce (メーリングリスト). 2017年7月5日時点のオリジナルよりアーカイブ。 2007年9月20日閲覧。
- ^ Newren, Elijah (2007年3月14日). 「GNOME 2.18のリリースを祝して!」 gnome -announce (メーリングリスト). 2017年7月5日時点のオリジナルよりアーカイブ。 2007年9月20日閲覧。
- ^ Ryan, Paul (2007年9月19日). 「GNOME 2.20 正式リリース」 . Ars Technica . 2007年10月11日時点のオリジナルよりアーカイブ。2007年9月20日閲覧。
- ^ Untz, Vincent (2008年3月12日). 「GNOME 2.22のリリースを祝して!」 gnome -announce-list (メーリングリスト). 2019年4月28日時点のオリジナルよりアーカイブ。 2008年3月12日閲覧。
- ^ 「GNOME 2.22 リリースノート」の「GVFS と GIO」セクション. 2017年7月30日時点のオリジナルよりアーカイブ。2016年2月6日閲覧。
- ^ Untz, Vincent (2008年9月24日). “Celebrating the release of GNOME 2.24!” gnome -announce-list (メーリングリスト). 2019年4月28日時点のオリジナルよりアーカイブ。 2008年9月27日閲覧。
- ^ Untz, Vincent (2009年3月18日). “Celebrating the release of GNOME 2.26!” gnome -announce-list (メーリングリスト). 2019年4月28日時点のオリジナルよりアーカイブ。 2009年3月18日閲覧。
- ^ Holwerda, Thom (2009年9月24日). 「GNOME 2.28 リリース」 . OSNews . 2018年11月6日時点のオリジナルよりアーカイブ。 2009年4月5日閲覧。
- ^ Holwerda, Thom (2010年3月31日). 「GNOME 2.30 リリース」 . OSNews . 2018年11月6日時点のオリジナルよりアーカイブ。 2010年4月4日閲覧。
- ^ 「GNOME 2.32 リリースノート」。2012年12月22日時点のオリジナルよりアーカイブ。2010年10月31日閲覧。
- ^ a b Vitters, Olav; Klapper, André; Day, Allan. 「GNOME 3.2 リリースノート」 . GNOME プロジェクト. 2012年12月23日時点のオリジナルよりアーカイブ。 2011年10月5日閲覧。
- ^ “高dpiサポートを追加” . 2014年2月12日. 2020年8月1日時点のオリジナルよりアーカイブ。2019年3月16日閲覧。
- ^ 「アプリケーションをDBusActivatableに変換する」。2014年5月30日時点のオリジナルよりアーカイブ。2014年5月29日閲覧。
- ^ Wallen, Jack (2014年3月28日). 「GNOME 3.10は、かつてLinuxデスクトップの寵児だったものを復活させた」 TechRepublic. 2014年3月28日時点のオリジナルよりアーカイブ。
- ^ “GNOME 3.16 is here with reimagined notification and visual upgrades galore” . 2015年3月28日. 2020年8月1日時点のオリジナルよりアーカイブ。 2019年2月19日閲覧。
- ^ “GNOME 3.20” . 2016年3月23日. 2016年4月8日時点のオリジナルよりアーカイブ。 2016年3月27日閲覧。
- ^ 「GNOME 3.24リリース、新機能紹介」 OMG! Ubuntu!、2017年7月23日。2017年7月19日時点のオリジナルよりアーカイブ。 2017年7月23日閲覧。
- ^ 「GNOME 3.24 'Portland' のご紹介」「 . YouTube . 2017年7月23日. 2021年12月21日時点のオリジナルよりアーカイブ。
- ^ “GNOME 3.26 Released” . 2017年9月13日. 2021年3月16日時点のオリジナルよりアーカイブ。 2017年9月14日閲覧。
- ^ 「GNOME 3.27.x 開発シリーズ」。2017年12月22日時点のオリジナルよりアーカイブ。2018年3月9日閲覧。
- ^ Sneddon, Joey (2025年9月12日). 「GNOME 49: 新しいアプリ、ロック画面機能、デザイン変更」 . OMG! Ubuntu . 2025年10月18日閲覧。
- ^ Petridis, Jordan (2025年6月8日). 「X11 GNOMEセッション削除に関する最新情報」 . Rust in Peace . 2025年10月18日閲覧。
- ^ 「GNOME Quick SWOT Analysis」 . GNOMEプロジェクト. 2014年3月18日時点のオリジナルよりアーカイブ。2014年3月18日閲覧。
- ^ Proven, Liam. 「GNOMEプロジェクトはすべてのメーリングリストを閉鎖します」 . www.theregister.com . 2022年10月29日時点のオリジナルよりアーカイブ。 2022年10月29日閲覧。
- ^ 「About」 . GNOME Users And Developers European Conference (GUADEC). 2011年10月4日時点のオリジナルよりアーカイブ。 2011年12月3日閲覧。
- ^ 「GNOME プロジェクトが OpenGL レンダリング ライブラリ Clutter を廃止」。
- ^ Bull, Phil. 「プラットフォームライブラリ」 . GNOMEプロジェクト. 2014年5月21日時点のオリジナルよりアーカイブ。 2014年5月21日閲覧。
- ^ 「What's new in Fedora 25 Workstation」。Fedora Magazine。Red Hat。2016年11月21日。2021年7月24日時点のオリジナルよりアーカイブ。 2021年8月21日閲覧。
- ^ 「GNOME 3.20 リリースノート」 . GNOME. 2016年10月26日時点のオリジナルよりアーカイブ。2021年8月21日閲覧。
- ^ "session: waylandセッションに優先順位を付ける · GNOME/gdm@6cd2d24" . GNOME GitLab. 2015年11月9日. 2021年6月24日時点のオリジナルよりアーカイブ。 2021年6月21日閲覧。
- ^ 「GNOME Lands Mainline NVIDIA Wayland Support Using EGLStreams」 . Phoronix. 2016年11月17日. 2021年9月19日時点のオリジナルよりアーカイブ。2021年8月21日閲覧。
- ^ 「GNOME 3.30 MutterはWaylandコードのX11/XWaylandへの依存を軽減」 www.phoronix.com 2023年8月21日閲覧。
- ^ Poettering, Lennart (2011年5月18日). 「systemd を外部依存関係として利用する」 . desktop-devel (メーリングリスト). 2014年10月10日時点のオリジナルよりアーカイブ。 2014年6月12日閲覧。
- ^ Peters, Frederic (2012年11月6日). "20121104 会議議事録" . release-team (メーリングリスト). 2014年9月7日時点のオリジナルよりアーカイブ。 2014年6月12日閲覧。
- ^ “Inhibitor locks” . 2020年5月3日時点のオリジナルよりアーカイブ。 2020年3月29日閲覧。
- ^ “GNOME OS Nightly” (公式サイト). 2020年10月15日時点のオリジナルよりアーカイブ。
- ^ Lahaye, Martín Abente; Thursfield, Sam (2024年5月14日). 「GNOME OS + systemd-sysupdate」 . GNOME Discourse . 2025年10月24日閲覧。
- ^ Vovk, Adrian (2024年10月22日). 「なぜGNOME OSはbootcではなくsystemd-sysupdateを選んだのか?」GNOME Discourse . 2025年10月24日閲覧。
- ^ 「DistroWatch.com: GNOME OS」 . distrowatch.com . 2025年9月16日閲覧。
- ^ 「Shell Yes!」 . blogs.gnome.org . 2010年8月1日.
- ^ 「GNOME OS BoF 議事録とアクションポイント」 . blogs.gnome.org . 2012年8月10日.
- ^ 「現在はgnome-continuousとして知られています」gitlab.gnome.org . 2013年9月12日。
- ^ 「GUADEC 2017でのGNOME Continuousプレゼンテーション」。github.com 。 2017年7月29日。
- ^ 「GNOME OSTreeプロジェクトからのニュース」 . blogs.gnome.org . 2013年8月8日.
- ^ 「継続的テストとWayland」blogs.gnome.org . 2014年7月23日。
- ^ 「FlatpakとGNOMEソフトウェア」 . blogs.gnome.org . 2016年7月5日.
- ^ "GNOME GitLabのgnome-build-meta" . gitlab.gnome.org . 2018年1月18日.
- ^ 「GNOME OSとは?」 blogs.gnome.org . 2020年10月7日。
- ^ 「すべての人のためのデスクトップ」 blogs.gnome.org . 2024年10月25日。
- ^ 「GNOME OSの夏」 . blogs.gnome.org . 2025年6月1日.
- ^ 「systemdへのより強力な依存関係の導入」 . blogs.gnome.org . 2025年6月10日.