Windows

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 Docker Container in Visual Studio Code on Windows.

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

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:

Enable Hyper-V

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

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

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.

Last updated