そのlsは、GNU製ですか。2026年、UbuntuがコマンドをRust製に置き換え終えるまでに起きたこと - インフラ学習サイト「InfraAcademy」

Ubuntuの標準コマンドが、GNU coreutilsからRust製のuutilsへ移り変わりました。2026年4月のUbuntu 26.04 LTSでcp・mv・rmだけが残された理由と、10月の26.10で移行が完了するまでの経緯、そ...
🔒 41
💬 22
progrhymeおおー
2026/09/23 11:04
nguyen-oiCからRust移行は安全だけど枯れるまでのバグ対応も大変だな。TOCTOUの保留は英断
2026/09/23 15:05
yarumato“ls cat cp mv rm chmod du など基本コマンド群は、GNU coreutilsからuutilsという別の実装に移行。宅配便の受け取りで、玄関の覗き穴を確認してドアを開ける数秒に、相手が別人に入れ替わる問題。ファイル操作でも起こりえます”
2026/09/23 16:29
ledsun“Ubuntuの標準コマンドが、長年使われてきたGNU coreutilsから、Rustで書き直されたuutilsという別の実装に移ったのです。”
2026/09/23 19:09
igni3GNU系かBSD系かとかは普通気にするでしょ
2026/09/23 19:24★★★★★
BlueSkyDetectoroxidizr(Rust(さび) 化するから oxidizer(酸化剤))というプロジェクト名が良くて覚えてた
2026/09/23 19:28
qtamakiまだ置き換わってない。26.04.1のdo-release-upgradeがRust製コマンドの互換性テストがコケてて予定を大幅に遅延している。ずっと待ってるのに
2026/09/23 19:28★★★★
zoidstown“Ubuntuで長年使われてきたlsやcatなど、GNU coreutils由来の基本コマンド群が、Rust製のuutilsへ段階的に置き換えられました。”
2026/09/23 19:34
richmikanUbuntu 26.04 LTSにはuutils 0.8.0版のcatが入っていて、バッファリングするバグに悩まされた(-uオプションでもstdbufでもダメ)。開発元に言ったら「0.10.0を使え」って言われるんだけど、apt update/upgradeしただけでは変わらない。
2026/09/23 19:53★★
enemyoffreedomDebianとの差異がさらに広がりそう。向こうはよほどのことがなければGNUを使い続けるだろうし
2026/09/23 20:25★★
lycoliaUbuntuがどんどん面倒になっていくので捨てようか悩む…
2026/09/23 20:40
knokDebianでは結構抵抗があって入るとしてもかなり先になりそう。まあ100%テスト通るようになって互換性担保してから入れてほしいとは思う
2026/09/23 20:48★★★★
suka6411144言語よりも長年の実績の方が重要な気がするんだけどなぁ
2026/09/23 21:20
kknsduutilsのcksumが他と違ってて以前困ったことあるな。バグだったけど。
2026/09/23 22:10
amd64x64新しい実装系が出てきたというだけ
2026/09/23 22:17
chuukai「特に効くのは」あたりからAIが生成した文章のロジックに対する不信感が出てだめだった
2026/09/23 23:10
roshimacOSのawkとsedも置き換えてくれないかなー。GNU版が使い慣れてるけど、ライセンス上振ってくる事はないので。。
2026/09/23 23:12
tohokuaiki20年間 Debianを使ってるのはこういう時のGNU安心感ってのはあるのかな。
2026/09/23 23:24
natsuvien途中までいい感じのように見えましたが「特に効く」出てきちゃいまして読む意味がなくなりました
2026/09/23 23:38
nakag0711基本コマンドはOSに入るんじゃないの
2026/09/23 23:44