WSL mijenja pravila igre i omogućuje potpuno iskustvo Linuxa unutar Windowsa. Ali da bismo ga optimizirali, moramo učiniti više od oslanjanja na zadane postavke. U ovom postu ćemo govoriti o savjete i trikove za ubrzavanje i poboljšanje WSL iskustva .
Najbolji WSL savjeti i trikovi
Slijede neki od najboljih WSL savjeta i trikova za ubrzavanje i poboljšanje WSL iskustva.
- Instalirajte mnogo napredniji Windows terminal u WSL
- Prebacite se na Z-Shell i Oh My Zsh Framework
- Koristite VSCode unutar WSL okruženja unutar Windowsa
- Optimizirajte Windows podsustav za Linux 2 (WSL2) CPU i memoriju
- Prijeđite na drugu distribuciju
Razgovarajmo o njima u detalje.
Stvari vezane uz WSL
1] Instalirajte mnogo napredniji Windows terminal u WSL
Kada instalirate Linux distribuciju, dobit ćete zadani terminal, što je sasvim očito jer ne možemo zamisliti Linux bez uslužnog programa naredbenog retka. Međutim, ako želite nešto svježe i drugačije, isprobajte Windows terminal.
Windows Terminal moćna je aplikacija s mnogim modernim značajkama, uključujući prozore s karticama, što biste očekivali od bilo kojeg emulatora terminala. Podržava ne samo Linux već i PowerShell i Command Prompt.
Međutim, još uvijek ima nekoliko oštrih rubova i zahtijeva od korisnika da uređuju postavke u '.json' datoteci. Ali ne biste imali problema s uređivanjem konfiguracijskih datoteka ako ste iskusan korisnik naredbenog retka. Za pristup .json datoteci idite na postavke i kliknite na Otvori JSON datoteku. Za preuzimanje uslužnog programa idite na apps.microsoft.com i kliknite na gumb Download.
web stranica usporava vaš preglednik
2] Prebacite se na Z-shell i Oh My Zsh Framework
Zsh, također poznat kao Z-shell, je ljuska s naprednijim značajkama od Basha. Zsh ima ugrađenu Git integraciju i podržava instaliranje tema i dodataka, kao i automatsko dovršavanje i automatsko ispravljanje.
Instalacija Z-shell-a je prilično jednostavna, moramo pokrenuti sljedeću naredbu.
sudo apt install zsh -y
Nakon instaliranja Z-Shell-a, vrijeme je da instalirate 'Oh moj Zsh' Okvir. To je okvir koji pokreće zajednica koji vam omogućuje jednostavno upravljanje različitim temama i dodacima za Zsh. Kako bismo instalirali ovaj okvir, potrebno nam je Kovrča i Git. Da biste učinili isto, pokrenite naredbu danu u nastavku.
sudo apt install curl git
Sada pokrenite dolje navedenu naredbu da instalirate Oh My Zsh.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Bit ćete upitani želite li se prebaciti na Zsh, da potvrdite svoju radnju, samo pritisnite Enter.
3] Koristite VSCode unutar WSL okruženja unutar Windowsa
Postoji proširenje VSCode koje vam omogućuje neprimjetan pristup svim runtimeima, uslužnim programima i jezgri Linuxa koje ste instalirali u WSL-u unutar vašeg razvojnog okruženja. To znači da možete jednostavno pokrenuti vlastiti kod unutar WSL okruženja na vašem Windows računalu.
Da biste instalirali ovaj alat, morate otići na Tržište proširenja u Visual Studio Code i potražite 'WSL'. Kada se proširenje pojavi, odaberite ga i kliknite Instaliraj. Sada se vratite na svoj WSL terminal i odaberite mapu u kojoj želite koristiti VSCode. Zatim unesite sljedeću naredbu:
code .
Kada otvarate VSCode u Linuxu, od vas se može tražiti da vjerujete autoru datoteka u mapi. Dajte svoje odobrenje i bit ćete spremni.
4] Optimizirajte Windows podsustav za Linux 2 (WSL2) CPU i memoriju
Možemo fino podesiti korištenje WSL2 procesora i memorije konfiguriranjem datoteke .wslconfig. Slijedite dolje navedene korake kako biste učinili isto.
- Otvoren File Explorer i idi na C:\Korisnici\
. - Sada morate otvoriti Bilježnica i stvorite .wslconfig datoteku u svojoj korisničkoj mapi.
- Da biste unijeli izmjene u tu datoteku, možete koristiti sljedeći format.
makefileKopiraj kod[wsl2]
# Da biste ograničili VM memoriju da ne koristi više od 6 GB, ovo se može postaviti kao cijeli brojevi koristeći GB ili MB
memorija=6GB
# Za postavljanje VM-a da koristi 4 virtualna procesora
procesori=4
- Nakon što izvršite potrebne promjene sustava, trebate otvoriti PowerShell ili naredbeni redak i pokrenite sljedeću naredbu za isključivanje WSL instance.
wsl --shutdown
- Sada, trči wsl za pokretanje instance.
Ako želite nešto promijeniti kasnije, idite na tu datoteku i prilagodite unose 'memorija' i 'procesori'.
5] Prebacite se na drugu distribuciju
Jedna od velikih prednosti korištenja Windows podsustava za Linux (WSL) je mogućnost istovremenog pokretanja više različitih distribucija Linuxa. Dopušteno vam je koristiti Alpine Linux i Ubuntu u isto vrijeme kako biste istražili i pronašli svoj ukus. Izvedite sljedeću naredbu za postavljanje zadane distribucije.
wsl --set-default distro-name
Bilješka: Zamijenite 'distro-name' distribucijom koju želite koristiti.
To je to!
Čitati: Popravite grešku izvršenja poslužitelja u WSL-u
Kako mogu učiniti svoj WSL bržim?
Pohranite Linux datoteke u WSL, a Windows datoteke u Windows datotečni sustav za najbolje performanse. Međutim, kako biste optimizirali performanse, pokušajte stvoriti i urediti datoteku .wslconfig, kao što je ranije spomenuto.
Čitati: Kako pokrenuti .sh ili Shell Script datoteku u sustavu Windows
Koristi li WSL puno RAM-a?
Korištenje memorije WSL-a ograničeno je na polovicu memorije vašeg sustava. U mom slučaju, budući da imam 16 GB, WSL koristi 4 GB. Važno je imati na umu da može koristiti do pola vaše memorije i sve vaše CPU/GPU jezgre, ali to će učiniti samo ako je potrebno. U suprotnom, neće nepotrebno trošiti te resurse. Međutim, ako želite ručno konfigurirati ta ograničenja, pogledajte ranije spomenuti vodič.
Također pročitajte: WSL ne radi niti se pokreće u sustavu Windows .