Vývojári a IT ľudia často potrebujú Linux, no pracujú na Windows. Donedávna to znamenalo duálny boot alebo samostatný virtuálny počítač. Dnes stačí WSL.

Čo je WSL

WSL (Windows Subsystem for Linux) je funkcia Windows, ktorá umožňuje spustiť plnohodnotný Linux priamo vo Windows, bez duálneho bootu a bez samostatného virtuálneho počítača. Linux beží v okne vedľa vašich bežných programov.

Ako to funguje

Druhá generácia (WSL2) beží na odľahčenom virtuálnom jadre, takže máte k dispozícii skutočné linuxové jadro a väčšinu nástrojov, ktoré z Linuxu poznáte. Windows a Linux pritom zdieľajú súbory, takže k nim viete pristupovať z oboch strán.

Pre koho to je

Hlavne pre vývojárov, administrátorov a každého, kto potrebuje linuxové príkazy a nástroje, ale nechce opustiť Windows. Môžete si nainštalovať distribúciu ako Ubuntu (ktorú vybrať rozoberáme v článku o Linux distribúciách) a používať ju ako bežnú aplikáciu.

Ako začať

Stačí otvoriť PowerShell ako správca a zadať príkaz wsl --install. Windows stiahne potrebné komponenty aj predvolenú distribúciu a po reštarte máte Linux pripravený na používanie.

WSL verzus virtuálny počítač

Oproti klasickej virtualizácii je WSL ľahší a lepšie prepojený s Windows. Nie je úplnou náhradou plného virtuálneho počítača s grafickým prostredím, no na vývoj a prácu s príkazovým riadkom je ideálny a spotrebuje oveľa menej zdrojov.

Zhrnutie

WSL spája to praktické z oboch svetov: pohodlie Windows a silu Linuxu, bez kompromisov a zdržiavania s duálnym bootom.

Tento článok je súčasťou prehľadu Softvér a systém.