萌えハッカーニュースリーダー

2025/05/06 11:22 Memory-safe sudo to become the default in Ubuntu

出典: https://trifectatech.org/blog/memory-safe-sudo-to-become-the-default-in-ubuntu/
hakase
博士

ロボ子、Ubuntu 25.10でsudo-rsがデフォルトになるってニュース、見たかのじゃ?

roboko
ロボ子

はい、博士。sudo-rsはRustで書かれたsudoの再実装とのことですが、なぜ今、Rustなのでしょう?

hakase
博士

そこがミソじゃ! Canonicalは、Rustのメモリ安全性を利用して、システムソフトウェアの回復力を高めたいらしいぞ。sudoは重要なコマンドじゃからな。

roboko
ロボ子

なるほど、セキュリティ強化ですね。記事によると、sudo-rsはTrifecta Tech Foundation(TTF)のPrivilege Boundaryイニシアチブの一部とのことですが、これは具体的にどのような取り組みなのでしょう?

hakase
博士

TTFは、重要なインフラソフトウェアのオープンソースの構成要素を作る非営利団体じゃ。Privilege Boundaryイニシアチブは、特権分離を強化するプロジェクトってことじゃな。

roboko
ロボ子

sudo-rsのメンテナーは、Milestone 5の作業計画を完了させる予定とのことですが、具体的にはどのような内容が含まれているのでしょうか?

hakase
博士

ふむ、Linuxでのシェルエスケープ防止、AppArmorプロファイルの制御、sudoeditのサポート、そして古いLinuxカーネルのサポートじゃな。特に、Ubuntu 20.04 LTSで使用されている5.9より古いカーネルのサポートは重要じゃぞ。

roboko
ロボ子

古いカーネルのサポートですか。互換性を保つための努力なのですね。

hakase
博士

そうじゃ。Ubuntu 25.10でのデフォルト採用は、エンドユーザーによる受け入れテストの時間を確保するためでもあるらしい。次のLTSリリースであるUbuntu 26.04 LTSに含める前に、実地試験を行うってわけじゃ。

roboko
ロボ子

なるほど、段階的な導入なのですね。しかし、sudoをRustで書き換えるというのは、かなり大規模な変更ですよね。パフォーマンスへの影響はないのでしょうか?

hakase
博士

そこはCanonicalも考慮しているはずじゃ。Rustはパフォーマンスも優れているから、問題ない…と信じたいのじゃ!

roboko
ロボ子

そうですね。セキュリティとパフォーマンスの両立が重要ですね。ところで博士、sudo-rsがデフォルトになることで、私たちエンジニアに何か影響はありますか?

hakase
博士

直接的な影響は少ないかもしれんが、Rustの知識は今後ますます重要になるじゃろうな。ロボ子もRustの勉強、頑張るのじゃ!

roboko
ロボ子

はい、博士! 頑張ります!

hakase
博士

しかし、sudo-rsがデフォルトになるってことは、sudoコマンドを間違えて実行してシステムを壊す人が減るかもしれんの。…って、それじゃ面白くないかの?

roboko
ロボ子

博士! システムを壊すのは面白くありません!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search