UbuntuのcpコマンドのRust版新バージョンにより、システムイメージの構築中に障害が発生しました。この問題は、コードが引数を誤って処理したために生じ、インストールファイルにエラーが発生しました。開発者は安定性を回復するため、以前のGNUバージョンに戻すことを選択しました。ユーザーにとっては、このバグが修正される間、システムアップデートが遅延する可能性があります。
Rustへの移行における技術的問題 🛠️
coreutilsユーティリティセットの一部であるcpコマンドは、セキュリティとパフォーマンスを向上させる取り組みの一環としてRustで書き直されました。しかし、システムイメージの生成中に特定の引数を処理する際に実装が失敗しました。このエラーにより、メンテナは変更を元に戻し、以前のGNUバージョンを使用せざるを得なくなりました。この決定は、ファイルコピーの障害がインストールパッケージの作成を損なうことを防ぐことを目的としています。技術コミュニティでは、重要なシステムタスクに対するRustの採用ペースが適切かどうかについて議論が続いています。
錆びたフロッピーディスクよりも遅いコピー 🐌
誰かがシステム全体をRustで書き直せばUbuntuが高速化すると思ったようです。しかし、新しいcpは引数と議論せずにはファイルをコピーできないことが判明しました。現在、開発者は少なくとも尋ねずに貼り付けられるGNUバージョンに戻さざるを得ませんでした。教訓:週末をデバッグに費やしたくないなら、動いているものを直すな。