Microsoft har præsenteret et sæt af Coreutils værktøjer til Windows-platformen. Sættet inkluderer flere dusin værktøjer, herunder sort, cat, chmod, chown, cp, find, sleep, sort, tee, echo, uptime og ls. Værktøjerne gør det muligt at bruge typiske værktøjer, der findes i Linux og macOS, direkte i Windows uden en WSL-melodi. Projektets mål er at forenkle overgangen mellem Unix-lignende systemer, WSL, containere og Windows, samt at give et ensartet sæt kommandoer, flag og metoder, der muliggør overførsel af eksisterende scripts fra andre systemer uden omskrivning. Koden er skrevet i Rust og PowerShell og distribueres under MIT-licensen.
Implementeringen er baseret på koden fra projektet uutils (Rust Coreutils), der udvikler en version af GNU Coreutils i Rust, samt implementeringer af værktøjerne find og grep i Rust. Værktøjerne er samlet i én universel eksekverbar fil "C:\Program Files\coreutils\coreutils.exe", hvor separate kommandoer er knyttet til ved hjælp af hårde links i NTFS.
Grundet konflikter med eksisterende standardværktøjer i Windows eller tilknytninger til specifikke funktioner er værktøjerne dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout og whoami udelukket fra distributionen. Værktøjer, der er knyttet til POSIX-konceptet, som ikke understøttes i Windows, er også udelukket: chcon, chgrp, chmod, chown, chroot, groups, hostid, id, install, logname, mkfifo, mknod, nice, nohup, pathchk, pinky, runcon, stdbuf, stty, tty, users, who.
Blandt begrænsningerne og funktionerne bemærkes nødvendigheden af at bruge NUL i stedet for /dev/null, mangel på understøttelse af signaler (SIGHUP, SIGPIPE, SIGUSR), muligheden for at oprette symbolske links kun efter aktivering af udviklermode, samt utilgængelighed af visse adgangsrettigheder. Når der arbejdes med mapper, accepteres både stier med " / " samt " \ ".
Samtidig blev den første version af terminalemulatoren Intelligent Terminal præsenteret, som er en fork af Windows Terminal med en integreret AI-agent. Tilslutning af AI-agenter, der understøtter ACP (Agent Client Protocol), såsom gitHub Copilot, Claude, Codex og Gemini, understøttes. Koden til terminalen er skrevet i sprog som C++ og Rust, og er open source under MIT-licensen.
Med funktionalitet, der minder om Windows Terminal, understøtter terminalen også faner, temaer, profiler, tastaturgenveje samt opdeling af skærmen i separate områder. Blandt forskellene er en separat statuslinje med tilstanden for AI-agenten og muligheden for hurtigt at kontakte den, samt en kontekstbaseret fastgjort pane til interaktion med AI-agenten. Der er mulighed for at se historikken over AI-agenters handlinger og skifte mellem forskellige AI-agenter. Der nævnes også muligheden for at sende telemetri til Microsoft med information om programmets brug.


Desuden blev et projekt til oprettelse af et system til at køre Linux-containere i Windows annonceret, implementeret på baggrund af WSL (Windows Subsystem for Linux). Værktøjet tilbyder et standard kommandolinjeinterface wslc og API til oprettelse, implementering og kørsel af containere baseret på Linux fra Windows-miljøet, samt til at få adgang til de kørende containere fra Windows. Den første prøvesmagning af WSL-containere forventes at blive offentliggjort i de kommende måneder som en del af en af WSL-opdateringerne. Da WSL er et åbent projekt, kan udviklingen allerede nu følges på GitHub.
Kilde: opennet.ru
