Dá se říci, že operační systém je pískoviště pro ostatní programy. Windows Subsystem for Linux (WSL) je tak analogicky Linuxí pískoviště běžící nativně na Windows 10 pískovišti. Tohle Linuxové pískoviště můžeme spustit jako okno přímo ve Windows 10 a pracovat v něm s programy určenými pro Linux.
Co se naučíte?
Prvně si povíme, co to WSL vlastně je a jak funguje. Hned na to se vrhneme na instalaci na váš PC, zde si také povíme různé tipy a triky. Jakmile budete mít WSL nainstalované, tak vás naučíme jak si nainstalovat i GUI, abyste mohli používat Linuxové aplikace – např. Gedit, Nautilus, x-11 apps a mnohé další.
Oč se jedná?
Windows Subsystem for Linux je, zatím, zaměřený primárně na CLI prostředí. A to i přes to, že jde doinstalovat GUI. Jednoduše se však zorientuje jak úplný začátečník, co se snaží do Linuxu dostat, tak ostřílený Linuxový veterán. Hlavní přednost WSL je taková, že vám povolí pohybovat se v prostředí Windows za pomoci klasických Linuxových nástrojů v CLI Bash. I přes toto vše je systém mířený spíše na vývojáře či Linuxové fanoušky. Normálnímu uživateli Windows není k velkému užitku, protože se většinou WSL používá ke složitějším či specifickým operacím. Ty bývají na Windows zásadně limitované.
Na co WSL využijete?
Když už víme, oč se jedná, hodí se vědět, na co tento operační systém vlastně jsme schopni použít.
- Vývoj a testování Linuxových aplikací
- Přístup k linuxovým knihovnám, které nejsou dostupné pro Windows
- Možnost využití Linuxích core příkazů
Jako názorný příklad můžeme uvést: Jste vývojář. Programujete v C++, avšak nechcete si instalovat programy jako MingW64 jenom proto, aby se vám zkompiloval kód. Máte předešlou zkušenost s gcc? Jediné, co vám v tuto chvíli stačí, je:
- zapnout konzoli
- přepnout se do WSL
- zkompilovat kód za pomoci známého prostředí
Výhody WSL
Jedná se o rapidně rychlejší a méně zátěžovou variantu než virtualizace Linuxu v aplikacích jako VMware či VirtualBox. Je to skvělý způsob, jak mít v jednom PC to nejlepší z obou světů. Jak krásné GUI Windows, tak chytrou konzoli Linuxu. A to vše pod jedním operačním systémem Windows, který poté můžete využívat naplno.
Pár slov na konec
Děkujeme, že jste se dočetli až sem! Doufáme, že jste se dozvěděli, co to je WSL a proč ho používat. Pokud by vás toto téma zajímalo více, tak se můžete začíst do naší nové série. Tam WSL důkladně rozebereme v Azure a Windows kategoriích našeho blogu. Nebojte se k ruce přibrat i nové nástroje a ponořte se do systému s námi!