Frontend-Dev Setup

  1. Im Windows BIOS Virtualisierung aktivieren: Starte neu und öffne das BIOS: Zum Aktivieren der Hardware-Virtualisierung musst du ins BIOS deines Computers. Das machst du, indem du beim Start deines PCs eine bestimmte Taste drückst – meistens F2, F10, F12 oder Entf.

Suche die Virtualisierungseinstellungen: Im BIOS findest du die Einstellungen unter verschiedenen Namen wie „Virtualization Technology“, „VT-x“, „AMD-V“, „SVM“, oder ähnlich. Das hängt von deinem Prozessor ab.

Aktiviere die Virtualisierung: Ändere die Einstellung von „Disabled“ auf „Enabled“. Speichere die Änderungen und starte den PC neu: Speichere deine Änderungen und starte den Computer neu. Jetzt sollte die Hardware-Virtualisierung aktiviert sein

  1. Window Subsystem Linux (WSL) installieren: Wir verwenden die Linux Distribution "Debian", du könntest aber auch mit Ubuntu etc arbeiten. Öffne CMD oder PowerShell und gib folgendes ein:
wsl --install -d debian
  1. WSL starten

Tippe "debian" ins Suchfenster von Windows, hit Enter

  1. Nameserver konfigurieren Damit Internet in WSL funktioniert Wir verwenden die Nameserver von OpenDNS, dazu bearbeitest du in WSL die Datein resolv.conf und wsl.conf (erstellen falls nicht vorhanden)
vi /etc/resolv.conf

Am Ende des Files auf zwei Zeilen folgendes eingeben (tippe "i" um in den Insert-Modus des Editors zu gelangen):

nameserver 208.67.220.220
nameserver 208.67.222.222

File sichern und schliessen mit "ESC :x"

wsl.conf erstellen / bearbeiten. WSL kennt zwei Konfigurationsdateien, eines in Linux und eines in Windows. Für Netzwerkeinstellungen verwenden wir das von Linux in /etc/:

vi /etc/wsl.conf

folgenden Inhalt eingeben und sichern / schliessen mit "ESC :x"

[network]
generateResolvConf = false
  1. WSL neu starten

  2. Internet testen mit:

ping tbf.ch
  1. Vim Editor installieren:
sudo apt install vim
  1. Fish Shell installieren:
sudo apt install fish