🛠Tools🔥

Microsoft、Windows 向け OSS ライブラリ Coreutils for Windows を公開──Rust 版 uutils ベースの UNIX コマンド群

Rust 製の uutils/coreutils を Microsoft が公式ビルド。WSL やコンテナを介さず、Windows ネイティブで Linux/macOS と共通のコマンド・パイプラインを動作させる。
リリース: 2026-06-02 · 読了 2

記事の要約

1. 核心(What)

  • Rust で再実装された uutils/coreutils、findutils、grep を単一のマルチコールバイナリに集約。
  • PowerShell 7.4 以降をサポートし、winget コマンドによる 1 行インストールに対応。
  • ls, cp, mv, rm などの基本コマンドを網羅。OS の仕様上 kill や signals 関連は未実装。

2. 影響(Why)

  • WSL を起動するオーバーヘッドなしに、ホスト OS 上で Linux 互換のスクリプトをそのまま実行できる。
  • Rust 製による単一バイナリ提供のため、従来の Cygwin 等のような複雑な依存解決や環境構築が不要になる。
  • 開発者への影響: Windows 開発者は、Git Bash 等の別環境を立ち上げることなく、PowerShell 上で Linux 共通のフラグを用いた操作を完結できる。
  • 日本への影響: Windows 端末が主流の国内 SIer や製造業の開発現場において、Mac/Linux ユーザーとのシェル操作の差異を埋め、CI/CD スクリプトの共通化を促進する。

3. 根拠・詳細(How)

  • microsoft/coreutils GitHub (2026-06-02 公開)