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

Ubuntu 23.10 その8 - Ubuntu Desktop開発チームの取り組み(2023/6/30)・新しいアプリケーションストアやソフトウェアの更新の改善など

Ubuntu Desktop開発チームの取り組み

2023年6月30日、Ubuntu Desktop開発チームは以下で開発チームの取り組みを紹介しています。


  • Pulse 13 - Ubuntu Desktop engineering update

前回の紹介内容は以下を参照してください。

  • Ubuntu Desktop開発チームの取り組み・以前のUbuntuフォントファミリーの提供やGNOME Shell 44.2のリリース作業など

今回の取り組みをいくつかピックアップします。

polkitd 122がUbuntu 23.10に登場

polkitdの最新版「polkitd 122」が「Ubuntu 23.10」に登場しました。


Polkit

Polkitはユーザー認証と権限の昇格で使用される仕組みです。
例えば設定からユーザーを追加する時など管理者権限が必要な時に、Polkitでユーザー認証を行い権限を昇格させます。


sudoと異なり権限の昇格範囲を必要最低限に絞ることで、セキュリティーを向上させることができます。
またPolkitは権限を与える範囲を柔軟に制御できるようになっています。

11年ぶりのメジャーバージョンアップ

今までUbuntuで採用されていたPolkitは、なんと11年も前にリリースされた「Polkit 0.105」です。
Ubuntuは「Polkit 0.105」にパッチをあてつつメンテナンスしてきました。

これはPolkitの権限を制御する設定ファイルの仕組みが変わり、設定ファイルの解釈にJavaScriptエンジン(mozjs)を使用するようになったためです。
当時設定ファイルの解釈にmozjsを利用することはセキュリティー上の懸念が強くあり、Ubuntuは設定ファイルの仕組みが変わる前の「Polkit 0.105」を採用し続けてきました。

  • Use of Javascript rules in polkit

Duktapeの採用とPolkitのアップデート

さて時を経てセキュリティーの懸念を軽減できる環境が整備され、JavaScriptエンジンのDuktapeの登場とPolkitのDuktape対応により、ついに最新版のPolkitへ移行できる日が訪れました。
これに伴い権限を制御するための設定ファイルは新しい仕組みに対応した設定ファイルに移行しています。
今回の移行によりユーザーから見て何かしら操作方法が変わることはありません。

新しいアプリケーションストア

現在のUbuntu Softwareに代わる新しいアプリケーションストアが開発されています。
「Ubuntu 23.10」で新しいアプリケーションストア(App Store)の採用を目指して開発が進められています。


debパッケージのサポート方針

App Storeでもdebパッケージがサポートされます。
現在のUbuntu Softwareと比べると、ユーザーから見てSnapとdebを区別しやすいUIデザインになっています。
例えばSnapとdebの両方で提供されているGIMPでは、以下のようにソフトウェアの提供元にSnapとdeb(Debian)が選択できるようになっています。


しかしApp StoreでSnapとdebを同列に扱うことは目標ではありません。
Snapはdebより後から登場した新しい仕組みであり、App Storeのようなアプリからアプリケーションを扱うのに都合が良い情報が含まれており、これを軸としたUI/UXの設計が行われています。

実際Snapとdebの両方から提供される同一のアプリにパッケージの選択肢を適切に提供することは難しく、またこれにより一部の設計に制約が出てしまうため、Snapとdebの選択肢の提供はApp Storeの目標にはなっていません。

さて開発リソースの都合から、debのサポートは後から登場する予定です。

アプリ評価システムの改善

アプリの評価システムは5段階の評価システムになっています。
これをもっと簡素化した+1/-1(Youtubeで言うところのGoodボタンとBadボタン)の評価方法が検討されています。

また評価の傾きに着目した「most improved」のような新たな評価基準を採用したカテゴリーの新設も検討されています。

ソフトウェアの更新

Ubuntuには標準サポートから提供されるアップデートとUbuntu Pro(ESM)から提供されるアップデートがあります。

ソフトウェアの更新ではこれらのアップデートは区別されていません。
しかしユーザーから見てこの状況は分かりにくさがあったため、標準サポートから提供されるアップデートとUbuntu Pro(ESM)から提供されるアップデートを区別して表示する機能の実装が進められています。




うまく行けば今後リリースされるポイントリリースでこのソフトウェアの更新が登場する予定です。

その他

その他の取り組みや情報を紹介します。

  • Ubuntu 22.10のサポート期間が2023年7月20日に終了
  • Ubuntu 23.10にGNOME Shell / Mutter 44.2登場 
  • Ubuntu 22.04 LTS向けGNOME Shell / Mutter42.9のテスト完了まで後もう少し
  • マウスカーソルの動きが引っかかる不具合の修正 
  • Firefox 114.0.2のリリース

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に 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 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • 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 がリリースされました。
  • 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.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション