You Don't Need Microsoft Windows Subsystem for Linux

Nu aveți nevoie de Windows Subsystem for Linux (WSL)

Microsoft Windows Subsystem for Linux (WSL) este o caracteristiciă a Microsoft Windows 10 și 11 care permite utilizatorilor să ruleze distribuții Linux (Ubuntu, Debian etc.).

Mulți utilizatori s-au întrebat dacă au nevoie de WSL.

Răspunsul scurt este nu, nu aveți nevoie. Dar dacă ați vrut să știți de ce, citiți mai jos pentru a afla de nu aveți nevoied de WSL.

Ce este Windows Subsystem for Linux (WSL)

WSL este o caracteristică a Windows care vă permite să rulați programe Linux în mod nativ. Nu este o distribuție Linux completă, ci mai degrabă un strat de emulație care rulează în Windows și care vă permite să rulați aplicații Linux.

Multe aplicații open source populare nu sunt încă disponibile pentru Windows. Chiar dacă sunt, este posibil ca acestea să nu funcționeze corect din cauza unor dependențe lipsă.

WSL ajută la rezolvarea acestei probleme, oferind acces la multe instrumente UNIX comune, cum ar fi grep și sed, care nu pot fi rulate direct în Windows.

WSL a fost conceput în principal pentru dezvoltatorii web. Mulți utilizatori lucrează pe Linux, dar au nevoie să își testeze site-urile pe Windows pentru a se asigura că arată bine.

WSL le permite să facă acest lucru fără a fi nevoie să treacă de la un sistem de operare la altul. De asemenea, oferă acces la o versiune completă de Bash, precum și la setul de instrumente care stă la baza acestuia.

Avantaje

Cu toate că nu aveți nevoe de WSL, există unele avantaje în utilizarea acestuia.

  • Este ușor de inițiat. Aveți nevoie doar de o mașină cu Windows 10/11, o conexiune la internet și puțin timp.
  • Este ușor de utilizat. Funcționează ca orice altă distribuție Linux – puteți rula comenzi sau scripturi ca și cum ar fi instalate nativ. Puteți instala aplicații noi prin linia de comandă folosind apt sau dnf, așa cum permite orice altă distribuție.
  • Este ușor de instalat. Dacă instalarea WSL-ului nu era suficient de simplă, Microsoft a făcut-o și mai ușoară prin furnizarea unui program de instalare care ghidează utilizatorii prin fiecare pas necesar – și include chiar și sfaturi de depanare în cazul în care ceva nu merge bine.

Dezavantaje

WSL este un instrument bun, dar nu este pentru toată lumea. Iată câteva dintre dezavantajele sale:

  • Performanța este mai lentă decât a unei mașini virtuale sau a rulării Linux în mod nativ. WSL utilizează emulația pentru a rula programe Linux, ceea ce poate fi lent în comparație cu rularea lor direct pe hardware.
  • Nu este compatibil cu toate programele Linux. În timp ce multe aplicații populare, precum Firefox și GIMP, rulează fără probleme în WSL. Unele nu funcționează de deloc – de exemplu, distribuțiile bazate pe Ubuntu, cum ar fi Linux Mint sau Lubuntu.
  • Nu se integrează cu adevărat cu Windows – atunci când utilizați această funcție, aveți în continuare instanțe separate de Bash și Windows Explorer deschise în permanență; nu există o integrare perfectă într-un mediu coerent al sistemului de operare.

Acest ultim punct este probabil cel mai mare neajuns al utilizării WSL. Deși pate fi configurat pentru a citi/scrie în sistemul de fișiere Windows (și invers), asta este tot ce poate face.

Programele Linux nu vor avea acces la Windows, iar programele Windows nu vor avea acces la Linux.

Să spunem, de exemplu, că după instalarea WSL, încercați să rulați apt în linia de comandă a Windows. Nu va funcționa, va trebui să utilizați apt din instanța Linux.

PATH-ul este complet separat atunci când se utilizează WSL. Dacă instalați un program precum Node în Windows, niciuna dintre comenzi nu va funcționa pe Linux.

Alternative

Dacă sunteți un utilizator experimentat de Linux și nu sunteți familiarizat cu linia de comandă Windows, există și alte opțiuni pentru a rula Linux/Bash pe Windows.

  • Git Bash: Acesta este un emulator de terminal popular pentru sistemele Windows care permite utilizatorilor să ruleze scripturi și comenzi bash într-un mediu nativ. Este disponibil ca parte a aplicației Git for Windows sau poate fi descărcat separat de pe pagina oficială. Git Bash se integrează cu PATH-ul sistemului Windows. Acest lucru poate fi mai practic într-un mediu de dezvoltare, deoarece puteți utiliza multe dintre comenzile Linux, având în același timp acces la programele Windows.
  • Cyqwin: Această suită oferă un mediu de tip Unix peste Windows, inclusiv instrumente precum grep, qwk și sed; include programul de server OpenSSH, astfel încât să puteți accesa calculatorul de acasă de la distanță prin SSH atunci când lucrați de pe un alt calcualtor din rețea sau de la distanță. Pentru mai multe informații vizitați site-ul Cygwin.
  • Linux în VM: Există multe programe de virtualizare. Ați putea instala VMware Workstation Player ediția gratuită sau VirtualBox, apoi să descărcați un fișier ISO care conține Ubuntu, Debian sau orice altă distribuție care vă atrage cel mai mult.
  • Dual Boot: Mai există opțiunea în care puteți instala distribuția preferată lângă Windows într-o partiție separată sau pe un HDD/SSD separat.

WSL este o caracteristiciă frumoasă… dar nu este esențială

Pe scurt, WSL este o opțiune bună, dar nu este o necesitate dacă sunteți obișnuit să lucrați într-un mediu Linux.

Dacă doriți să aveți acces la miile de proiecte open source existente și nu vă deranjează să petreceți ceva timp în plus pentru a învăța cum să le folosiți, atunci WSL merită.

Dar dacă doriți pur și simplu să rulați din când în când unul sau două utilitare în linia de comandă, atunci probabil că nu se merită să investiți într-un alt set de instrumente.

WSL nu este pentru toată lumea. Este un instrument de nișă, conceput pentru dezvoltatorii care trebuie să ruleze programe pentru Linux pe mașini cu Windows 10 și 11.

Dacă sunteți în căutarea a ceva care să vă facă calculatorul mai rapid, mai sigur sau mai ușor de utilizat, atunci WSL probabil că nu vă va ajuta prea mult.

ThinkRoot99

Numele meu este Cristian Moldovan și sunt utilizator de Linux de peste 10 ani.Am făcut parte din mai multe echipe open source din România: Fundația Ceata, Linux Mint România, Rogentos Linux Group. Între 2014 și 2018 am fost propietarul și editorul site-ului de știri despre linux, gnulinux.ro și actual proprietar al rootlinux.ro

View all posts by ThinkRoot99 →

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *