Kar najbolje izkoristite WSL 2 s tem priročnim vodnikom.
Microsoft je v zadnjih letih uvedel čudovite funkcije za Windows 10 in 11, toda za skupnost razvijalcev je podsistem Windows za Linux 2 verjetno tisti, ki izstopa. Novejši WSL 2, ki temelji na prvotnem WSL, razvijalcem prinaša več moči in zanesljivosti. Razvijalci morajo vedeti, kako kar najbolje izkoristiti WSL 2.
Berite naprej, ko razpravljamo o nekaterih najboljših praksah za uporabo podsistema Windows za Linux 2.
Kaj je podsistem Windows za Linux 2?
Podsistem Windows za Linux 2 (WSL 2) je jedro Linuxa, vgrajeno v Windows 10 in 11. Ena najdragocenejših funkcij današnjega časa je podsistem Windows za Linux (WSL). Uporabnikom sistema Windows omogoča zagon distribucij Linuxa, kot sta Ubuntu in Kali, v sistemu Windows brez dvojnega zagona ali konfigurirajte specializiran virtualni stroj.
Brez potrebe po nadaljnjem namestitvenem delu lahko uporabniki operacijskega sistema Windows takoj dostopajo do orodij ukazne vrstice Linuxa, programov in pripomočkov. Prvotno predstavljena z operacijskim sistemom Windows 10, najnovejša različica – WSL 2, ponuja veliko več stabilnosti in moči.
Poleg tega, da lahko upravljajo terminal Linux, lahko uporabniki sistema Windows celo zagon aplikacij Linux GUI z WSL 2 v sistemu Windows z izboljšano podporo za zmogljivost V/I datotek in funkcionalnost OS.
Kako podsistem Windows za Linux koristi razvijalcem?
Kot razvijalec lahko WSL izkoristite tako, da razvijate aplikacije za več platform, ne da bi vam bilo treba skrbeti za namensko nastavitev VM ali zapustiti ekosistem Windows. Razvijalcem ponuja tudi zmogljivo jedro Linuxa, ki je neposredno integrirano v Windows 10/11.
Tukaj je nekaj drugih pomembnih prednosti WSL 2 za razvijalce:
- Preprost dostop do orodij in pripomočkov Linux: razvijalci lahko neposredno uporabljajo orodja ukazne vrstice Linux, kot so awk, sed, grep, iftop itd., brez namenskega VM ali vsebnika.
- Enostavna namestitev: Podsistem Windows za Linux 2 je enostavno namestiti. Dobite ga lahko neposredno prek trgovine Microsoft Store; prav tako lahko izbirate s seznama podprtih distribucij Linuxa.
- Izboljšana zmogljivost: WSL 2 zagotavlja optimalno zmogljivost, saj uporablja lahek virtualni stroj; to omogoča hitrejši zagon vaših aplikacij in omogoča učinkovito uporabo virov.
- Brezhibna integracija z Windows: Ker je WSL 2 neposredno integriran z operacijskim sistemom Windows, lahko razvijalci poganjajo Linux in Aplikacije Windows hkrati uporabljajo imenike datotek v skupni rabi in celo konfigurirajo kodo VS za delo z aplikacijami, ki se izvajajo na WSL 2. Zahvaljujoč WSL 2 je prišlo do znatnega zmanjšanja kompleksnosti razvijalskega okolja in dodatnih stroškov.
- Izboljšana integracija Dockerja: Vsebnike Docker lahko izvirno izvajate na WSL 2 tako, da omogočite nastavitev zaledja WSL-2 v Docker Desktop; to bo pomagalo izboljšati združljivost vaših aplikacij Docker in izboljšalo splošno zmogljivost.
Konfiguriranje razvojnega okolja WSL 2 bo zagotovilo, da boste lahko povsod uporabljali dosledno okolje več naprav in platform, kar lahko posledično zmanjša možnost napak in izboljša zanesljivost. Prav tako boste lahko postali bolj produktivni z uporabo podsistema Windows za Linux 2 v sistemih Windows 10 in 11.
Za uporabnike, ki šele uporabljajo WSL 2, je bistvenega pomena upoštevanje najboljših praks za vzpostavitev učinkovitega poteka dela. Po drugi strani pa, če ste že seznanjeni z WSL 2, vam bodo ti nasveti pomagali zagotoviti, da boste čim bolj produktivni.
1. Uporabite Windows terminal
Povsem nov terminal Windows je zmogljiv odprtokodni terminal iz trgovine Microsoft Store. Microsoft je zasnoval terminal Windows za neposredno integracijo WSL 2 in samodejno konfiguracijo vseh distribucij Linuxa, takoj ko so nameščene. To pomeni, da lahko enostavno preklapljate med Windows in Linux, ne da bi morali nastaviti drugo okolje.
Terminal Windows lahko podpira več lupin, kot so PowerShell, WSL 2 in ukazni poziv. Ponuja tudi več produktivnih funkcij, vključno z več zavihki, iskalno vrstico in deljenimi podokni; lahko celo prilagodite videz terminala po svojih željah.
Ker je terminal Windows odprtokodni projekt, ste lahko prepričani, da ga bo skupnost nenehno izboljševala za izboljšano uporabniško izkušnjo. In če se zaljubite vanj, si oglejte najboljši nasveti, triki in bližnjice za terminal Windows.
2. Integrirajte kodo Visual Studio
Mnogi razvijalci se zanašajo na VS Code, neverjetno vsestranski IDE (urejevalnik kode). Ponuja integriran terminal, podporo za razširitve in ima intuitiven vmesnik, ki ga je mogoče super prilagoditi. Če uporabljate WSL 2 za razvoj, želite WSL 2 integrirati s kodo Visual Studio za nemoten potek dela.
Kodo VS lahko uporabljate z WSL 2, tako da zagotovite, da imate kodo Visual Studio in distribucijo WSL 2 Linux v sistemu Windows. Lahko namestite Daljinski - WSL razširitev v Visual Studio Code in jo konfigurirajte glede na svoje zahteve.
3. Nastavite več profilov
Če nameravate uporabljati WSL 2 za delo, osebno učenje ali šolo, razmislite o ustvarjanju ločenih uporabniških profilov. To vam bo omogočilo, da bodo vaše aplikacije, konfiguracije in datoteke organizirane.
Ena od metod za nastavitev več profilov je uporaba terminala Windows; ko ga namestite v računalnik z operacijskim sistemom Windows 10 ali 11, pojdite na Nastavitve > Profili > Dodaj.
4. Posodobite pakete
Kot katera koli druga distribucija Linuxa boste morali zagotoviti, da se paketi in orodja, ki jih uporabljate na WSL 2, nenehno posodabljajo. S tem zagotovite, da je vaš WSL 2 varen, zanesljiv in deluje optimalno. Če želite posodobiti pakete na WSL 2, vnesite naslednji ukaz:
sudo apt-dobiti nadgradnja
sudo apt-dobiti nadgradnja
5. Zaženite vsebnike z Dockerjem
Docker je odprtokodna platforma, ki razvijalcem omogoča učinkovito gradnjo, uvajanje in zagon svojih aplikacij v vsebniku. Vse odvisnosti so združene, tako da je mogoče vaš projekt preprosto uvesti v katerem koli okolju.
Docker lahko uporabljate v sistemih Windows 10 in 11 prek Docker Desktop kot samostojno aplikacijo ali pa jo integrirate s podsistemom Windows za Linux za boljšo zmogljivost in učinkovito porabo virov. Močno priporočamo, da svoje vsebnike izvajate z WSL 2 za razvoj ali testiranje.
WSL 2 je win-win v sistemu Windows
Podsistem Windows za Linux 2 je neverjeten in učinkovito premosti vrzel med ekosistemama Linux in Windows. Kot razvijalec, ki je navajen na Windows, lahko izkoristite WSL 2, da kar najbolje izkoristite Windows in Linux, ne da bi pri tem ogrozili svojo produktivnost ali prilagodljivost.