6 ms·
WSL2 is a full blown Linux VM under the hood, running a real Linux distro and real Linux kernel. It's Linux in every way that matters.
by jsheard 11mo ago
WSL2 is a full blown Linux VM under the hood, running a real Linux distro and real Linux kernel. It's Linux in every way that matters.
- masfuerte 11mo agoYes, but the poll is specifically about the system your IDE runs on. Most WSL users are running their IDE in Windows.
- petcat 11mo agoI wouldn't consider Chrome the "operating system" that I am primarily developing on, even though it is really the VM under the hood. Windows is really the one facilitating running the Chrome application, or the Linux WSL application.
- jsheard 11mo agoTo be way too pedantic, if WSL2 (and therefore Hyper-V) is enabled then Windows actually boots into bare-metal Hyper-V first, which then launches the Windows kernel as a VM under itself, side-by-side with the WSL2 VMs if any are installed, so if the lowest level facilitator is what counts then you're really developing "on Hyper-V". I don't think that's a very useful distinction though.
- petcat 11mo agoWell I'm extremely pedantic, so I'm going to say that UEFI is the real operating system!
- HeavyStorm 11mo agoHyper-V is windows, just stripped down to be a supervisor OS, but same kernel bits. So, still Windows.