Spoločnosť Microsoft zaviedla v posledných rokoch funkcie pre pohodlie v systémoch Windows 10 a 11, ale pre komunitu vývojárov je pravdepodobne výnimočnou funkciou Windows Subsystem for Linux 2. Na základe pôvodného WSL prináša novší WSL 2 vývojárom viac výkonu a spoľahlivosti. Vývojári musia vedieť, ako z WSL 2 vyťažiť maximum.
Nasledujúci článok bude diskutovať o niektorých osvedčených postupoch používania podsystému Windows pre Linux 2.
1. Použite Windows Terminal
Úplne nový Windows Terminal je výkonný open source terminál z obchodu Microsoft Store. Microsoft navrhol Windows Terminal tak, aby priamo integroval WSL 2 a automaticky konfiguroval všetky linuxové distribúcie hneď po ich nainštalovaní. To znamená, že môžete jednoducho prepínať medzi Windows a Linux bez toho, aby ste museli nastavovať iné prostredie.
Ponuka Otvorenie novej karty
Windows Terminal môže podporovať mnoho shellov, ako napríklad PowerShell , WSL 2 a príkazový riadok . Ponúka tiež množstvo funkcií produktivity vrátane viacerých kariet, vyhľadávacieho panela a rozdelenej tably; Vzhľad terminálu si dokonca môžete prispôsobiť podľa svojich predstáv.
Keďže Windows Terminal je projekt s otvoreným zdrojovým kódom, môžete si byť istí, že komunita ho bude neustále vylepšovať, aby sa zlepšila používateľská skúsenosť.
2. Integrácia kódu Visual Studio
Kód vo VSCode na notebooku
Mnoho vývojárov sa spolieha na VS Code, mimoriadne flexibilné IDE (editor kódu). Ponúka integrovaný terminál, podporu rozšírenia a má super prispôsobiteľné intuitívne rozhranie. Ak na vývoj používate WSL 2, budete chcieť integrovať WSL 2 s Visual Studio Code, aby ste dosiahli hladký pracovný tok.
Kód VS môžete použiť s WSL 2 tak, že sa ubezpečíte, že máte vo svojom systéme Windows kód Visual Studio a distribúciu WSL 2 Linux. Rozšírenie Remote - WSL si môžete nainštalovať do Visual Studio Code a nakonfigurovať ho podľa svojich požiadaviek.
3. Nastavte viacero konfigurácií
Ak plánujete používať WSL 2 na prácu, osobné štúdium alebo školu, zvážte vytvorenie samostatného používateľského profilu. To vám umožní organizovať vaše aplikácie, konfigurácie a súbory.
Jednou z metód na nastavenie viacerých profilov je použitie Windows Terminal; Po nainštalovaní do počítača so systémom Windows 10 alebo 11 prejdite do časti Nastavenia > Profily > Pridať .
4. Aktualizujte balík
Ako každá iná linuxová distribúcia, budete musieť zabezpečiť, aby balíky a nástroje, ktoré používate na WSL 2, boli neustále aktualizované. Tým zaistíte, že váš WSL 2 je bezpečný, spoľahlivý a funguje optimálne. Ak chcete aktualizovať balíky na WSL 2, zadajte nasledujúci príkaz:
sudo apt-get update
sudo apt-get upgrade
5. Spustite kontajnery pomocou Docker
Ubuntu beží ako dokovací kontajner
Docker je platforma s otvoreným zdrojovým kódom, ktorá umožňuje vývojárom efektívne vytvárať, nasadzovať a spúšťať svoje aplikácie v kontajneroch. Všetky závislosti sú zoskupené, takže váš projekt možno ľahko nasadiť v akomkoľvek prostredí.
Docker môžete používať na Windows 10 a 11 cez Docker Desktop ako samostatnú aplikáciu alebo ho integrovať so subsystémom Windows pre Linux pre lepší výkon a efektívnu spotrebu zdrojov. Článok dôrazne odporúča, aby ste svoje kontajnery spúšťali s WSL 2 na vývoj alebo testovanie.
Windows Subsystém pre Linux 2 je neuveriteľný a efektívne premosťuje priepasť medzi ekosystémami Linux a Windows. Ako vývojár oboznámený s Windowsom môžete využiť WSL 2 na to, aby ste získali to najlepšie z Windowsu aj Linuxu bez toho, aby ste ohrozili svoju produktivitu alebo flexibilitu.