Skip to main content

Microsoft julkaisi Build 2026 -konferenssissa Coreutils-työkalun, joka tuo 75 Linux-komentoa (ls, cp, grep) suoraan Windows CMD:hen ja PowerShelliin ilman WSL:ää.

Microsoft esitteli Build 2026 -kehittäjäkonferenssissa Coreutils-työkalun, joka mahdollistaa suosittujen Linux-komentorivikomentojen suorittamisen natiiivisti Windows 11:ssä yhdestä binääristä. Työkalu pyrkii vähentämään kehittäjien "kognitiivista kuormaa", kun he siirtyvät Windows- ja muiden alustojen välillä.

Tähän asti Linux-komentorivin hyödyntäminen Windowsissa on vaatinut kiertoteitä kuten Git Bashin emulointia tai WSL-terminaalin virtualisointia, jotka ovat hitaita ja tehottomia. Coreutils poistaa tämän edestakaisin siirtelyn, sallien kehittäjien ajaa useimpia Linux-komentoja suoraan Windows CMD:ssä, PowerShellissa tai Windows Terminalissa.

Coreutils asennetaan yhdeksi suoritettavaksi tiedostoksi (WinGet: install Microsoft.Coreutils) ja se on Rust-kirjoitus GNU uutils/coreutils -projektista. Ratkaisu hyödyntää NTFS-kovakytkösten multi-call-arkkitehtuuria, jossa yksittäiset komennot osoittavat samaan binääriin. Tämä tarkoittaa vain yhtä asennettavaa, allekirjoitettavaa ja päivitettävää tiedostoa.

Microsoft listaa 75 tuettua Linux-työkalua, mukaan lukien ls, cp, find, grep, rm, du, hostname ja uptime. Kuitenkin jotkin komennot (dir, expand, kill, more, timeout, whoami) on jätetty pois CMD/PowerShell-yhteensopivuuden vuoksi, ja POSIX-riippuvaiset komennot kuten chmod, chown ja chroot puuttuvat Windows-yhteensopivuusrajoitusten takia.

Tärkeimmät pointit

  • 75 Linux-komentoa natiiivisti Windows 11:ssä ilman WSL:ää tai emulointia
  • Asennus: yksittäinen binääri WinGet-komennolla (install Microsoft.Coreutils)
  • Rust-kirjoitus GNU uutils/coreutils -projektista, NTFS-kovakytkösten arkkitehtuuri
  • Tuetut komennot: ls, cp, find, grep, rm, du, hostname, uptime
  • Rajoitukset: 6 komentoa poistettu CMD/PowerShell-konfliktin takia
  • POSIX-riippuvaiset komennot (chmod, chown, chroot) eivät tuettuja
  • Toimii CMD:ssä, PowerShellissa ja Windows Terminalissa

Lähde: infoworld — alkuperäinen artikkeli julkaistu 4.6.2026