2

I started programming for a while and the first thing that I did is to install Ubuntu latest version (18.04 LTS) for Linux (via virtual box) environment as other developers recommended.

So, while I started using I realized my Ubuntu doesn't really work as smooth as my main OS is Windows 10. My laptop is really strong enough to handle many tasks (Dell XPS 13 9370) and now I'm not sure if the right choice is to switch for dual boot instead of the virtual box.

What do you think should I do if I want to program for a long time and being more productive?

And if it does necessarily what is the best way to switch. The only thing is to protect my main OS and BIOS and not to harm any functions/features that I already have.

Regards

Niv

2 Answers2

1

What I have at work which I find most comfortable is to have a Windows 10 VM under Ubuntu in dual boot with Windows 10 having an Ubuntu VM.

What you do is:

  • Create your dual boot
  • boot into ubuntu,
  • install virtualbox
  • use virtualbox to load up the physical windows. (yes this requires a second screen to really take advantage of)

As you already have W10 with Ubuntu in a VM, don't change that!

This works like a charm and is the best of both worlds because if you ever need to you can reboot to the physical version of the Windows and while in Ubuntu mode you can have a single mouse and keyboard for both active systems plus a shared clipboard (and if you go crazy on the configuration, even a shared drag and drop between the two systems)

That's what I find most handy. I don't have to halt work on either system. I can just keep doing what I'm doing on both at the same time. and it takes no getting used to.

Fabby
  • 35,017
tatsu
  • 3,346
0

Do it other way around: install Ubuntu as the main OS and put Win10 into VM (until the moment when you're comfortable enough to get rid of it completely).

Background: I'm using similar laptop (xps13 smth) and the hw support is pretty good under GNU/Linux.

god
  • 111