Čo je WSL?

Subsystém Windows pre Linux alebo WSL je voliteľná funkcia systému Windows 10, ktorá umožňuje, aby programy Linux bežali natívne v systéme Windows. WSL bol navrhnutý spoločnosťou Microsoft v spolupráci s Canonical, tvorcami Ubuntu. Spolu vytvorili vrstvu kompatibility jadra založenú na Ubuntu. Táto vrstva kompatibility umožňuje, aby programy Linux bežali v systéme Windows 10 verzie Bash shell.

  • Na čo sa dá WSL použiť?
  • Požiadavky.
  • Ako nainštalovať WSL.
  • Súvisiace stránky.

WSL poskytuje používateľom Windows prístup k výkonným základným programom dostupným v Linuxe vrátane GNU nástrojov, ako je napríklad find, awk, sed a grep, ktoré dokážu vyhľadávať, vyhľadávať a meniť obsah súborov.

Nie všetky programy Linux sa môžu používať vo WSL. Napríklad niektoré nízkoúrovňové systémové nástroje vyžadujú, aby sa správne spustilo skutočné jadro Linuxu. WSL tiež nie je určený na spúšťanie GUI aplikácií. Aj keď je možné nainštalovať systém Windows X11 pod WSL, grafickým programom nie je zaručené, že fungujú správne, ak vôbec.

WSL je však dodávaný so softvérovými balíkmi apt a, ktoré poskytujú prístup k tisíckam Linux aplikácií. Môžu pracovať vedľa seba s tradičnými aplikáciami Windows s natívnym prístupom do Windows. V podstate WSL robí nástroje Linux súčasťou systému Windows.

požiadavky

WSL vyžaduje 64-bitovú verziu systému Windows 10 s aktualizáciou Anniversary (vydanou 2. augusta 2016) alebo novšou verziou.

Ako nainštalovať WSL

Ak chcete nainštalovať podsystém Windows pre Linux, otvorte okno PowerShell ako administrátor.

Na výzvu PowerShell spustite:

 Povoliť-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

Budete vyzvaní na reštartovanie počítača. Napíšte Y a stlačte Enter.

Po reštartovaní počítača otvorte nové okno príkazového riadka.

Na príkazovom riadku spustite inštaláciu bash .

Tip: Podrobné pokyny na inštaláciu a návod na prvé použitie WSL nájdete v časti Inštalácia WSL na Windows 10.

Príkazový riadok, podmienky operačného systému, Ubuntu, Windows 10