Do You Dual-boot?

twitter logo github logo ・1 min read

Another "discuss" thread popped this question in my head. To me, with how dead-easy it is to virtualize, I was surprised to see (espcially) Linux-users claiming to dual-boot rather just use some virtualization framework.

I mean, dual-booting between a gaming-OS and a non-gaming OS can still make sense. However, if you don't have a use-case where you need "bare-metal" access, virtualization has seemed to me to be the way to go for well over a decade, now.

I guess my real question, then, is probably, "if you're dual-booting, what drove you to that versus using a virtualization solution?"

twitter logo DISCUSS (7)
markdown guide

As a student I used to dual boot windows/ubuntu. I just did that because I forgot to operate windows XD and to find out new features of windows 10 plus ms office for college projects.

Now I prefer virtualization only!


I only have a dual boot option on my laptop from my employer. I am not required to keep Windows but I still keep it for customers I might work for in the future. But making me open Windows the assignment must be really cool for me to stop using Linux on the job.
For all my machines at home: Linux only.


Yes, I dual boot (Gentoo and Windows 10), because of gaming and the fact that I actually need bare-metal access to block devices for multiple things at work.

Barring that, I cans see it being advantageous to dual-boot for a couple of other reasons:

  • Windows does stupid things with file ownership and permissions. It's very easily possible to end up with files and folders that even the Administrator user can't touch, so it's useful to have a way to manipulate those files from outside of Windows.
  • On the flip side, there are some things Linux can't easily do. The UDF support is horrendous for example, and there are a lot of things other than just file data that' can't be touched on NTFS volumes by Linux, so it's useful to have Windows for dealing with such things.
  • Performance matters, and virtualization hurts it, even if you have hardware virtualization extensions. As a point of comparison, I've actually tested filesystem performance on the same system natively booted into Linux, running Linux in a VirtualBox VM with hardware virtualization, and running under WSL. The VM was about 120% slower than native with an otherwise identical filesystem stack, and WSL was almost 300% slower than native (though that's mostly because of Windows Defender).

Dual-boot because of unplayable framerates in VM.
Seriously, what kind of PC do you own to run games in VM?


Thus the second paragraph of my original post.


Did not notice :P
But I guess the reasoning is still applicable.
Dual-boot to squeeze best performance.

Classic DEV Post from Dec 13 '17

A Deeper Inspection Into Compilation And Interpretation

Our machines, at the end of the day, each run on ones and zeros.

Thomas H Jones II profile image
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.

It's like Medium meets Reddit, but specifically for software developers. Sign up now ❀️

(And we're open source!)