Earlier quoted context omitted.
Stop blaming Hyper-V for "crippling other VM software". You ever tried to run VBox and KVM together? It's a limitation of the processor's virtualization extension.
Yes, I have? I am... currently doing so... Although, I don’t know if both kinds of VMs can run in parallel. I recall at least doing so with VMWare in the past. The thing is, when enabling Hyper-V on Windows, you can’t do anything without fully rebooting. On Linux I know for a fact you do not need to reboot to switch between VMs.
Windows Subsystem for Linux 2 Moving into General Availability
341–350 of 420 posts
Re: Windows Subsystem for Linux 2 Moving into General Availability
#342VMWare [0] will also support the Hypervisor Platform Api [1] allowing it to run besides WSL2 which uses Hyper-V. VirtualBox is still struggling and runs slow if at all with WSL2 and Hyper-V [2] This of course has implications on how you setup Docker on a Windows machine, each way having pros and cons. [0] https://blogs.vmware.com/workstation/2020/01/vmware-workstat... [1] https://docs.microsoft.com/en-us/virtualizati…
This is a worrisome development. We seem to be heading toward a future where hypervisor drivers can only be provided by Microsoft, and you're out of luck if they don't do the job. Hypervisors that need more capability are going to have to do some crazy stuff to stay compatible. One option is to save and restore the whole hypervisor state whenever it runs. Another option is to be some sort of boot loader, seizing the…
Re: Windows Subsystem for Linux 2 Moving into General Availability
#343I switched to WSL2 a month ago and it's been great. With WSL1 I'd regularly run into subtle compatibility problems but haven't seen anything like that with 2. Despite a handful of annoyances, the Win10+WSL2+Visual Studio Code Dev environment has been a lot more pleasant than OSX.
Thanks
Re: Windows Subsystem for Linux 2 Moving into General Availability
#344Earlier quoted context omitted.
Integration is even tighter now its not just a VM like many commented here.
Can you write a single feature that's available in WSL 2 but not in VirtualBox?
Re: Windows Subsystem for Linux 2 Moving into General Availability
#345Earlier quoted context omitted.
That has been my experience as well. WSL2 is much much faster.
Do you specifically mean \\wsl$ is much faster on WSL2?
With WSL 1 installing an Ubuntu package or performing an upgrade was unbearably slow, with WSL 2 it feels normal.
\\wsl$ is also much faster, yes
Re: Windows Subsystem for Linux 2 Moving into General Availability
#346Earlier quoted context omitted.
Presumably the draw is UNIX, not the Terminal app itself.
One of my main pain points in Windows is that the terminal app options are so crap compared to iterm2 or even the plain terminal app. The app itself is definitely a draw too
These days, there's the Windows Terminal, which is fine, surely, https://www.microsoft.com/en-us/p/windows-terminal-preview/9...
Re: Windows Subsystem for Linux 2 Moving into General Availability
#347Earlier quoted context omitted.
Do you specifically mean \\wsl$ is much faster on WSL2?
Any interaction with the linux filesystem. With WSL 1 installing an Ubuntu package or performing an upgrade was unbearably slow, with WSL 2 it feels normal. \\wsl$ is also much faster, yes
Re: Windows Subsystem for Linux 2 Moving into General Availability
#348Earlier quoted context omitted.
Go to \\wsl$\ and it mounts the WSL instances as network drives.
So the idea is that you put all your work in that network drive and then open it across the network from your IDEs and Explorer etc? I mean, not hating it, but that doesn't feel all too straightforward, definitely less sonthab wsl1 :/
Re: Windows Subsystem for Linux 2 Moving into General Availability
#349In WSL1, running "wsl git status" on a moderately sized repo on an NTFS (Windows side) drive or SMB file share is nearly instantaneous. In WSL2, running the same command takes over 30 seconds. WSL2 is a massive hit to the seemless experience between the two operating systems with filesystem performance from Linux to Windows files orders of magnitude worse. Yes, unzipping tarballs or manipulating and stat syscalls are…
WSL2 is really not designed for using Linux tools on your NTFS-based filesystem. Store everything on the WSL filesystem, that works perfectly. If you need GUI tools try VcXsrv.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#350Earlier quoted context omitted.
Integration is even tighter now its not just a VM like many commented here.
Can you write a single feature that's available in WSL 2 but not in VirtualBox?
* The Linux filesystem shows up in Windows as a disk even when the underlying VM is not booted, you can see an example here: https://redmondmag.com/articles/2020/04/08/~/media/ECG/redmo...
* And for me the nice one is the integration with VS Code, I just select which distro I want to work in and VS Code will start it (if it isn't running), connect to it as a remote dev environment, and be able to control it as if the VM were within VS Code. It can be done manually with VirtualBox, but VirtualBox gives me no advantages in return.
* The networking implementation makes both 127.0.0.1 which is occasionally useful for me.