🇬🇧
Styio Developer Manual
English
English
  • Overview
  • Unka's Diary
    • 2024-2025
  • Dev Env
    • Introduction
    • Preparation
      • Windows
      • Linux
      • MacOS
    • LLVM
    • Docker
      • Pull Image
      • Create Container
      • Versions
      • Others
    • Visual Studio Code
    • MSVC
  • Rules
    • 1. Pay only what you need.
  • Milestones
    • Task Board
    • History
    • IF YOU DON'T KNOW WHAT TO DO
  • Possible Optimizations
    • Parse URLs
  • Dark Magic
    • Enable Hyper-V
  • Thinking
    • Add A New AST
    • Decisions
    • Questions
    • Other Questions
    • Value
    • Outcome
Powered by GitBook
On this page
  • Hyper-V
  • WSL2
  • Docker Desktop
  1. Dev Env
  2. Preparation

Windows

PreviousPreparationNextLinux

Last updated 1 year ago

Developing styio compiler on Windows is NOT a wise choice, however, that is my daily life. After suffering from the environment installation, I highly recommend developers using on Windows.

If anyone insists in using MSVC + LLVM, this might be helpful: .

Hyper-V

Hyper-V is a virtual machine platform. It is an optional feature of Windows that can be turned on or off.

There is a problem that Hyper-V is NOT available for Windows 10 Home. If anyone faces this problem, this might be helpful:

It might be well-known that Hyper-V conflicts with many virtual machine platforms, but that is no longer the truth. There are some efforts for the compability:

WSL2

The 2nd generation of Windows Subsystem for Linux (WSL). There are many Linux distros available.

Ubuntu

Ubuntu provides a tutorial for WSL2 installation, which might be the most popular choice:

Debian

openSUSE

openSUSE provides an official tutorial, and is up-to-date.

RHEL / Fedora / CentOS

Red Hat on Windows, are you serious?

Arch Linux

One of us has gone insane, not me.

Gentoo

Gentoo provides an official tutorial on Gentoo Wiki.

Docker Desktop

Docker Desktop with GUI.

You don't have to use command line, Docker Desktop installer for Windows is enough.

Debian is free, and for people who don't like .

Enable Hyper-V
Canonical
Docker Container in Visual Studio Code
MSVC + LLVM
LogoEnable Hyper-V on Windows 10MicrosoftLearn
Enable Hyper-V
LogoVMware Workstation 15.5 Now Supports Host Hyper-V ModeVMware Workstation Zealot
VMware Workstation with Hyper-V
LogoOracle VM VirtualBox Admin Guide
Oracle VirtualBox with Hyper-V
LogoConfigure hardware acceleration for the Android Emulator  |  Android Studio  |  Android DevelopersAndroid Developers
Android with Hyper-V
LogoHow to enable Hyper-V on Windows for BlueStacks 5BlueStacks Support
BlueStack with Hyper-V
LogoInstall WSLdocsmsft
Install WSL2
LogoInstall Ubuntu on WSL2 on Windows 10 | UbuntuUbuntu
Official Tutorial
LogoHow to Install WSL 2 on Windows 10 (Updated) - OMG! UbuntuOMG! Ubuntu
Community Tutorial
LogoInstallingDebianOn/Microsoft/Windows/SubsystemForLinux - Debian Wiki
Debian Tutorial
LogoopenSUSE:WSL - openSUSE Wiki
OpenSUSE Tutorial
LogoGentoo in WSL - Gentoo Wiki
LogoInstall Docker Desktop on WindowsDocker Documentation
Docker Tutorial: Installation on Windows