Treceți la conținutul principal

Microsoft aduce Unix mai aproape de Windows odată cu apariția comenzilor native Linux

 

  • Microsoft a lansat Coreutils pentru Windows cu comenzi clasice Unix precum ls, cat, grep și rm.
  • Inițiativa își propune să unifice experiența de lucru între Windows, Linux și macOS.
  • Unele instrumente nu sunt incluse din cauza diferențelor tehnice dintre sistemele Windows și POSIX.

Unix pe Windows 11

Unix nu mai este exclusiv pentru Linux și macOS și este acum mai accesibil ca niciodată utilizatorilor de Windows. Microsoft a anunțat lansarea Coreutils pentru Windows , un set de instrumente care încorporează direct în sistemul de operare unele dintre cele mai frecvent utilizate comenzi Unix. Scopul este de a simplifica munca dezvoltatorilor și administratorilor care se mută frecvent între diferite platforme.

Decizia reprezintă o schimbare semnificativă în strategia companiei . Ani de zile, utilizatorii de Windows au fost nevoiți să se bazeze pe soluții alternative precum WSL, programe terțe sau adaptări personalizate pentru a executa anumite comenzi Linux comune. Prin această nouă integrare, Microsoft își propune să reducă diferențele dintre sisteme și să ofere o experiență mai consistentă pentru cei care lucrează din terminal.

Unix și integrarea comenzilor sale clasice în Windows

Microsoft a lansat o versiune preliminară a Coreutils pentru Windows, care permite utilizarea nativă a unor comenzi familiare precum cat, grep, find, ls, cp și rm în sistemul de operare. Datorită acestei inițiative, dezvoltatorii vor putea rula multe dintre comenzile pe care le folosesc zilnic în Linux sau macOS fără a fi nevoie să modifice sintaxa sau să instaleze straturi de compatibilitate suplimentare.

Compania își propune să simplifice mult trecerea între diferite sisteme de operare . Dezvoltatorii de software lucrează adesea în medii mixte în care Windows coexistă cu servere Linux, containere sau mașini macOS. Capacitatea de a utiliza aceleași comenzi pe toate acestea reduce erorile, simplifică sarcinile și facilitează automatizarea prin scripting.

Din punct de vedere tehnic, Coreutils pentru Windows se bazează pe proiectul uutils/coreutils, o implementare modernă dezvoltată în Rust și compatibilă cu majoritatea utilitarilor GNU. Microsoft a adaptat această tehnologie pentru a oferi o experiență specifică Windows, încorporând și instrumente din findutils și o versiune compatibilă a grep.

Totuși, integrarea nu este completă. Unele comenzi tradiționale Unix nu au fost incluse din cauza diferențelor dintre sistemele Windows și cele bazate pe POSIX. Instrumente precum chmod, chown și chroot se bazează pe modele de gestionare a utilizatorilor și permisiuni care nu au un echivalent direct în ecosistemul Microsoft.

Windows își va păstra propriile elemente

Există, de asemenea, particularități legate de gestionarea fișierelor și a căilor de acces. Windows continuă să utilizeze propriile elemente, cum ar fi sfârșitul de linie CRLF și dispozitivul NUL în loc de /dev/null. În plus, anumite semnale prezente în Linux nu sunt disponibile în Windows, ceea ce limitează comportamentul unor utilitare.

În ciuda acestor diferențe, apariția Coreutils pentru Windows reprezintă unul dintre cei mai mari pași către convergența dintre cele două lumi din ultimii ani. Microsoft este încrezător că această măsură va reduce fricțiunile dintre platforme și va permite dezvoltatorilor să își transfere mai ușor cunoștințele, scripturile și fluxurile de lucru. Se pare că separarea tradițională dintre Windows și Unix va deveni din ce în ce mai puțin vizibilă pentru cei care lucrează zilnic de pe linia de comandă.

Sursa: Linux Adictos

Comentarii

Postări populare de pe acest blog

World Monitor – Un panou de inteligență globală în timp real, alimentat de IA, disponibil pentru Linux și web

  Într-o lume marcată de conflicte geopolitice, tensiuni economice și supraîncărcare informațională, accesul la date precise și actualizate în timp real devine o necesitate nu doar pentru agențiile de inteligență, ci și pentru cetățenii obișnuiți. World Monitor , o aplicație open-source dezvoltată pentru Linux, Windows și macOS, precum și pentru browserele web moderne, promite să redefinească modul în care monitorizăm evenimentele globale. Această platformă, disponibilă și în format AppImage pentru Linux, agregă știri, date geopolitice, monitorizare a infrastructurii critice și analize financiare într-o interfață unificată, alimentată de inteligență artificială. Ce este World Monitor? World Monitor este mai mult decât o simplă hartă interactivă: este un panou de inteligență globală în timp real , care unifică monitorizarea geopolitică, urmarirea infrastructurii critice și agregarea știrilor într-un singur ecran de înaltă densitate informațională. Dezvoltată sub licența AGPL-3.0, pl...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...