<> = Oracular Orioleリリースノート = = 目次 = * [[#heading--introduction|イントロダクション]] * [[#heading--new-features-in-24-10|Ubuntu 24.10の新機能]] * [[#heading--known-issues|既知の問題]] * [[#heading--official-flavours|公式フレーバー]] * [[#heading--more-information|より詳しい情報]] <> = イントロダクション = このリリースノートには、Ubuntu 24.10(Oracular Oriole)のリリース概要とUbuntuとそのフレーバーに関する既知の不具合を記述しています。 == サポート期間 == Ubuntu 24.10は2025年7月までの9ヶ月サポートされます。もしLong Term Support(長期サポート)版が必要な場合は、少なくとも2029まではサポートされる[[https://ubuntu.com/download|Ubuntu 24.04.1 LTS]]を利用してください。 == アップグレード == {{{ * Upgrades to to Ubuntu 24.10 will refresh seeded snaps to the appropriate snap channels, regardless of what was being tracked before. Snaps that are newly-seeded will be installed during the upgrade. In particular, the following snaps will be installed or refreshed on upgrade: }}} * Ubuntu 24.10に更新すると各snapパッケージのチャンネルも、事前の設定に関係なく適切なチャンネルを参照するように更新されます。これらのsnapパッケージはインストール中に新しいバージョンへとアップグレードされます。特に以下のパッケージがインストールされるか、更新されることになるでしょう: * {{{core24 latest/stable}}} * {{{desktop-security-center 1/stable/ubuntu-24.10}}} * {{{gnome-46-2404 stable/ubuntu-24.10}}} * {{{mesa-2404 stable/ubuntu-24.10}}} * {{{prompting-client 1/stable/ubuntu-24.10}}} * {{{firefox stable/ubuntu-24.10}}} * {{{thunderbird stable/ubuntu-24.10}}} * {{{snapd-desktop-integration stable/ubuntu-24.10}}} {{{ Early upgrades may wish to perform these updates manually. }}} 開発中にアップグレードした場合は、これらを手動で更新することをおすすめします。 <> = Ubuntu 24.10の新機能 = == 更新されたパッケージ == === OpenSSL 3.3 === {{{ OpenSSL has been updated to version 3.3 with large performance and scalability improvements compared to openssl 3.0. It is now also loading configuration dropins from { { {/etc/ssl/openssl.conf.d} } } for easier customisation. }}} OpenSSLは3.3へと更新され、3.0と比べると大幅な性能とスケーラビリティが向上しました。 よりかんたんに設定できるように{{{/etc/ssl/openssl.conf.d}}}からの設定の読み込みもサポートしています。 == Linux kernel 🐧 == {{{ Ubuntu 24.10 includes the new 6.11 Linux kernel that brings many new features. Crash dumps are now enabled by default for desktop and server installations. Please refer to the [[https://documentation.ubuntu.com/server/how-to/software/kernel-crash-dump/#kdump-enabled-by-default|Ubuntu Server Kernel crash dump]] documentation for complete details. Detailed changes are reported in the [[https://discourse.ubuntu.com/t/introducing-kernel-6-11-for-the-24-10-oracular-oriole-release/47560|Oracular Kernel Release Notes]] post. }}} Ubuntu 24.10ではさまざまな新機能をもたらすLinux kernel 6.11を採用しています。 クラッシュダンプ機能は、デスクトップでもサーバーでも最初から有効化されるようになりました。詳しいことは「[[https://documentation.ubuntu.com/server/how-to/software/kernel-crash-dump/#kdump-enabled-by-default|Ubuntu Server Kernel crash dump]]」のドキュメントを参照してください。 カーネルの変更点については[[https://discourse.ubuntu.com/t/introducing-kernel-6-11-for-the-24-10-oracular-oriole-release/47560|Oracular Kernelのリリースノート]]にて報告しています。 == systemd v256.5 == {{{ The init system was updated to systemd v256.5. See the [[https://github.com/systemd/systemd/releases/tag/v256|upstream changelog ]] for more information about individual features. To highlight a few things: * Support for cgroup v1 ('legacy' and 'hybrid' hierarchies) is now considered obsolete and systemd by default will refuse to boot under it. To forcibly reenable cgroup v1 support, { { {SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1} } } must be set on kernel command line. * Support for System V service scripts is deprecated and will be removed in a future release. Please make sure to update your software *now* to include a native systemd unit file instead of a legacy System V script to retain compatibility with future systemd releases. * When { { {sshd} } } is installed on a system, a new systemd generator, { { {systemd-ssh-generator} } } binds a socket-activated SSH server to local { { {AF_VSOCK} } } and { { {AF_UNIX} } } sockets under certain conditions. See the [[https://www.freedesktop.org/software/systemd/man/devel/systemd-ssh-generator.html#|man page]] for more details. Note that this feature is different and indendent from { { {sshd-socket-generator} } } which is shipped in Ubuntu's { { {openssh-server} } } package. * Ubuntu now ships upstream systemd's { { {tmp.mount} } } by default. In effect this means that { { {/tmp} } } is now a { { {tmpfs} } } by default. * cryptsetup tools such as { { {systemd-cryptsetup} } }, { { {systemd-cryptenroll} } }, { { {systemd-veritysetup} } }, and more, have been split into a new { { {systemd-cryptsetup} } } package to reduce dependencies pulled in by the main { { {systemd} } } package. This new package is only listed as a { { {Suggests} } }, so if this functionality is used ensure that either { { {Suggests} } } are installed or that it is manually installed. }}} initシステムはsystemd v256.5に更新されました。個々の機能に関する詳細な情報は[[https://github.com/systemd/systemd/releases/tag/v256|アップストリームの変更履歴]]を算用してください。代表的なものをあげておきます: * cgroup v1(「legacy」と「hybrid」ヒエラルキー)のサポートは廃止を検討されており、systemdはその機能のもとに起動することを許容しなくなりました。強制的にcgroup v1をサポートしたい場合は、カーネルコマンドラインに「{{{SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1}}}」を設定してください。 * System Vサービススクリプトの使用は非推奨となり、将来的に削除される予定です。将来的なsystemdのリリースでも互換性を維持するために、あなたのソフトウェアに含まれるレガシーなSystem Vスクリプトを *今から* ネイティブなsystemd unitファイルに置き換えるようにしてください。 * {{{sshd}}がシステムにインストールされている場合、新しいsystemd generatorである{{{systemd-ssh-generator}}}が、ローカルな{{{AF_VSOCK}}}と{{{AF_UNIX}}}ソケットを特定の条件下でsocket-activated SSHサーバーとしてbindするようになります。詳細は[[https://www.freedesktop.org/software/systemd/man/devel/systemd-ssh-generator.html#|マニュアル]]を参照してください。この機能は、Ubuntuの{{{openssh-server}}}パッケージに含まれる{{{sshd-socket-generator}}}とは異なり、独立したものです。 * Ubuntuはデフォルトでアップストリームであるsystemdの{{{tmp.mount}}}を提供するようになりました。これはつまり{{{/tmp}}}がデフォルトで{{{tmpfs}}}になることを意味します。 * {{{systemd-cryptsetup}}}や{{{systemd-cryptenroll}}}、{{{systemd-veritysetup}}}などのようなcryptsetupのツールは、メインの{{{systemd}}}パッケージの依存関係を減らすために、{{{systemd-cryptsetup}}}パッケージに分離されました。この新しいパッケージは{{{Suggests}}}にのみリストアップされますので、この機能を使いたければ{{{Suggests}}}も一緒にインストールするか、手動でインストールするようにしてください。 == Netplan v1.1 :globe_with_meridians: == {{{ The new [[https://github.com/canonical/netplan/releases/tag/1.1|version 1.1 of Netplan]] introduces a custom { { {systemd-networkd-wait-online} } } logic, waiting for link-local addresses and one routable interface, as described in the https://discourse.ubuntu.com/t/spec-definition-of-an-online-system/27838. Besides improvements to the { { {embedded-switch-mode} } } setting for SR-IOV devices, the introduction of parser flag to skip broken configurations and fixes for ProtonVPN and Microsoft Azure Linux. }}} 新しい[[https://github.com/canonical/netplan/releases/tag/1.1|Netplan 1.1]]は、{{{systemd-networkd-wait-online}}}のカスタムロジックが導入され、リンクローカルアドレスの取得と少なくとも1つのルーティング可能なインターフェースの確立を待機するようになりました。詳細は https://discourse.ubuntu.com/t/spec-definition-of-an-online-system/27838 で説明されています。また、SR-IOVデバイス向けの{{{embedded-switch-mode}}}設定の改善、破損した設定をスキップするためのパーサーフラグの導入、ProtonVPNおよびMicrosoft Azure Linux向けの修正も含まれています。 == ツールチェインのアップグレード🛠️ == {{{ * GCC :cow: is updated to 14.2, binutils to 2.43.1, and glibc to 2.40. * Python :snake: is updated to 3.12.7 * LLVM :dragon: now defaults to version 19 * Rust :crab: toolchain defaults to version 1.80 * Golang :rat: is updated to 1.23 * .NET 9 :robot: now available, .NET 8 support extended to IBM Power * OpenJDK :coffee: versions 23 and 24 (early access snapshot) are now available }}} * GCC :cow: は14.2に、binutilsは2.43.1にglibcは2.40に更新されました * Python :snake: は3.12.7に更新されました * LLVM :dragon: のデフォルトバージョンは19となりました * Rust :crab: ツールチェインのデフォルトバージョンは1.80になりました * Golang :rat: は1.23二更新されました * .NET 9 :robot: が利用可能で、.NET 8はIBM Powerもサポートするようになりました * OpenJDK :coffee: の23と24(アーリーアクセススナップショット)が利用可能です === OpenJDK === {{{ OpenJDK 21 is still the default. OpenJDK 23 is included as an optional OpenJDK. An early access snapshot of OpenJDK 24 is also included. Support for OpenJDK LTS versions 17, 11 and 8 is being maintained. OpenJDK 21 and OpenJDK 17 packages are now TCK (Technology Compatibility Kit) certified on amd64, arm64, s390x, ppc64el and armhf. The Java TCK is the most comprehensive test suite that covers all aspects of Java SE specification including language features, libraries and APIs. This guarantees interoperability and conformance to standard. }}} Open JDK 21が引き続きデフォルトとなります。OpenJDK 23はオプションとして導入されています。アーリーアクセススナップショットであるOpenJDK 24もあります。OpenJDK LTSである17、11、8も引き続きメンテナンスされています。 OpenJDK 21とOpen JDK 17パッケージは、amd64、arm64、s390x、ppc64el、armhfにおいてTCK(Technology Compatibility Kit)の認証をうけました。Java TCK は、Java SE 仕様の言語機能、ライブラリ、APIを含むあらゆる側面を網羅する最も包括的なテストスイートです。これにより、相互運用性と標準への適合性が保証されます。 === .NET === {{{ With the release of .NET 9, Ubuntu reinforces its commitment to supporting the .NET community. .NET 9 is fully supported on Ubuntu 24.10 and is also available for Ubuntu 24.04 LTS (Noble Numbat) and Ubuntu 22.04 LTS (Jammy Jellyfish) through the [[https://launchpad.net/~dotnet/+archive/ubuntu/backports|.NET Backports PPA]]. In addition, we have expanded .NET support to the IBM Power platform for both .NET 8 and .NET 9, further broadening the platform’s reach. We are also excited to introduce the new and improved [[https://snapcraft.io/dotnet|.NET Snap]], allowing developers to seamlessly install any supported version of .NET on any Ubuntu system. }}} .NET 9のリリースに伴い、Ubuntuは .NET コミュニティへの支援をさらに強化しました。.NET 9はUbuntu 24.10 で完全にサポートされており、Ubuntu 24.04 LTS(Noble Numbat)およびUbuntu 22.04 LTS(Jammy Jellyfish)向けにも、[[https://launchpad.net/~dotnet/+archive/ubuntu/backports|.NET Backports PPA]]を通じて提供されています。 さらに、.NET 8および.NET 9のIBM Powerプラットフォーム対応を拡大し、.NETの利用範囲をさらに広げました。 また、新しく改良された[[https://snapcraft.io/dotnet|.NET Snap]]を導入しました。これにより、開発者は任意のUbuntuシステム上で、サポートされている任意のバージョンの.NETをシームレスにインストールできるようになります。 == 初期設定の変更 :gear: == {{{ As always there are many changes to defaults, mostly by newer versions of packages. But a few are worth spelling out if your former automation, configuration and tuning relied on those settings being one or the other way. }}} いつものように、主にパッケージの新しいバージョンによって、多くの初期設定が変更されています。以前の自動化、設定、チューニングが特定の設定に依存していた場合、注意すべき変更点がいくつかあります。 == Ubuntuデスクトップ == {{{ === Installer and Upgrades === * The desktop installer now support local file paths for autoinstall import. * '''Power Profiles Manager''' [[https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/releases/#0.23|has been improved and optimized]] to support better newer hardware features (especially AMD), can now support multiple optimization drivers and is now battery-aware to automatically increase the optimization levels when running on battery only. * '''fprintd''' has been updated and [[https://gitlab.freedesktop.org/libfprint/libfprint/-/releases#v1.94.8|'''libfprint''' supports now many other fingerprint drivers and devices]]. }}} === インストーラーと変更点 === * デスクトップインストーラーは、自動インストール時の設定ファイルとして、ローカルファイルのパスを指定できるようになりました。 * '''Power Profiles Manager'''が[[https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/releases/#0.23|改善・最適化され]]、(特にAMDなどの)新しいハードウェア機能のサポートが改良されました。また、複数の最適化ドライバーに対応し、バッテリー駆動時には自動的に最適化レベルを引き上げるバッテリー認識機能も追加されました。 * '''fprintd'''は更新され、[[https://gitlab.freedesktop.org/libfprint/libfprint/-/releases#v1.94.8|'''libfprint'''がさらに多くの指紋認証ドライバーやデバイスをサポート]] するようになりました。 {{{ === Store === The App Center now includes improvements to the Manage page including: * Installs in progress * Improved self-update handling * Messaging for running snaps * Direct uninstall of snaps from the manage page * Scrolling support for touch screens Third party deb installation is now also supported. }}} === ストア === アプリセンターは次のような管理ページの改良が行われています: * インストールの進捗 * 自分自身を更新する処理の改善 * 動作中のsnapに対するメッセージ * 管理ページからのsnapの直接的なアンインストール * タッチスクリーンでのスクロールのサポート サードパーティのdebファイルのインストールもサポートされるようになりました。 {{{ === Security Center === * A new Security Center is included. It features the ability to easily enable or disable a new experimental [[https://discourse.ubuntu.com/t/ubuntu-desktop-s-24-10-dev-cycle-part-5-introducing-permissions-prompting/47963/1|permissions prompting]] feature for Home directory permissions. * More features will be added in future Ubuntu releases. * Prompting is also supported by an additional seeded snap, {{{prompting-client}}}, for permissions prompt handling. }}} === セキュリティセンター === * 新規にセキュリティセンターが導入されました。新しい実験的機能である[[https://discourse.ubuntu.com/t/ubuntu-desktop-s-24-10-dev-cycle-part-5-introducing-permissions-prompting/47963/1|権限プロンプト]]を、ホームディレクトリのアクセス権限に対して簡単に有効・無効にできるようになりました。 * 今後のUbuntuのリリースでは、さらに多くの機能が追加される予定です。 * 権限プロンプトの処理を行う追加のシードスナップでも{{{prompting-client}}}でも、権限プロンプト機能がサポートされています。 {{{ === 20th Anniversary Celebration === 20 years ago, the first version of Ubuntu was released, Ubuntu 4.10 "Warty Warthog". We are celebrating this monumental anniversary with several temporary flourishes * The return of the original startup sound, which can be disabled via Settings > Sound * A 'Warty' brown accent colour that can be enabled in Settings > Appearance > Style * An anniversary logo }}} === 20周年のお祝い === 20年前、Ubuntuの最初のバージョンであるUbuntu 4.10 "Warty Warthog"がリリースされました。この記念すべきアニバーサリーを祝うために、いくつかの特別な演出を用意しました。 * オリジナルの起動音が復活しました。これは設定のサウンドから無効にできます * 「Warty」ブラウンのアクセントカラーが追加され、設定の外観にあるスタイルから有効にできます * アニバーサリーロゴ {{{ === GNOME :footprints: === * GNOME has been updated to include new features and fixes from the latest GNOME release, [[https://release.gnome.org/47/|GNOME 47]]. * In GNOME Shell and Mutter, Ubuntu includes additional patches to enhance stability and performance, which have not yet been merged upstream. * The Ubuntu dock now visualises snap refreshes and includes better handling for PWAs installed via the Chromium snap. }}} === GNOME :footprints: === * GNOMEが最新のリリースである[[https://release.gnome.org/47/|GNOME 47]]に更新され、新機能や修正が追加されました。 * GNOME ShellとMutterには、安定性とパフォーマンスを向上させるためのUbuntu 独自のパッチが適用されています。これらの変更はまだ上流には統合されていません。 * Ubuntu Dockでは、Snapの更新状況が可視化されるようになり、Chromium Snap経由でインストールされたPWAの管理が改善されました。 {{{ === Default app changes === * The [[https://apps.gnome.org/Sysprof/|Sysprof]] app is installed by default as a new system utility. This makes it easier to discover performance issues in your apps. }}} === 初期アプリの変更 === * [[https://apps.gnome.org/Sysprof/|Sysprof]]が新しいシステムツールとして最初からインストールされるようになりました。これはアプリケーションのパフォーマンス問題を簡単に検知できます。 === 更新されたアプリケーション === * [[https://mozilla.org/firefox/releases/|Firefox]] 130 :fire::fox_face: * [[https://wiki.documentfoundation.org/ReleaseNotes/24.8|LibreOffice 24.8]] :books: * [[https://blog.thunderbird.net/2023/07/our-fastest-most-beautiful-release-ever-thunderbird-XY-supernova-is-here/|Thunderbird 128 "Supernova"]] :cloud_with_lightning::bird: === 更新されたサブシステム === {{{ * [[https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/ChangeLog?id=5.77|BlueZ 5.77]] 💙 * [[https://cairographics.org/news/cairo-1.18.2/|Cairo 1.18.2]] 👁️⃤ * [[https://blog.emojipedia.org/google-debuts-emoji-16-0-support/|Noto Color Emoji Font 2.047 with Unicode 16 support]] 🥳 * [[https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-48/NEWS|NetworkManager 1.48]] 🖧 * [[https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/1.2.4/NEWS|Pipewire 1.2.4]] 🔊 * [[https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-24.08.0/NEWS|Poppler 24.08]] 📝 * [[https://github.com/flatpak/xdg-desktop-portal/blob/1.18.4/NEWS|xdg-desktop-portal 1.18]] ⛩️ }}} * [[https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/ChangeLog?id=5.77|BlueZ 5.77]] 💙 * [[https://cairographics.org/news/cairo-1.18.2/|Cairo 1.18.2]] 👁️⃤ * [[https://blog.emojipedia.org/google-debuts-emoji-16-0-support/|Unicode 16のサポートを含むNoto Color Emoji Font 2.047]] 🥳 * [[https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-48/NEWS|NetworkManager 1.48]] 🖧 * [[https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/1.2.4/NEWS|Pipewire 1.2.4]] 🔊 * [[https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-24.08.0/NEWS|Poppler 24.08]] 📝 * [[https://github.com/flatpak/xdg-desktop-portal/blob/1.18.4/NEWS|xdg-desktop-portal 1.18]] ⛩️ === Nvidia === {{{ Ubuntu 24.10 now defaults to Wayland instead of Xorg on machines using Nvidia graphics. If you require Xorg instead then select 'Ubuntu on Xorg' from the session menu on the login screen. }}} Ubuntu 23.10では、NvidiaのGPUを使用しているマシンにおいてもXorgの代わりにWaylandをデフォルトで使用するようになりました。Xorgが必要な場合は、ログイン画面のセッションメニューから「Ubunu on Xorg」を選択してください。 == Ubuntu WSL == -- == Ubuntuサーバー == === Apache2 === {{{ Apache2 has been updated from Noble's 2.4.58 to the current 2.4.62, and some of the more noteworthy changes include: * htpasswd: Add support for passwords using SHA-2. * core: Allow mod_env to override system environment vars. * mod_xml2enc: Update check to accept any text/ media type or any XML media type per RFC 7303, avoiding corruption of Microsoft OOXML formats. * mod_ssl: SSLProxyMachineCertificateFile/Path may reference files which include CA certificates; those CA certs are treated as if configured with SSLProxyMachineCertificateChainFile. * mod_ssl: Improve compatibility with OpenSSL 3, including handling when OPENSSL_NO_ENGINE is set and support for loading certs/keys from pkcs11. * mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when some dollar substitution (backreference) happens in the hostname or port part of the URL. * mod_proxy: Add optional third argument for ProxyRemote, which configures Basic authentication credentials to pass to the remote proxy. * mod_md: Certificate renewals are triggerable using OCSP stapling information. For more details, please see the [[https://downloads.apache.org/httpd/CHANGES_2.4.59|full set of changes]]. }}} Apache2は24.04のバージョン2.4.58から最新の2.4.62に更新され、以下の主な変更が含まれています。 * htpasswd: SHA-2を使用したパスワードのサポートを追加。 * core: mod_envによりシステム環境変数の上書きが可能に。 * mod_xml2enc: Microsoft OOXMLフォーマットの破損を防止するために、RFC 7303に基づき、すべてのtext/メディアタイプおよびXMLメディアタイプを受け入れるように更新。 * mod_ssl: SSLProxyMachineCertificateFile/Pathで参照されるファイルにCA証明書を含めることが可能に。これらのCA証明書はSSLProxyMachineCertificateChainFileで設定されたものと同様に扱われる)。 * mod_ssl: OpenSSL 3との互換性を向上し、OPENSSL_NO_ENGINE設定時の処理やpkcs11からの証明書・鍵の読み込みをサポート。 * mod_proxy: ProxyPassMatchのURLのホスト名やポート部分で「$」による置換(バックリファレンス)が行われた場合、enablereuse=onを無視(警告を出力)。 * mod_proxy: ProxyRemoteのオプションとして、第3引数にリモートプロキシへ渡すBasic認証情報の指定が可能に。 * mod_md: OCSPステープリング情報を使用して証明書の更新をトリガー可能に。 詳細については、[[https://downloads.apache.org/httpd/CHANGES_2.4.59|変更履歴]]をご覧ください。 === Clamav === {{{ Clamav is updated from version 1.0.5 to 1.3.1 in Oracular, bringing significant improvements and changes, including: * Added support for extracting and scanning attachments found in Microsoft OneNote section files. * Added support for extracting Universal Disk Format (UDF) partitions. * Added a --cache-size option to customize the size of ClamAV's clean file cache, which may improve scan performance at the expense of more RAM. * Introduced a customizable SystemD timer for running Freshclam updates, without sending Freshclam into the background. * Refined limit handling for large files * Added ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror * Added the ability to extract images embedded in HTML CSS