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.
Problem is once Hyper-V is installed and enabled, no other VM can even be started regardless of no Hyper-V VMs actually running. This limitation does not exist on linux afaik. I have run libvirt based VMs and VirtualBox VMs at the same time on linux just fine in the past.
Windows Subsystem for Linux 2 Moving into General Availability
141–150 of 420 posts
Re: Windows Subsystem for Linux 2 Moving into General Availability
#142Earlier quoted context omitted.
They mean MS replacing the Windows kernel with Linux kernel. Which doesn't sound as crazy as it did just a couple of years ago. Just put all the Windows crap in a VM, similar to WSL2.
"Just put all the Windows crap in a VM" - if Windows such a crap why even mention it? Just put Linux on your PC and be happy.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#143In 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…
Re: Windows Subsystem for Linux 2 Moving into General Availability
#144VMWare [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…
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 hypervisor capability before Windows can get to it.
That'll be some tough code to debug.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#145Earlier quoted context omitted.
Did WSL1 not use the same binaries as a regular distro? IIRC it will download regular x86-64 .deb packages straight from e.g. Ubuntu’s APT repositories.
I think you read it backwards. It's cygwin that doesn't. WSL1 did.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#146Earlier quoted context omitted.
What Electron-related problems have you had with VSCode? I've been using it as my primary for a few years now and it's been nothing but stellar. And that integration sounds incredibly cool.
Font rendering is a bit blurry.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#147Earlier quoted context omitted.
I agree wholeheartedly. I know it was probably a fool’s errand especially in a world where Docker for Windows was doing the same thing WSL2 does but worse, but WSL1’s design just satisfied me in a way that Hyper-V will not. Presumably, this also means you have to have Hyper-V enabled, crippling all other VM software. Hope the integration is impressive at least, to hopefully make up for it. I admittedly don’t run Wind…
> Presumably, this also means you have to have Hyper-V enabled, crippling all other VM software. This is being addressed, as discussed by commenter below [1] and at [2]. [1] https://news.ycombinator.com/item?id=22874047 [2] https://blogs.vmware.com/workstation/2020/01/vmware-workstat...
Re: Windows Subsystem for Linux 2 Moving into General Availability
#148Earlier quoted context omitted.
Windows has direct docker support and has had it for a while. Not sure how great, not into containers myself ;)
Just like on Mac OS it runs in a VM.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#149Earlier quoted context omitted.
Windows has Windows Terminal and PowerShell, too. Apple and Linux also have PowerShell.
Presumably the draw is UNIX, not the Terminal app itself.
Re: Windows Subsystem for Linux 2 Moving into General Availability
#150I am giving up. WSL1 was a great invention but Microsoft gave up on it, either because of the filesystem performance problems or because of the debuggers. https://github.com/microsoft/WSL/issues/2028 (lldb, rr, delve all affected). This looks like a dreaded case of the first 90% is easy, it's the second 90% that is hard. Imagine implementing a translator for a vast majority of Linux syscalls just to find certain flav…
I haven't used all variants of VMs but my experience with VMs is very different from WSL2. For example: * Smooth set up. Don't have to install some large commercial 800MB MSI like VMware workstation, download some Linux image, go through partitioning of file system etc. * Well integrated. I can open up a terminal and it acts as any other window in my system (meaning I don't get the window in a window effect as you ge…