Ubuntu Weekly Topics

Ubuntu 25.04(plucky)開発; ツールチェインの準備とO3デフォルトへの

plucky(Ubuntu 25.04)の開発; ツールチェインの準備とO3デフォルトへの道

各種ツールチェインの準備が完了し、plucky(25.04)の開発が本格的にスタートしました。Perl 5.40とHaskell(ghc⁠⁠ 9.6.6がすでに投入されている他、デフォルトのgccのコンパイルオプションとして「O3」が指定されている、ということが宣言されています。

Ubuntu的には、gccの「O3」オプションは夏頃からいろいろな検討が進められており、pluckyフェーズで「実際にデフォルトにしてみる」という特大の実験を開始することになります。実際にどの程度のパフォーマンス改善が得られるかは、Linux関連のベンチマークに全力を投入することでお馴染みのPhoronixが明らかにやる気になっているので、おそらく近い将来にあらためて明らかになることでしょう。

一方、この変更は「これまで動いていたソフトウェアが(O3への最適化レベル変更によって)動かなくなる」という事態をそれなりに引き起こすはずで、問題を発見次第「O3にしても動くように修正する」⁠ムリならO2に落とす」という個別の対処を繰り返していくことになります[1]。ppc64elではすでにデフォルトO3化を実施済み、という気休めは可能です(ただし経験則的には、x64とppc64elではx64のほうが複雑性が高く、リスクもリターンも大きいという傾向があります⁠⁠。

基本的にコンパイルオプションの変更による変化を体感できることは少なく、デスクトップ用途で明確なメリットが体感できるか、という点ではやや微妙なものの、ソフトウェアの進歩のためにはチャレンジする価値があるという性質の挑戦であり、なかなかに覚悟の決まったリリースになることが予想されます。……とはいえ、リリースまでには「たいてい」なんとかなっている点がこれまでのUbuntuの実績でもあり、純粋な利用者の立場としては不安になる必要はありません。

Ubuntu 25.04 ⁠Plucky Puffin⁠は、4月17日にリリースされる予定です(これも、正式に開発がスタートしたことで確定しました⁠⁠。

その他のニュース

  • 10月末にアムステルダムでUbuntu Summit 2024が開催されました。Ubuntu Summitはかつての開発者会議(Ubuntu Developer Summit)としての性質から、Ubuntuを軸にした「オープンソースの未来のショーケース」を集めるためのイベントという性格に変化を遂げようとしており、提供されるセッションもかなり多様性が増しています(たとえば「それUbuntuほとんど関係ないよね」というものも混じるようになっています⁠⁠。セッションとしては「Ubuntu Desktop on ARM64の現状」「UbuCon Koreaで利用されたチェックインキオスクの作り方」「RISC-V on Linuxの裏にある力」といったものが面白いのではないでしょうか(これらが何か直接的にpluckyに影響するわけではありません⁠⁠。

今週のセキュリティアップデート

usn-7080-1:Unboundのセキュリティアップデート

  • https://lists.ubuntu.com/archives/ubuntu-security-announce/2024-October/008733.html
  • Ubuntu 24.10・24.04 LTS・22.04 LTS・20.04 LTS・18.04 ESM・16.04 ESM・14.04 ESM用のアップデータがリリースされています。CVE-2024-8508を修正します。
  • 悪意ある入力を行うことで、DoSが可能でした。
  • 対処方法:通常の場合、アップデータを適用することで問題を解決できます。

usn-7079-1:WebKitGTKのセキュリティアップデート

  • https://lists.ubuntu.com/archives/ubuntu-security-announce/2024-October/008734.html
  • Ubuntu 24.04 LTS・22.04 LTS用のアップデータがリリースされています。CVE-2024-40866, CVE-2024-44187を修正します。
  • 対処方法:アップデータを適用の上、WebKitGTKを利用するアプリケーションを再起動してください。

usn-7081-1:Goのセキュリティアップデート

  • https://lists.ubuntu.com/archives/ubuntu-security-announce/2024-October/008735.html
  • Ubuntu 24.04 LTS・22.04 LTS・20.04 LTS用のアップデータがリリースされています。CVE-2024-24791, CVE-2024-34155, CVE-2024-34156, CVE-2024-34158を修正します。
  • 悪意ある入力を行うことで、DoSが可能でした。
  • 対処方法:通常の場合、アップデータを適用することで問題を解決できます。

usn-7082-1:libheifのセキュリティアップデート

  • https://lists.ubuntu.com/archives/ubuntu-security-announce/2024-October/008736.html
  • Ubuntu 24.04 LTS用のアップデータがリリースされています。CVE-2024-41311を修正します。
  • 悪意ある入力を行うことで、DoS・本来秘匿されるべき情報へのアクセスが可能でした。

おすすめ記事

記事・ニュース一覧