Windows primește comenzi Unix – ce schimbă asta?
Anunțul a venit marți, la San Francisco, unde dezvoltatorii s-au adunat pentru a auzi cele mai recente instrumente pentru crearea software-ului Windows. Microsoft a dezvăluit coreutils la conferința sa Build, livrând un binar multi-call construit în Rust, care își adaugă peste 75 de utilități Unix la Windows CMD și PowerShell.
Culture picks
AWS devine primul furnizor cloud autorizat pentru datele NATO
Gigantul editorial C.H.BECK preia controlul startup-ului de AI juridic Noxtua
Olanda pariază 40 de milioane de euro pe designul cipurilor asistat de AI
Startup-ul F13 atrage 5 milioane de dolari pentru a revoluționa grafica vectorială cu AIConstruit cu limbajul Rust, binarul își detectează propriul nume în timpul de rulare și execută utilitatea corespunzătoare, reflectând astfel comportamentul de coreutils GNU de pe Linux.
Noul pachet de coreutils încorporează comenzi Unix clasice, cum ar fi ls, grep, cat și awk, în medi
Microsoft spune că mișcarea creează compatibilitatea Windows cu instrumentele open-source și reduce dependența de subsistemul pentru Linux pentru scrierea de zi cu zi. De la introducerea WSL în 2016, firma a deschis progresiv ecosistemul său pentru binarii Linux, tehnologii de container și cadre de dezvoltare cross-platform.
Coreutils reprezintă următorul pas logic: oferirea unei alternative ușoare și native pentru dezvoltatorii care au nevoie de un acces rapid la utilitățile Unix comune fără cheltuielile generale ale unui mediu Linux virtualizat.
Decizia se aliniază cu strategia mai largă a Microsoft de a adopta open source
Decizia se aliniază cu strategia mai largă a Microsoft de a adopta open source.
Coreutils-urile sunt open source și dezvoltatorii pot contribui? Da, proiectul este găzduit pe GitHub sub o licență MIT, invitând contribuții comunitare și rapoarte de buguri.
Ce sisteme de operare pot rula coreutils-urile Microsoft?
Coreutils rulează pe Windows 10 versiunea 1909 și mai târziu, suportând atât edițiile de 64 de biți cât și 32 de biți în CMD și PowerShell.
Comenzile Unix se comportă exact la fel ca versiunile lor Linux? Comenzile vizează paritatea funcțională, dar unele opțiuni pot diferi din cauza semanticii sistemului de fișiere Windows și a restricțiilor de API.