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

