Better VM Ubuntu on Windows 10 or VM Windows 10 on Ubuntu?Partition my disk for instaling Windows as a guest OS?Virtualization of Windows on Ubuntu 11.10 64 bitWindows XP guest in Ubuntu VirtualBox OSE VM does not install driver to use host's HP laptop webcam.Is there a better paravirtualization solution than Xen?Run both at the same time, Windows and UbuntuWindows XP VM or Windows 7 VM?How to properly create a virtual machine for Windows?Sharing a virtual machine between Ubuntu and WindowsDual-booting Windows 10 and Ubuntu 16.04Dual-boot or Windows Virtualization?Install Ubuntu 18, keep grub on second hard drive

How do we improve the relationship with a client software team that performs poorly and is becoming less collaborative?

A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?

Copenhagen passport control - US citizen

How old can references or sources in a thesis be?

How can I fix this gap between bookcases I made?

Possibly bubble sort algorithm

How does one intimidate enemies without having the capacity for violence?

Is Social Media Science Fiction?

Schwarzchild Radius of the Universe

Extreme, but not acceptable situation and I can't start the work tomorrow morning

Set-theoretical foundations of Mathematics with only bounded quantifiers

How is it possible for user's password to be changed after storage was encrypted? (on OS X, Android)

Japan - Plan around max visa duration

Copycat chess is back

whey we use polarized capacitor?

What is the command to reset a PC without deleting any files

I see my dog run

How much RAM could one put in a typical 80386 setup?

How is this relation reflexive?

Draw simple lines in Inkscape

Can Medicine checks be used, with decent rolls, to completely mitigate the risk of death from ongoing damage?

Infinite past with a beginning?

Why are 150k or 200k jobs considered good when there are 300k+ births a month?

What defenses are there against being summoned by the Gate spell?



Better VM Ubuntu on Windows 10 or VM Windows 10 on Ubuntu?


Partition my disk for instaling Windows as a guest OS?Virtualization of Windows on Ubuntu 11.10 64 bitWindows XP guest in Ubuntu VirtualBox OSE VM does not install driver to use host's HP laptop webcam.Is there a better paravirtualization solution than Xen?Run both at the same time, Windows and UbuntuWindows XP VM or Windows 7 VM?How to properly create a virtual machine for Windows?Sharing a virtual machine between Ubuntu and WindowsDual-booting Windows 10 and Ubuntu 16.04Dual-boot or Windows Virtualization?Install Ubuntu 18, keep grub on second hard drive






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








3















(VM = Virtual Machine)



Hello, so as a developer currently studying I am working on a laptop under Windows 10 OS, so I would like to install Ubuntu OS on my daily laptop, the problem is that I know in some rare condition I will need to still have a working Windows 10 environment working for groups project and/or use of specific software.



enter image description here



So my question is the following:
Is it better * to install Ubuntu and use a Windows 10 Virtual machine when needed or to use Windows 10 ans an Ubuntu VM running most of the time on it ?



*by better I mean depending on the information privacy and also the performances of the computer as I know some VM can be slow.



Knowing that I only have one location for the SSD I was thinking to use VMs but if I'm wrong and doing a Dual boot in your opinion is a better idea feel free to tell me.



In order to give you more details about it: the computer have 16GB of ram and an i7 CPU










share|improve this question

















  • 2





    The answers provided are good answers, a lot of it depends on what you plan on doing with the machine (ok development). And why you need a windows VM if only running linux. For reference I switched to a linux solution only about 10 years ago, and in school and my professional life I have only needed a windows VM once, and that's because I was to lazy to try and run some windows application on my machine.

    – j-money
    Feb 28 at 12:06

















3















(VM = Virtual Machine)



Hello, so as a developer currently studying I am working on a laptop under Windows 10 OS, so I would like to install Ubuntu OS on my daily laptop, the problem is that I know in some rare condition I will need to still have a working Windows 10 environment working for groups project and/or use of specific software.



enter image description here



So my question is the following:
Is it better * to install Ubuntu and use a Windows 10 Virtual machine when needed or to use Windows 10 ans an Ubuntu VM running most of the time on it ?



*by better I mean depending on the information privacy and also the performances of the computer as I know some VM can be slow.



Knowing that I only have one location for the SSD I was thinking to use VMs but if I'm wrong and doing a Dual boot in your opinion is a better idea feel free to tell me.



In order to give you more details about it: the computer have 16GB of ram and an i7 CPU










share|improve this question

















  • 2





    The answers provided are good answers, a lot of it depends on what you plan on doing with the machine (ok development). And why you need a windows VM if only running linux. For reference I switched to a linux solution only about 10 years ago, and in school and my professional life I have only needed a windows VM once, and that's because I was to lazy to try and run some windows application on my machine.

    – j-money
    Feb 28 at 12:06













3












3








3


1






(VM = Virtual Machine)



Hello, so as a developer currently studying I am working on a laptop under Windows 10 OS, so I would like to install Ubuntu OS on my daily laptop, the problem is that I know in some rare condition I will need to still have a working Windows 10 environment working for groups project and/or use of specific software.



enter image description here



So my question is the following:
Is it better * to install Ubuntu and use a Windows 10 Virtual machine when needed or to use Windows 10 ans an Ubuntu VM running most of the time on it ?



*by better I mean depending on the information privacy and also the performances of the computer as I know some VM can be slow.



Knowing that I only have one location for the SSD I was thinking to use VMs but if I'm wrong and doing a Dual boot in your opinion is a better idea feel free to tell me.



In order to give you more details about it: the computer have 16GB of ram and an i7 CPU










share|improve this question














(VM = Virtual Machine)



Hello, so as a developer currently studying I am working on a laptop under Windows 10 OS, so I would like to install Ubuntu OS on my daily laptop, the problem is that I know in some rare condition I will need to still have a working Windows 10 environment working for groups project and/or use of specific software.



enter image description here



So my question is the following:
Is it better * to install Ubuntu and use a Windows 10 Virtual machine when needed or to use Windows 10 ans an Ubuntu VM running most of the time on it ?



*by better I mean depending on the information privacy and also the performances of the computer as I know some VM can be slow.



Knowing that I only have one location for the SSD I was thinking to use VMs but if I'm wrong and doing a Dual boot in your opinion is a better idea feel free to tell me.



In order to give you more details about it: the computer have 16GB of ram and an i7 CPU







dual-boot windows virtualization windows-10






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 28 at 11:44









CedCed

15611




15611







  • 2





    The answers provided are good answers, a lot of it depends on what you plan on doing with the machine (ok development). And why you need a windows VM if only running linux. For reference I switched to a linux solution only about 10 years ago, and in school and my professional life I have only needed a windows VM once, and that's because I was to lazy to try and run some windows application on my machine.

    – j-money
    Feb 28 at 12:06












  • 2





    The answers provided are good answers, a lot of it depends on what you plan on doing with the machine (ok development). And why you need a windows VM if only running linux. For reference I switched to a linux solution only about 10 years ago, and in school and my professional life I have only needed a windows VM once, and that's because I was to lazy to try and run some windows application on my machine.

    – j-money
    Feb 28 at 12:06







2




2





The answers provided are good answers, a lot of it depends on what you plan on doing with the machine (ok development). And why you need a windows VM if only running linux. For reference I switched to a linux solution only about 10 years ago, and in school and my professional life I have only needed a windows VM once, and that's because I was to lazy to try and run some windows application on my machine.

– j-money
Feb 28 at 12:06





The answers provided are good answers, a lot of it depends on what you plan on doing with the machine (ok development). And why you need a windows VM if only running linux. For reference I switched to a linux solution only about 10 years ago, and in school and my professional life I have only needed a windows VM once, and that's because I was to lazy to try and run some windows application on my machine.

– j-money
Feb 28 at 12:06










2 Answers
2






active

oldest

votes


















8














Put Windows on the VM. That way if you never have to worry that porting your Windows installation to a new machine will invalidate the installation ;) If you'll be using Ubuntu more often than Windows, having Ubuntu as the host will save you a lot of boot time.



Pro tip 1: if you have plenty of disk space, create the VM with a raw partition rather than a virtual disk. That will make the VM perform at near native speed.



Pro tip 2: Windows is considerably more of a resource hog than Linux (generally speaking - I'm sure you could configure a Linux install to use lots of resources if you tried hard). You'll need to give the VM an absolute minimum of 8Gigs for the VM to even be usable and min of 16Gig for decent performance.






share|improve this answer


















  • 3





    I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

    – j-money
    Feb 28 at 12:02











  • I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

    – Eric Mintz
    Feb 28 at 12:45











  • Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

    – Ced
    Feb 28 at 14:14






  • 1





    @Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

    – Charles Green
    Feb 28 at 14:59











  • VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

    – Eric Mintz
    Mar 2 at 16:24


















6














If you are using Ubuntu as your daily operating system, then install Ubuntu on your physical computer and install Windows 10 as a guest OS in a virtual machine. The large size of Ubuntu's default software repositories makes it easy to install and upgrade the development software that you use every day. Because you're going to be installing a lot of software in Windows 10, the bare minimum for disk space is 25 GB1 2 (preferably on the SSD), and you will probably need more than that, especially if you plan on installing Microsoft Visual Studio in Windows 10.



For example, let's say you need to use Microsoft Visual Studio. You can install the more lightweight Visual Studio Code from the default Ubuntu repositories with sudo snap install code-insiders --classic, install some of your favorite Visual Studio extensions in Visual Studio Code, and switch from VSCode in Ubuntu to Visual Studio in Windows 10 when things get out of hand. You're going to need a virtual machine in order to quickly and easily switch back and forth between Ubuntu and Windows 10.



If you are planning to do graphics-intensive tasks in the VM, there is a distinct advantage in using VMware Workstation 11 or later over VirtualBox. In VMware Workstation 11 for graphics-intensive applications, 2GB of video memory can be allocated for additional workload processing power, compared to a maximum of 256MB maximum video memory in VirtualBox. VMware Workstation 15 and later supports virtual graphics memory up to 3GB. Your computer has a Core i7 CPU and 16GB RAM, so there should be no problem allocating 2 virtual CPUs and 8GB virtual RAM to the guest OS.




Why use Ubuntu for development?



    IMG: The broadest and best development tools and libraries



  • The fastest route from development to deployment on desktop, mobile, server or cloud

  • The desktop of choice for developers at some of the world's leading technology companies


  • Lightweight to either run natively or in a VM, on a PC or a Mac


  • Ideal for any resource-intensive environment


Ubuntu is the world's most popular open source OS for development



Ubuntu is used by thousands of development teams around the world
because of its versatility, reliability, constantly updated features,
and extensive developer libraries.



If you're managing developers, Ubuntu is the best way to increase your
team's productivity and guarantee a smooth transition from development
all the way to production. Ubuntu is the world’s most popular open
source OS for both development and deployment, from the data center to
the cloud.



And, as the Ubuntu OS converges, these same applications will be able
to run on desktop, tablets, phone and even on the Internet of Things —
one application across Ubuntu's full range of devices.




Source: Ubuntu Desktop for developers






share|improve this answer

























  • Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

    – Ced
    Feb 28 at 13:59











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1121951%2fbetter-vm-ubuntu-on-windows-10-or-vm-windows-10-on-ubuntu%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









8














Put Windows on the VM. That way if you never have to worry that porting your Windows installation to a new machine will invalidate the installation ;) If you'll be using Ubuntu more often than Windows, having Ubuntu as the host will save you a lot of boot time.



Pro tip 1: if you have plenty of disk space, create the VM with a raw partition rather than a virtual disk. That will make the VM perform at near native speed.



Pro tip 2: Windows is considerably more of a resource hog than Linux (generally speaking - I'm sure you could configure a Linux install to use lots of resources if you tried hard). You'll need to give the VM an absolute minimum of 8Gigs for the VM to even be usable and min of 16Gig for decent performance.






share|improve this answer


















  • 3





    I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

    – j-money
    Feb 28 at 12:02











  • I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

    – Eric Mintz
    Feb 28 at 12:45











  • Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

    – Ced
    Feb 28 at 14:14






  • 1





    @Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

    – Charles Green
    Feb 28 at 14:59











  • VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

    – Eric Mintz
    Mar 2 at 16:24















8














Put Windows on the VM. That way if you never have to worry that porting your Windows installation to a new machine will invalidate the installation ;) If you'll be using Ubuntu more often than Windows, having Ubuntu as the host will save you a lot of boot time.



Pro tip 1: if you have plenty of disk space, create the VM with a raw partition rather than a virtual disk. That will make the VM perform at near native speed.



Pro tip 2: Windows is considerably more of a resource hog than Linux (generally speaking - I'm sure you could configure a Linux install to use lots of resources if you tried hard). You'll need to give the VM an absolute minimum of 8Gigs for the VM to even be usable and min of 16Gig for decent performance.






share|improve this answer


















  • 3





    I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

    – j-money
    Feb 28 at 12:02











  • I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

    – Eric Mintz
    Feb 28 at 12:45











  • Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

    – Ced
    Feb 28 at 14:14






  • 1





    @Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

    – Charles Green
    Feb 28 at 14:59











  • VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

    – Eric Mintz
    Mar 2 at 16:24













8












8








8







Put Windows on the VM. That way if you never have to worry that porting your Windows installation to a new machine will invalidate the installation ;) If you'll be using Ubuntu more often than Windows, having Ubuntu as the host will save you a lot of boot time.



Pro tip 1: if you have plenty of disk space, create the VM with a raw partition rather than a virtual disk. That will make the VM perform at near native speed.



Pro tip 2: Windows is considerably more of a resource hog than Linux (generally speaking - I'm sure you could configure a Linux install to use lots of resources if you tried hard). You'll need to give the VM an absolute minimum of 8Gigs for the VM to even be usable and min of 16Gig for decent performance.






share|improve this answer













Put Windows on the VM. That way if you never have to worry that porting your Windows installation to a new machine will invalidate the installation ;) If you'll be using Ubuntu more often than Windows, having Ubuntu as the host will save you a lot of boot time.



Pro tip 1: if you have plenty of disk space, create the VM with a raw partition rather than a virtual disk. That will make the VM perform at near native speed.



Pro tip 2: Windows is considerably more of a resource hog than Linux (generally speaking - I'm sure you could configure a Linux install to use lots of resources if you tried hard). You'll need to give the VM an absolute minimum of 8Gigs for the VM to even be usable and min of 16Gig for decent performance.







share|improve this answer












share|improve this answer



share|improve this answer










answered Feb 28 at 11:52









Eric MintzEric Mintz

825412




825412







  • 3





    I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

    – j-money
    Feb 28 at 12:02











  • I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

    – Eric Mintz
    Feb 28 at 12:45











  • Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

    – Ced
    Feb 28 at 14:14






  • 1





    @Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

    – Charles Green
    Feb 28 at 14:59











  • VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

    – Eric Mintz
    Mar 2 at 16:24












  • 3





    I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

    – j-money
    Feb 28 at 12:02











  • I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

    – Eric Mintz
    Feb 28 at 12:45











  • Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

    – Ced
    Feb 28 at 14:14






  • 1





    @Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

    – Charles Green
    Feb 28 at 14:59











  • VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

    – Eric Mintz
    Mar 2 at 16:24







3




3





I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

– j-money
Feb 28 at 12:02





I have a win10 vm running just fine using 2 proccessors and only 4Gb of memory... I'm not so sure about your "absolute" minimum. As for performance, it does just fine depending on what I use it for, so again I'm not so sure about your 16Gb for "decent" performance. Where are these numbers coming from? microsoft.com/en-us/windows/windows-10-specifications#primaryR2

– j-money
Feb 28 at 12:02













I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

– Eric Mintz
Feb 28 at 12:45





I'm running a few VMs myself. I can boot just fine with 4G and maybe do some browsing etc, but that leaves precious little for any work.

– Eric Mintz
Feb 28 at 12:45













Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

– Ced
Feb 28 at 14:14





Thank you for your answer! just a question what do you mean by "VM with a raw partition" ? Also I have a 120/or 250GB SSD if that may help, along with an internal 1To HDD that I use only in order to store data so I don't have the intention to use it to boot.

– Ced
Feb 28 at 14:14




1




1





@Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

– Charles Green
Feb 28 at 14:59





@Ced Some of the VM managers, such as QEMU, have the capability to use a partition on the disk for the VM machine rather than a file based in the host os. Here is a link describing such a situation in vmware

– Charles Green
Feb 28 at 14:59













VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

– Eric Mintz
Mar 2 at 16:24





VirtualBox has the ability to use either a partition or a while drive as physical space. Here's how to use the VirtualBox command-line tool in either Windows, Linux, or Mac to create a VirtualBox drive that is a reference to physical drive space: virtualbox.org/manual/ch09.html#rawdisk

– Eric Mintz
Mar 2 at 16:24













6














If you are using Ubuntu as your daily operating system, then install Ubuntu on your physical computer and install Windows 10 as a guest OS in a virtual machine. The large size of Ubuntu's default software repositories makes it easy to install and upgrade the development software that you use every day. Because you're going to be installing a lot of software in Windows 10, the bare minimum for disk space is 25 GB1 2 (preferably on the SSD), and you will probably need more than that, especially if you plan on installing Microsoft Visual Studio in Windows 10.



For example, let's say you need to use Microsoft Visual Studio. You can install the more lightweight Visual Studio Code from the default Ubuntu repositories with sudo snap install code-insiders --classic, install some of your favorite Visual Studio extensions in Visual Studio Code, and switch from VSCode in Ubuntu to Visual Studio in Windows 10 when things get out of hand. You're going to need a virtual machine in order to quickly and easily switch back and forth between Ubuntu and Windows 10.



If you are planning to do graphics-intensive tasks in the VM, there is a distinct advantage in using VMware Workstation 11 or later over VirtualBox. In VMware Workstation 11 for graphics-intensive applications, 2GB of video memory can be allocated for additional workload processing power, compared to a maximum of 256MB maximum video memory in VirtualBox. VMware Workstation 15 and later supports virtual graphics memory up to 3GB. Your computer has a Core i7 CPU and 16GB RAM, so there should be no problem allocating 2 virtual CPUs and 8GB virtual RAM to the guest OS.




Why use Ubuntu for development?



    IMG: The broadest and best development tools and libraries



  • The fastest route from development to deployment on desktop, mobile, server or cloud

  • The desktop of choice for developers at some of the world's leading technology companies


  • Lightweight to either run natively or in a VM, on a PC or a Mac


  • Ideal for any resource-intensive environment


Ubuntu is the world's most popular open source OS for development



Ubuntu is used by thousands of development teams around the world
because of its versatility, reliability, constantly updated features,
and extensive developer libraries.



If you're managing developers, Ubuntu is the best way to increase your
team's productivity and guarantee a smooth transition from development
all the way to production. Ubuntu is the world’s most popular open
source OS for both development and deployment, from the data center to
the cloud.



And, as the Ubuntu OS converges, these same applications will be able
to run on desktop, tablets, phone and even on the Internet of Things —
one application across Ubuntu's full range of devices.




Source: Ubuntu Desktop for developers






share|improve this answer

























  • Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

    – Ced
    Feb 28 at 13:59















6














If you are using Ubuntu as your daily operating system, then install Ubuntu on your physical computer and install Windows 10 as a guest OS in a virtual machine. The large size of Ubuntu's default software repositories makes it easy to install and upgrade the development software that you use every day. Because you're going to be installing a lot of software in Windows 10, the bare minimum for disk space is 25 GB1 2 (preferably on the SSD), and you will probably need more than that, especially if you plan on installing Microsoft Visual Studio in Windows 10.



For example, let's say you need to use Microsoft Visual Studio. You can install the more lightweight Visual Studio Code from the default Ubuntu repositories with sudo snap install code-insiders --classic, install some of your favorite Visual Studio extensions in Visual Studio Code, and switch from VSCode in Ubuntu to Visual Studio in Windows 10 when things get out of hand. You're going to need a virtual machine in order to quickly and easily switch back and forth between Ubuntu and Windows 10.



If you are planning to do graphics-intensive tasks in the VM, there is a distinct advantage in using VMware Workstation 11 or later over VirtualBox. In VMware Workstation 11 for graphics-intensive applications, 2GB of video memory can be allocated for additional workload processing power, compared to a maximum of 256MB maximum video memory in VirtualBox. VMware Workstation 15 and later supports virtual graphics memory up to 3GB. Your computer has a Core i7 CPU and 16GB RAM, so there should be no problem allocating 2 virtual CPUs and 8GB virtual RAM to the guest OS.




Why use Ubuntu for development?



    IMG: The broadest and best development tools and libraries



  • The fastest route from development to deployment on desktop, mobile, server or cloud

  • The desktop of choice for developers at some of the world's leading technology companies


  • Lightweight to either run natively or in a VM, on a PC or a Mac


  • Ideal for any resource-intensive environment


Ubuntu is the world's most popular open source OS for development



Ubuntu is used by thousands of development teams around the world
because of its versatility, reliability, constantly updated features,
and extensive developer libraries.



If you're managing developers, Ubuntu is the best way to increase your
team's productivity and guarantee a smooth transition from development
all the way to production. Ubuntu is the world’s most popular open
source OS for both development and deployment, from the data center to
the cloud.



And, as the Ubuntu OS converges, these same applications will be able
to run on desktop, tablets, phone and even on the Internet of Things —
one application across Ubuntu's full range of devices.




Source: Ubuntu Desktop for developers






share|improve this answer

























  • Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

    – Ced
    Feb 28 at 13:59













6












6








6







If you are using Ubuntu as your daily operating system, then install Ubuntu on your physical computer and install Windows 10 as a guest OS in a virtual machine. The large size of Ubuntu's default software repositories makes it easy to install and upgrade the development software that you use every day. Because you're going to be installing a lot of software in Windows 10, the bare minimum for disk space is 25 GB1 2 (preferably on the SSD), and you will probably need more than that, especially if you plan on installing Microsoft Visual Studio in Windows 10.



For example, let's say you need to use Microsoft Visual Studio. You can install the more lightweight Visual Studio Code from the default Ubuntu repositories with sudo snap install code-insiders --classic, install some of your favorite Visual Studio extensions in Visual Studio Code, and switch from VSCode in Ubuntu to Visual Studio in Windows 10 when things get out of hand. You're going to need a virtual machine in order to quickly and easily switch back and forth between Ubuntu and Windows 10.



If you are planning to do graphics-intensive tasks in the VM, there is a distinct advantage in using VMware Workstation 11 or later over VirtualBox. In VMware Workstation 11 for graphics-intensive applications, 2GB of video memory can be allocated for additional workload processing power, compared to a maximum of 256MB maximum video memory in VirtualBox. VMware Workstation 15 and later supports virtual graphics memory up to 3GB. Your computer has a Core i7 CPU and 16GB RAM, so there should be no problem allocating 2 virtual CPUs and 8GB virtual RAM to the guest OS.




Why use Ubuntu for development?



    IMG: The broadest and best development tools and libraries



  • The fastest route from development to deployment on desktop, mobile, server or cloud

  • The desktop of choice for developers at some of the world's leading technology companies


  • Lightweight to either run natively or in a VM, on a PC or a Mac


  • Ideal for any resource-intensive environment


Ubuntu is the world's most popular open source OS for development



Ubuntu is used by thousands of development teams around the world
because of its versatility, reliability, constantly updated features,
and extensive developer libraries.



If you're managing developers, Ubuntu is the best way to increase your
team's productivity and guarantee a smooth transition from development
all the way to production. Ubuntu is the world’s most popular open
source OS for both development and deployment, from the data center to
the cloud.



And, as the Ubuntu OS converges, these same applications will be able
to run on desktop, tablets, phone and even on the Internet of Things —
one application across Ubuntu's full range of devices.




Source: Ubuntu Desktop for developers






share|improve this answer















If you are using Ubuntu as your daily operating system, then install Ubuntu on your physical computer and install Windows 10 as a guest OS in a virtual machine. The large size of Ubuntu's default software repositories makes it easy to install and upgrade the development software that you use every day. Because you're going to be installing a lot of software in Windows 10, the bare minimum for disk space is 25 GB1 2 (preferably on the SSD), and you will probably need more than that, especially if you plan on installing Microsoft Visual Studio in Windows 10.



For example, let's say you need to use Microsoft Visual Studio. You can install the more lightweight Visual Studio Code from the default Ubuntu repositories with sudo snap install code-insiders --classic, install some of your favorite Visual Studio extensions in Visual Studio Code, and switch from VSCode in Ubuntu to Visual Studio in Windows 10 when things get out of hand. You're going to need a virtual machine in order to quickly and easily switch back and forth between Ubuntu and Windows 10.



If you are planning to do graphics-intensive tasks in the VM, there is a distinct advantage in using VMware Workstation 11 or later over VirtualBox. In VMware Workstation 11 for graphics-intensive applications, 2GB of video memory can be allocated for additional workload processing power, compared to a maximum of 256MB maximum video memory in VirtualBox. VMware Workstation 15 and later supports virtual graphics memory up to 3GB. Your computer has a Core i7 CPU and 16GB RAM, so there should be no problem allocating 2 virtual CPUs and 8GB virtual RAM to the guest OS.




Why use Ubuntu for development?



    IMG: The broadest and best development tools and libraries



  • The fastest route from development to deployment on desktop, mobile, server or cloud

  • The desktop of choice for developers at some of the world's leading technology companies


  • Lightweight to either run natively or in a VM, on a PC or a Mac


  • Ideal for any resource-intensive environment


Ubuntu is the world's most popular open source OS for development



Ubuntu is used by thousands of development teams around the world
because of its versatility, reliability, constantly updated features,
and extensive developer libraries.



If you're managing developers, Ubuntu is the best way to increase your
team's productivity and guarantee a smooth transition from development
all the way to production. Ubuntu is the world’s most popular open
source OS for both development and deployment, from the data center to
the cloud.



And, as the Ubuntu OS converges, these same applications will be able
to run on desktop, tablets, phone and even on the Internet of Things —
one application across Ubuntu's full range of devices.




Source: Ubuntu Desktop for developers







share|improve this answer














share|improve this answer



share|improve this answer








edited 18 mins ago

























answered Feb 28 at 11:50









karelkarel

60.8k13132155




60.8k13132155












  • Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

    – Ced
    Feb 28 at 13:59

















  • Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

    – Ced
    Feb 28 at 13:59
















Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

– Ced
Feb 28 at 13:59





Thank you for your answer ! Could you please provide me more details about what is the best in your opinion in order to install Windows 10 as a guest OS in a virtual machine

– Ced
Feb 28 at 13:59

















draft saved

draft discarded
















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1121951%2fbetter-vm-ubuntu-on-windows-10-or-vm-windows-10-on-ubuntu%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Möglingen Índice Localización Historia Demografía Referencias Enlaces externos Menú de navegación48°53′18″N 9°07′45″E / 48.888333333333, 9.129166666666748°53′18″N 9°07′45″E / 48.888333333333, 9.1291666666667Sitio web oficial Mapa de Möglingen«Gemeinden in Deutschland nach Fläche, Bevölkerung und Postleitzahl am 30.09.2016»Möglingen

Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

Antonio De Lisio Carrera Referencias Menú de navegación«Caracas: evolución relacional multipleja»«Cuando los gobiernos subestiman a las localidades: L a Iniciativa para la Integración de la Infraestructura Regional Suramericana (IIRSA) en la frontera Colombo-Venezolana»«Maestría en Planificación Integral del Ambiente»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«Conózcanos»«Caracas: evolución relacional multipleja»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»