Microsoft a lansat Coreutils for Windows, un proiect care aduce 75 de unelte clasice de linie de comandă Unixls, cat, cp, grep, find și multe altele — direct pe Windows, ca aplicații native, fără WSL, fără Git Bash și fără niciun strat de compatibilitate.

Ce este, tehnic, acest proiect

Coreutils for Windows e un fork oficial Microsoft al proiectului open-source uutils/coreutils — o rescriere completă în Rust a utilitarelor GNU coreutils clasice, gândită de la bază pentru portabilitate cross-platform. Microsoft grupează coreutils, findutils și grep într-un singur binar, coreutils.exe, iar fiecare comandă individuală primește propriul hardlink NTFS care indică spre acest binar — practic, scrii ls sau grep direct în terminal, nu coreutils ls.

Instalare și disponibilitate

DetaliuInformație
Unelte incluse75 comenzi Unix
Instalareo comandă WinGet
Licențăopen-source, cod pe GitHub
Bază tehnicăfork Microsoft al uutils/coreutils (Rust)

Anunțat oficial la conferința pentru dezvoltatori Build 2026, proiectul e gândit explicit pentru cineva care lucrează zilnic pe mai multe sisteme — Windows, Linux, macOS, containere și WSL — și vrea aceleași comenzi și aceleași pipeline-uri peste tot, fără să rescrie scripturi sau să-și adapteze fluxul de lucru în funcție de sistemul de operare de moment.

Ce lipsește, intenționat

Microsoft nu a inclus câteva unelte Unix populare care depind de funcționalități POSIX pur și simplu inexistente pe Windows: chmod, chown, chroot, nohup, tty și who. Nici comenzile kill sau timeout nu au fost livrate, deoarece Windows nu are un echivalent nativ pentru semnalele POSIX pe care se bazează implementarea lor originală. Nu e o omisiune accidentală, ci o decizie conștientă de a nu simula funcționalități care nu au un corespondent real în arhitectura Windows — mai bine o listă mai scurtă de comenzi care funcționează corect, decât 75 de comenzi dintre care unele se comportă diferit față de originalul Unix.

De ce contează, dincolo de comoditatea unui dezvoltator

Momentul lansării nu e întâmplător: Coreutils for Windows a fost anunțat în paralel cu OpenClaw, framework-ul open-source al Microsoft pentru agenți AI autonomi, care urmează să ajungă și pe Windows. Pentru un agent AI care execută sarcini autonom pe un sistem local — scriind și rulând scripturi, procesând fișiere, analizând output-ul altor comenzi — disponibilitatea nativă a unor unelte Unix standard, testate și predictibile, devine infrastructură critică, nu doar confort pentru dezvoltatori. Practic, Microsoft pregătește terenul ca Windows să poată rula fluxuri de lucru „agentice" fără să depindă de un strat de compatibilitate suplimentar precum WSL.

Ce înseamnă pentru un utilizator obișnuit

Pentru cineva care folosește deja WSL sau Git Bash zilnic, Coreutils for Windows nu înlocuiește neapărat aceste soluții — WSL rămâne necesar pentru orice are nevoie de un kernel Linux real, iar Git Bash vine cu propriul ecosistem de scripting. Avantajul e mai degrabă în scenarii ușoare: scripturi simple de automatizare, pipeline-uri CI/CD care rulează atât pe Windows cât și pe Linux, sau pur și simplu comoditatea de a folosi grep într-un PowerShell fără să deschizi un subsistem separat. E o piesă de infrastructură discretă, dar care simplifică real viața oricui trece constant între medii de dezvoltare diferite.

💿 Software
← Toate articolele
💬 Comentarii

Fii primul care comentează acest articol!

✍️ Lasă un comentariu
4 + 1 = ?