Hacker News new | ask | show | jobs
by vbezhenar 1738 days ago
For me, Linux have two killer features:

1. Native docker support which runs on the same kernel, shares the same RAM. It's better than Docker in VM.

2. Sane virtualization story. Windows has Hyper-V, VirtualBox has its own stuff, they conflict, if they don't conflict, VirtualBox runs slow as molasses, Android installs some intel hax to work in Windows. WSL provides its own virtual machine, docker provides its own virtual machine. It's a mess! With Linux it's pretty simple: everyone just uses KVM which just works. I run my Windows VM with simple bash script. Perfect!

Also I can't really claim it, but I still think that Linux works better under heavy load with slow CPU. I have very slow mobile 2-core Intel i3. I can run docker containers, Windows VM, IntelliJ Idea, Android Studio, Android Emulator, Factorio. All at once! I just need enough RAM, that is. Of course I can get occasional lag if something taxes my little CPU. But it's very usable. Unless I run Chrome. Chrome is bad.

With Windows, I can run less applications at once. I guess that with powerful CPU that's not really an issue, so I kind of handicapped myself with slow CPU, but whatever.

1 comments

Hyper-V is interesting because it actually causes Windows itself to run on top of the hypervisor. I'm surprised that VirtualBox works at all in that environment.

I think the idea is that Hyper-V was supposed to be what everything uses on Windows, but clearly they didn't make it enticing enough for any virtualization software to switch over. Besides the crappy Hyper-V manager, the only other thing I know of that uses it is WSL2. Too bad Microsoft doesn't care enough to improve the situation.