Izmantojiet šo parocīgo rokasgrāmatu, lai maksimāli izmantotu WSL 2 sniegtās iespējas.
Microsoft pēdējos gados ir ieviesusi jaukas funkcijas operētājsistēmām Windows 10 un 11, taču izstrādātāju kopienai Windows apakšsistēma operētājsistēmai Linux 2, iespējams, ir viena no tām, kas izceļas. Pamatojoties uz oriģinālo WSL, jaunākais WSL 2 sniedz izstrādātājiem lielāku jaudu un uzticamību. Izstrādātājiem ir jāzina, kā maksimāli izmantot WSL 2.
Lasiet tālāk, kamēr mēs apspriežam dažas labākās prakses Windows apakšsistēmas lietošanai operētājsistēmai Linux 2.
Kas ir Windows apakšsistēma operētājsistēmai Linux 2?
Windows apakšsistēma operētājsistēmai Linux 2 (WSL 2) ir operētājsistēmās Windows 10 un 11 iebūvēts Linux kodols. Viena no mūsdienu vērtīgākajām funkcijām ir Windows apakšsistēma operētājsistēmai Linux (WSL). Tas ļauj Windows lietotājiem palaist tādus Linux izplatījumus kā Ubuntu un Kali operētājsistēmā Windows bez dubultās sāknēšanas vai konfigurēt specializētu virtuālo mašīnu.
Bez nepieciešamības veikt turpmākus instalēšanas darbus, Windows lietotāji var uzreiz piekļūt Linux komandrindas rīkiem, programmām un utilītprogrammām. Sākotnēji tika palaists operētājsistēmā Windows 10, jaunākā versija — WSL 2, kas piedāvā daudz lielāku stabilitāti un jaudu.
Papildus tam, ka Windows lietotāji var darboties ar Linux termināli, to var pat palaist Linux GUI lietojumprogrammas ar WSL 2 operētājsistēmā Windows ar uzlabotu atbalstu failu I/O veiktspējai un OS funkcionalitātei.
Kā Windows apakšsistēma Linux sniedz labumu izstrādātājiem?
Kā izstrādātājs jūs varat gūt labumu no WSL, izstrādājot vairāku platformu lietojumprogrammas, neuztraucoties par īpašu VM iestatīšanu vai Windows ekosistēmas atstāšanu. Tas arī nodrošina izstrādātājus ar jaudīgu Linux kodolu, kas ir tieši integrēts operētājsistēmā Windows 10/11.
Šeit ir dažas citas svarīgas WSL 2 priekšrocības izstrādātājiem:
- Ērta piekļuve Linux rīkiem un utilītprogrammām: izstrādātāji var tieši izmantot Linux komandrindas rīkus, piemēram, awk, sed, grep, iftop utt., neizmantojot speciālu virtuālo mašīnu vai konteineru.
- Vienkārša iestatīšana: Windows apakšsistēmu operētājsistēmai Linux 2 ir viegli instalēt. To var iegūt tieši no Microsoft Store; jūs varat arī brīvi izvēlēties no atbalstīto Linux izplatījumu saraksta.
- Uzlabota veiktspēja: WSL 2 nodrošina optimālu veiktspēju, jo tā izmanto vieglu virtuālo mašīnu; tas nodrošina jūsu lietojumprogrammām ātrāku sāknēšanas laiku un ļauj efektīvi izmantot resursus.
- Nevainojama integrācija ar Windows: tā kā WSL 2 ir tieši integrēts ar Windows OS, izstrādātāji var palaist Linux un Windows lietotnes vienlaikus, izmantojiet koplietotos failu direktorijus un pat konfigurējiet VS kodu darbam ar programmām, kas darbojas WSL. 2. Pateicoties WSL 2, ir ievērojami samazināta izstrādes vides sarežģītība un papildu pieskaitāmās izmaksas.
- Uzlabota Docker integrācija: varat sākotnēji palaist Docker konteinerus WSL 2, iespējojot WSL-2 aizmugursistēmas iestatījumu programmā Docker Desktop; tas palīdzēs uzlabot jūsu Docker lietotņu saderību un uzlabos vispārējo veiktspēju.
WSL 2 izstrādes vides konfigurēšana nodrošinās, ka varēsit izmantot konsekventu vidi vairākas ierīces un platformas, kas savukārt var samazināt kļūdu iespējamību un uzlabot uzticamību. Jūs arī varēsit produktīvāk izmantot Windows apakšsistēmu operētājsistēmai Linux 2 operētājsistēmās Windows 10 un 11.
Lietotājiem, kuri nav izmantojuši WSL 2, ir svarīgi ievērot labāko praksi, lai izveidotu efektīvu darbplūsmu. No otras puses, ja jūs jau esat iepazinies ar WSL 2, šie padomi palīdzēs nodrošināt, ka esat pēc iespējas produktīvāks.
1. Izmantojiet Windows termināli
Pilnīgi jaunais Windows terminālis ir jaudīgs atvērtā pirmkoda terminālis no Microsoft veikala. Microsoft ir izstrādājis Windows termināli, lai tieši integrētu WSL 2 un automātiski konfigurētu jebkuru Linux izplatīšanu, tiklīdz tie ir instalēti. Tas nozīmē, ka varat viegli pārslēgties starp Windows un Linux, neiestatot citu vidi.
Windows terminālis var atbalstīt vairākus apvalkus, piemēram, PowerShell, WSL 2 un komandu uzvedni. Tā piedāvā arī vairākas produktivitātes funkcijas, tostarp vairākas cilnes, meklēšanas joslu un sadalītās rūtis; Jūs pat varat pielāgot termināļa izskatu atbilstoši savām vēlmēm.
Tā kā Windows terminālis ir atvērtā pirmkoda projekts, varat būt drošs, ka kopiena to nepārtraukti uzlabos, lai uzlabotu lietotāju pieredzi. Un, ja jūs tajā iemīlējaties, pārbaudiet labākie Windows termināļa padomi, triki un īsceļi.
2. Integrējiet Visual Studio kodu
Daudzi izstrādātāji paļaujas uz VS Code — neticami daudzpusīgu IDE (koda redaktoru). Tas piedāvā integrētu termināli, paplašinājumu atbalstu un intuitīvu saskarni, kas ir īpaši pielāgojama. Ja izstrādei izmantojat WSL 2, vēlaties integrēt WSL 2 ar Visual Studio kodu, lai nodrošinātu vienmērīgu darbplūsmu.
Varat izmantot VS kodu ar WSL 2, pārliecinoties, ka jūsu Windows sistēmā ir Visual Studio kods un WSL 2 Linux izplatīšana. Jūs varat instalēt Tālvadība - WSL paplašinājumu programmā Visual Studio Code un konfigurējiet to atbilstoši savām prasībām.
3. Iestatiet vairākus profilus
Ja plānojat izmantot WSL 2 darbam, personīgai apmācībai vai skolai, apsveriet iespēju izveidot atsevišķus lietotāju profilus. Tas ļaus jums sakārtot savas lietotnes, konfigurācijas un failus.
Viena no metodēm, kā iestatīt vairākus profilus, ir izmantot Windows termināli; kad tas ir instalēts datorā ar operētājsistēmu Windows 10 vai 11, dodieties uz Iestatījumi > Profili > Pievienot.
4. Atjaunināt pakotnes
Tāpat kā jebkura cita Linux izplatīšana, jums ir jānodrošina, lai pakotnes un rīki, ko izmantojat WSL 2, tiek pastāvīgi atjaunināti. Tādējādi tiek nodrošināts, ka jūsu WSL 2 ir drošs, uzticams un darbojas optimāli. Lai atjauninātu pakotnes WSL 2, ievadiet šādu komandu:
sudo apt-gūt Atjaunināt
sudo apt-gūt jauninājums
5. Palaidiet konteinerus ar Docker
Docker ir atvērtā pirmkoda platforma, kas ļauj izstrādātājiem efektīvi izveidot, izvietot un palaist savas lietojumprogrammas konteinerā. Visas atkarības ir apvienotas, lai jūsu projektu varētu viegli izvietot jebkurā vidē.
Varat izmantot Docker operētājsistēmās Windows 10 un 11, izmantojot Docker Desktop kā atsevišķu lietojumprogrammu, vai integrēt to ar Windows apakšsistēmu operētājsistēmai Linux, lai nodrošinātu labāku veiktspēju un efektīvu resursu patēriņu. Mēs ļoti iesakām palaist konteinerus ar WSL 2 izstrādei vai testēšanai.
WSL 2 ir abpusēji izdevīgs operētājsistēmā Windows
Windows apakšsistēma operētājsistēmai Linux 2 ir neticama un efektīvi mazina plaisu starp Linux un Windows ekosistēmām. Kā izstrādātājs, kurš ir pieradis pie Windows, varat izmantot WSL 2, lai iegūtu labāko gan no Windows, gan Linux, neapdraudot savu produktivitāti vai elastību.