kledgeb UbuntuやLinuxの最新情報を紹介

Linux その96 - 次期Budgie 11でGTK/GNOMEから脱却を検討

次期Budgie 11でGTK/GNOMEから脱却を検討

現在「Budgie」のメジャーバージョンは「Budgie 10」ですが、次期メジャーバージョンの「Budgie 11」で「GTK/GNOME」からの脱却が検討されています。


  • Building an Alternative Ecosystem

Budgie

「Budgie」はデスクトップ環境です。
「Budgie」は「Ubuntu Budgie」で採用されているデスクトップ環境であり、「Ubuntu Budgie」は「Budgie」を採用した著名なLinuxディストリビューションの1つです。
先日リリースされた最新版の「Ubuntu Budgie 21.10」に関する情報は以下を参照してください。

  • Ubuntu Budgie 21.10の新機能と変更点・既知の問題

GTK/GNOMEベースで開発されている

「Budgie」は「GTK/GNOME」ベースで開発されており、「GTK/GNOME」に大きく依存した構造になっています。
言い換えれば「GNOME」を高度にカスタマイズした環境であると表現することもできるでしょう。

またそれはデスクトップ環境だけでなく「Ubuntu Budgie」を見ても分かる通り、デフォルトのアプリケーション群に「GNOME」が開発している多くのGNOMEコアアプリケーションを採用しています。

GNOMEの方針に大きな影響を受ける

「Budgie」は「GTK/GNOME」に依存した構造であるため、「GNOME」の方針変更や仕様変更に大きな影響を受けます。

そもそも「GNOME」の設計方針と「Budgie」の設計方針は異なっています。
「Budgie」の設計方針はデスクトップユーザー向けのUXを提供することであり、伝統的なUIが持つ従来の使い勝手の良さを踏襲し新しいLinuxユーザーに親しみやすさを提供しつつ、新しいLinuxユーザーに魅力的でモダンな新機能を提供してきました。

一方で「Budgie」の開発者から見た「GNOME」の設計方針は、タブレットのようなモバイルデバイスからデスクトップまで幅広くカバーするタッチ志向のUXであり、デスクトップだけに注力したデザインではありません。

そのためこの方針の違いの中には「GNOME」の設計方針と相反する方針もあります。
しかし今まで「Budgie」は「GNOME」の方針変更や仕様変更に追従し「Budgie」を開発してきました。

限界の訪れ

今まで「Budgie」を実現するために必要な機能が「GNOME」から削除され、「GTK/GNOME」上での持続可能な開発が困難になってきました。
特にソフトウェアのテーマやスタイリングのカスタマイズ、そして「GTK 4」上で実現したい実装が困難になり、紆余曲折を経て「GTK/GNOME」からの脱却検討に至っています。

以前も似たようなことなかった?

余談ですが今から4年以上前に「Budgie 11」で「Qt」へ移行するとの話がありました。

  • GNOMEとGTK+から脱却・Qtへ移行

しかしこの方針もその後紆余曲折を経て、「GTK 4」へ移行するとの方針に変更されました。

  • Budgie 11でGTK+ 4に移行か

Budgie 11

というわけで「Budgie 11」では「GTK/GNOME」からの脱却が検討されています。

GTKの代わりにEFLを採用

GUIを構築するためのツールキットに「EFL(Enlightenment Foundation Libraries)」が選ばれました。

  • Enlightenment and EFL Developer Documentation

「Qt」は開発者が「C++」を好まないという点や、コードを「Rust」や「Go」で記述したいがその「Qt」バインディングが十分にサポートされていないという点などから、「Qt」は採用を見送られました。

アプリケーション群

「GNOME」由来のアプリケーションに関してはその多くが、既存の別の代替アプリケーションに置き換えるか、もしくは新規に開発する案が検討されています。

具体的な方針はこれから

「GTK/GNOME」から完全に脱却できるのか、それともまずは依存を最小限にしていくのか、具体的な方針は今後の調査や開発が進むに連れ明らかになっていくでしょう。

Linux
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.10 その40 - Ubuntu Desktop 26.10 の注目機能
    Ubuntu Desktop 26.10  の注目機能 Ubuntu Desktop 26.10  の注目機能を紹介します。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
記事のピックアップ
オプション