The attribute plugin is not available, 2fa disabled

1.2 Nastavitev WSL2

Ta navodila prikazujejo, kako namestiti Windows Subsystem for Linux (WSL2).


Kaj je WSL?

WSL (Windows Subsystem for Linux) omogoča izvajanje Linuxa neposredno v Windows:

  • Popolno Linux okolje
  • Dostop do Windows datotek pod /mnt/c/, /mnt/d/ itd.
  • Idealno za Linux gradnje in Docker

Zakaj potrebujemo WSL?

  • Linux gradnja OpenSSL
  • WASM gradnja z Emscripten
  • Docker razvoj

Hitra namestitev

# Kot administrator v PowerShell:
wsl --install -d Ubuntu-22.04

To namesti:

  • WSL2 komponente
  • Ubuntu 22.04 LTS
  • Linux jedro

Po namestitvi: Znova zaženite računalnik!


Korak za korakom

1. Aktivacija WSL

# Aktivacija WSL in Virtual Machine Platform
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2. Ponovni zagon

Znova zaženite računalnik.

3. Nastavitev WSL2 kot privzetega

wsl --set-default-version 2

4. Namestitev Linux distribucije

Ubuntu (priporočeno):

wsl --install -d Ubuntu-22.04

Fedora (alternativa):

# Fedora ročno iz Microsoft Store ali:
winget install WhitewaterFoundry.Fedora.39.WSL

5. Nastavitev uporabnika

Ob prvem zagonu Ubuntu vpraša za:

  • Uporabniško ime (npr. dev)
  • Geslo

Namestitev orodij za gradnjo

Po namestitvi WSL je treba namestiti orodja za gradnjo:

Ubuntu

# Odprite WSL
wsl
 
# Posodobitev sistema
sudo apt update && sudo apt upgrade -y
 
# Namestitev orodij za gradnjo
sudo apt install -y \
    build-essential \
    perl \
    nasm \
    git \
    cmake \
    pkg-config

Fedora

# Odprite WSL
wsl
 
# Namestitev orodij za gradnjo
sudo dnf install -y \
    gcc \
    gcc-c++ \
    make \
    perl \
    nasm \
    git \
    cmake

Preverjanje

# Preverjanje prevajalnika
gcc --version
# Izpisati bi moralo: gcc (Ubuntu 11.x.x) ...
 
# Preverjanje Perl
perl -v
# Izpisati bi moralo: This is perl 5...
 
# Preverjanje NASM
nasm -v
# Izpisati bi moralo: NASM version 2.x

Dostop do datotek

Windows datoteke iz WSL

Vsi Windows diski so priklopljeni:

# Disk C:
ls /mnt/c/
 
# Disk D: (naši projekti)
ls /mnt/d/Projects/openssl-3.6.0/

WSL datoteke iz Windows

\\wsl$\Ubuntu-22.04\home\<uporabnik>\

V Raziskovalcu: vpišite \\wsl$ v naslovno vrstico.


Nasveti za zmogljivost

Datoteke v Linux datotečnem sistemu so hitrejše!

Lokacija Zmogljivost
———-————-
/mnt/d/… Počasi (Windows datotečni sistem)
~/… Hitro (Linux datotečni sistem)

Priporočilo za gradnjo:

# Kopirajte vire v Linux
cp -r /mnt/d/Projects/openssl-3.6.0/src ~/openssl-src
 
# Gradnja v Linux datotečnem sistemu
cd ~/openssl-src
./Configure linux-x86_64 --prefix=~/openssl-build
make -j$(nproc)
 
# Kopirajte rezultat nazaj v Windows
cp -r ~/openssl-build /mnt/d/Projects/openssl-3.6.0/linux-build/

Pogoste težave

"WSL2 requires an update to its kernel component"

# Posodobite WSL jedro
wsl --update

"Virtualization is not enabled"

Aktivirajte v BIOS:

  • Intel: „Intel Virtualization Technology (VT-x)“
  • AMD: „SVM Mode“

Počasna I/O zmogljivost

Delajte v Linux datotečnem sistemu (~/) namesto pod /mnt/.


Naprej na


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional

Zuletzt geändert: dne 15.12.2025 ob 21:21