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

Ubuntu 25.04 その13 - Ubuntu 25.04の開発状況・コンポーネントやツールチェーンのアップデートなど

Ubuntu 25.04の開発状況

以下で Ubuntu 25.04 の開発状況が紹介されています。


  • Ubuntu Foundations 25.04 - Plucky Puffin progress

Feature Freeze を迎える

Ubuntu 25.04 の開発では、2025年2月21日に Feature Freeze を迎えました。
Feature Freeze を迎えると Debian から全体的なパッケージの導入が凍結され、今後は不具合の修正に焦点をあてた取り組みが主体となります。
ちなみに Feature Freeze 以降でも Feature Freeze Exceptions という手続きにより、例外的にパッケージをアップグレードするプロセスもあります。

Feature Freeze 時のパッケージの状態など、以下でその詳細を確認できます。

  • Plucky Puffin Feature Freeze Statistics

コンポーネントのアップデート

以下のコンポーネントのアップデートが予定されています。

コンポーネント バージョン LaunchPad
glibc 2.41 glibc/2.41-1ubuntu1
systemd 257.2 systemd/257.2-3ubuntu1
openssl 3.4.1-1 openssl/3.4.1-1ubuntu1

ツールチェーンのアップデート

以下のツールチェーンのアップデートや採用が予定されています。

ツールチェーン デフォルト 他に利用可能なバージョン
GCC GCC 14 GCC 15
GCC 13
GCC 12
GCC 11
Python Python 3.13 なし
OpenJDK OpenJDK 21 OpenJDK 25ea
OpenJDK 24ea
OpenJDK 17
OpenJDK 11
OpenJDK 8
Golang Golang 1.24 Golang 1.23
Rust Rust 1.84 Rust 1.83
Rust 1.82
Rust 1.81
.NET .NET 9 .NET 8
LLVM LLVM 20 LLVM 19
LLVM 18
LLVM 17
LLVM 16
LLVM 15
LLVM 14

以下のツールチェーンのデフォルトバージョンがアップデートされました。

  • Python 3.13
  • Go 1.24
  • Rust 1.84
  • LLVM 20

以下のツールチェーンのデフォルトバージョンは引き続き維持されています。

  • .NET 9
  • OpenJDK 21
  • GCC 14

またアーリーアクセスとして、以下のツールチェーンが利用できるようになっています。

  • OpenJDK 24ea
  • OpenJDK 25ea
  • GCC 15

Dracut のサポート

以前紹介した通り Dracut がサポートされます。

  • Dracutのサポート・Dracut へ切り替えるには

crypto-config

crypto-config は システム全体で使用する暗号化プロファイルを選択するためのソフトウェアです。

  • crypto-config

crypto-config が Ubuntu 25.04 の公式リポジトリーから利用できるようになりました。

  • パッケージ: crypto-config (0.7.4-0ubuntu1) [universe]

これにより cloud-init などからも簡単に crypto-config を導入できるようになりました。
ただ crypto-config はまだ開発中のソフトウェアであり、プロファイル設定などユーザーからのフィードバックを募集しています。

Ubuntu Desktop ARM64

ARM64 向け Ubuntu Desktop のサポート改善作業が行われています。
以前 Qualcomm Snapdragon X Elite のサポートに向けた取り組みを紹介しました。

  • Qualcomm Snapdragon X Elite 搭載ノートPC向け Ubuntu 24.10 開発者プレビュー登場

この取り組みの成果として、以下のパッケージが Ubuntu 25.04 の公式リポジトリーに配置されました。

  • ubuntu-x1e-settings
  • ubuntu-x1e-settings-nogrub

また Linux kernel のサポート改善作業や、インストーラーのサポート改善作業が行われています。

  • Snapdragon X Elite: Sync concept kernel changes

Ubuntu Desktop 25.04 リリース時に追加作業をすることなく、Ubuntu Desktop を Qualcomm Snapdragon X Elite にインストールできる日が来るでしょう。

デバイス固有の Ubuntu Desktop ARM64 を一つのイメージに

従来は ARM64 アーキテクチャーの各デバイス向けに、それぞれのデバイスに対応したデバイス固有のインストーラーとイメージを提供してきました。
これらのイメージを一つに統合し、単一のイメージで ARM64 デバイスに対応します。

Raspberry Pi のカメラスタックが有効に

Ubuntu 25.04 で Raspberry Pi のカメラスタックがサポートされます。

新しい PiSP ドライバーが libcamera に追加されました。
また rpicam-apps アプリと picamera2(カメラ向けの Python API)が利用可能になりました。
このサポートにより Raspberry Pi OS と同じ方法でカメラを利用できるようになります。

さらに Raspberry Pi AI 機能のサポートにも取り組んでいます。
動作自体はできましたが、ライセンスの都合により Ubuntu でこの機能のサポートに必要なソフトウェアを再配布できません。
現状 Ubuntu ではこの課題にも取り組んでいます。

いち早くこのサポートを体験してみたいユーザーは

いち早くこのサポートを体験してみたいユーザーは、以下の PPA を利用すると良いでしょう。

  • pisp-libcamera
  • python3-simplejpeg

ちなみに現時点で libcamera が /dev/dma_heap/linux と cma にアクセスできるように、読み書き可のパーミッションを設定しておく必要があります。
この問題は Ubuntu 25.04 のリリースまでに解消される予定です。

.NET 9

Ubuntu では公式リポジトリーから簡単に .NET をインストールできるようになっています。
Ubuntu 25.04 では Ubuntu 24.10 と同様に、.NET 9 が提供されます。

  • What's new in .NET 9

.NET 9 は .NET 8 と同様に、以下のアーキテクチャーを含む複数のアーキテクチャーでサポートされます。

  • amd64(x64)
  • arm64
  • s390x(IBM System Z)
  • ppc64el(POWER)

ちなみに Ubuntu 22.04 LTS や Ubuntu 24.04 LTS を利用しているユーザーは、.NET Backports PPA から .NET 9 等の .NET をインストールできます。

  • .NET Backports

Snap版 .NET の改良

Snap版 .NET が改良されました。



インストーラーツールが搭載され、.NET のセットアップ(構成)を従来よりも簡単に管理できるようになりました。
例えば複数の .NET のバージョンをサイドバイサイドでインストールしたり、毎月のセキュリティーアップデートを簡単に受け取れるようになりました。

今後に向けた取り組み

Ubuntu 25.04 を含め先も見据えた取り組みを紹介します。

clang によるビルドテスト

デフォルトの C コンパイラを gcc から clang に変更し、ビルドテストが実施されました。
人々が clang を好む理由の一つがコードの実行パフォーマンスであり、clang への変更が現実的かどうかビルドテスト含め調査が継続されています。

このビルドテストは main リポジトリーに配置されている 2379 個のパッケージが対象になっています。
このパッケージのうち約12%にあたる 284 パッケージでビルドに失敗しています。

  • fails.md

今後数週間かけ問題の調査が実施されます。
いずれにせよ clang への変更は多大な労力がかかることが想定されています。

デフォルトの最適化フラグを -O3 に変更する計画の破棄

Ubuntu 25.04 の開発が始まった初期の段階で、デフォルトの最適化フラグを -O3 に変更する計画が発表されました。

  • Ubuntu 25.04 の開発方針とロードマップ(2024年11月版)・パフォーマンスの継続的な改善など

この取り組みの一環として広範にベンチマークを取ったところ、いくつかのワークフローでパフォーマンスの改善が見られたものの、システム全体のパフォーマンスはわずかに低下しており、さらにバイナリーサイズも増加していました。
この結果を踏まえ、デフォルトの最適化フラグを -O3 に変更する計画は破棄される予定です。
詳細は今後別途数週間以内にアナウンスされる予定です。

Ubuntu 25.04 β リリースまであともう少し

2025年3月27日に Ubuntu 25.04 β がリリースされる予定です。
ぜひ多くの方にテストに参加して頂ければと思います。

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 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • 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 のリリーススケジュールを紹介します。
記事のピックアップ
オプション