Profitați la maximum de WSL 2 cu acest ghid la îndemână.

Microsoft a introdus în ultimii ani funcții interesante în Windows 10 și 11, dar pentru comunitatea de dezvoltatori, subsistemul Windows pentru Linux 2 este probabil unul care iese în evidență. Bazându-se pe WSL original, noul WSL 2 aduce mai multă putere și fiabilitate pentru dezvoltatori. Dezvoltatorii trebuie să știe cum să profite la maximum de WSL 2.

Citiți mai departe în timp ce discutăm câteva dintre cele mai bune practici pentru utilizarea subsistemului Windows pentru Linux 2.

Ce este subsistemul Windows pentru Linux 2?

Subsistemul Windows pentru Linux 2 (WSL 2) este un nucleu Linux încorporat în Windows 10 și 11. Una dintre cele mai valoroase caracteristici de astăzi este subsistemul Windows pentru Linux (WSL). Permite utilizatorilor Windows să ruleze distribuții Linux, cum ar fi Ubuntu și Kali pe Windows, fără a fi nevoie să pornească dual sau configurați o mașină virtuală specializată.

Fără a fi nevoie de lucrări de instalare suplimentare, utilizatorii Windows pot accesa instantaneu instrumentele, programele și utilitarele din linia de comandă Linux. Lansată inițial cu Windows 10, cea mai recentă versiune – WSL 2, oferă mult mai multă stabilitate și putere.

instagram viewer

Pe lângă faptul că pot opera terminalul Linux, utilizatorii Windows pot chiar și rulați aplicații GUI Linux cu WSL 2 pe Windows cu suport îmbunătățit pentru performanța fișierelor I/O și funcționalitatea sistemului de operare.

Cum beneficiază subsistemul Windows pentru Linux dezvoltatorilor?

În calitate de dezvoltator, puteți beneficia de WSL prin dezvoltarea de aplicații multiplatformă fără a vă face griji cu privire la configurarea VM dedicată sau pentru a părăsi ecosistemul Windows. De asemenea, oferă dezvoltatorilor un nucleu Linux puternic, care este integrat direct în Windows 10/11.

Iată câteva dintre celelalte beneficii importante ale WSL 2 pentru dezvoltatori:

  • Accesați cu ușurință instrumentele și utilitățile Linux: dezvoltatorii pot utiliza direct instrumente de linie de comandă Linux, cum ar fi awk, sed, grep, iftop etc., fără un VM sau un container dedicat.
  • Configurare simplă: Subsistemul Windows pentru Linux 2 se instalează fără efort. Îl puteți obține direct prin Microsoft Store; De asemenea, aveți libertatea de a alege dintr-o listă de distribuții Linux acceptate.
  • Performanță îmbunătățită: WSL 2 oferă performanțe optime, deoarece utilizează o mașină virtuală ușoară; aceasta oferă aplicațiilor dumneavoastră timpi de pornire mai rapidi și permite utilizarea eficientă a resurselor.
  • Integrare perfectă cu Windows: Deoarece WSL 2 este integrat direct cu sistemul de operare Windows, dezvoltatorii pot rula Linux și Aplicații Windows simultan, utilizează directoare de fișiere partajate și chiar configurează VS Code pentru a funcționa cu aplicațiile care rulează pe WSL 2. Datorită WSL 2, există o reducere semnificativă a complexității mediului de dezvoltare și supraîncărcarea suplimentară.
  • Integrare Docker îmbunătățită: puteți rula containere Docker în mod nativ pe WSL 2 activând setarea backend WSL-2 în Docker Desktop; acest lucru va ajuta la îmbunătățirea compatibilității aplicațiilor dvs. Docker și la îmbunătățirea performanței generale.

Configurarea mediului de dezvoltare WSL 2 vă va asigura că puteți utiliza un mediu consistent dispozitive și platforme multiple, care pot, la rândul lor, să reducă posibilitatea de erori și să îmbunătățească fiabilitatea. De asemenea, veți putea deveni mai productiv în utilizarea subsistemului Windows pentru Linux 2 pe Windows 10 și 11.

Pentru utilizatorii nou la WSL 2, este esențial să urmeze cele mai bune practici pentru a stabili un flux de lucru eficient. Pe de altă parte, dacă sunteți deja familiarizat cu WSL 2, aceste sfaturi vă vor ajuta să vă asigurați că sunteți cât mai productiv posibil.

1. Utilizați terminalul Windows

Noul terminal Windows este un terminal puternic open-source din Microsoft Store. Microsoft a proiectat terminalul Windows pentru a integra WSL 2 direct și a configura automat orice distribuție Linux de îndată ce sunt instalate. Aceasta înseamnă că puteți comuta cu ușurință între Windows și Linux fără a fi nevoie să configurați un mediu diferit.

Terminalul Windows poate suporta mai multe shell-uri, cum ar fi PowerShell, WSL 2 și Command Prompt. De asemenea, oferă mai multe funcții de productivitate, inclusiv mai multe file, o bară de căutare și panouri împărțite; puteți chiar să personalizați aspectul terminalului după bunul plac.

Deoarece terminalul Windows este un proiect open-source, puteți fi siguri că comunitatea îl va îmbunătăți continuu pentru o experiență îmbunătățită a utilizatorului. Și dacă te îndrăgostești de el, verifică cele mai bune sfaturi pentru terminale Windows, trucuri și comenzi rapide.

2. Integrați codul Visual Studio

Mulți dezvoltatori se bazează pe VS Code, un IDE (editor de cod) incredibil de versatil. Oferă un terminal integrat, suport pentru extensii și are o interfață intuitivă care este super-personalizabilă. Dacă utilizați WSL 2 pentru dezvoltare, doriți să integrați WSL 2 cu Visual Studio Code pentru un flux de lucru fluid.

Puteți utiliza VS Code cu WSL 2, asigurându-vă că aveți Visual Studio Code și o distribuție Linux WSL 2 pe sistemul dumneavoastră Windows. Puteți instala Telecomanda - WSL extensie în Visual Studio Code și configurați-o în funcție de cerințele dvs.

3. Configurați mai multe profiluri

Dacă intenționați să utilizați WSL 2 pentru serviciu, învățământ personal sau școală, luați în considerare crearea de profiluri de utilizator separate. Acest lucru vă va permite să vă mențineți organizate aplicațiile, configurațiile și fișierele.

O metodă de a configura mai multe profiluri este utilizarea terminalului Windows; odată ce l-ați instalat pe computerul dvs. cu Windows 10 sau 11, navigați la Setări > Profiluri > Adăugați.

4. Actualizare pachete

Ca orice altă distribuție Linux, va trebui să vă asigurați că pachetele și instrumentele pe care le utilizați pe WSL 2 sunt actualizate în mod constant. Acest lucru vă asigură că WSL 2 este sigur, fiabil și funcționează optim. Pentru a actualiza pachetele pe WSL 2, introduceți următoarea comandă:

sudo apt-obține Actualizați
sudo apt-obține actualizare

5. Rulați containere cu Docker

Docker este o platformă open-source care permite dezvoltatorilor să construiască, să implementeze și să ruleze eficient aplicațiile lor într-un container. Toate dependențele sunt grupate, astfel încât proiectul dumneavoastră să poată fi implementat cu ușurință în orice mediu.

Puteți utiliza Docker pe Windows 10 și 11 prin Docker Desktop ca o aplicație autonomă sau o puteți integra cu Windows Subsystem pentru Linux pentru o performanță mai bună și un consum eficient de resurse. Vă recomandăm insistent să vă rulați containerele cu WSL 2 pentru dezvoltare sau testare.

WSL 2 este un Win-Win pe Windows

Subsistemul Windows pentru Linux 2 este incredibil și face o punte eficientă între ecosistemele Linux și Windows. În calitate de dezvoltator obișnuit cu Windows, puteți folosi WSL 2 pentru a obține tot ce este mai bun atât din Windows, cât și din Linux, fără a vă compromite productivitatea sau flexibilitatea.