Questions tagged [virtualization]
35 questions
51
votes
25 answers
Thoughts on Development using Virtual Machines
I'll be working as a development lead for a startup and I've suggested that we use VMs for development. I'm not talking about each developer having a desktop with VMs for testing/development, I mean having a server rack where all VMs are managed…

J_A_X
- 442
- 1
- 5
- 10
41
votes
8 answers
Should a development machine be inside a VM?
This post by Rob Conery (note the slug) says that development environment should be run inside a virtual machine. I see what he's saying and tend to agree, but still feel a little uneasy. Now that virtualization is so mature that even production…

Anton Gogolev
- 1,447
- 2
- 15
- 23
17
votes
3 answers
Why would more CPU cores on virtual machine slow compile times?
[edit#2] If anyone from VMWare can hit me up with a copy of VMWare Fusion, I'd be more than happy to do the same as a VirtualBox vs VMWare comparison. Somehow I suspect the VMWare hypervisor will be better tuned for hyperthreading (see my answer…

DeepSpace101
- 1,394
- 5
- 14
- 26
11
votes
4 answers
Virtualized Development Environments in Enterprise Networks
We are attempting to implement a development environment using virtualization for a small team of 4 developers within an enterprise organization. This would allow us to set up separate development, testing, and staging environments - as well as…

ScottBai
- 248
- 1
- 7
9
votes
10 answers
Does anyone use virtual machines for web development, and why?
I see a few developers that like to use virtual machines for web development. Are there others that do this? If there are, why do you do it? Are there any pros / cons to developing on a VM rather than in a non virtualised environment?
I would…

7wp
- 356
- 1
- 2
- 11
9
votes
5 answers
Boss wants to convert all developers to virtualized desktops
Possible Duplicate:
Thoughts on Development using Virtual Machines
My boss has been singing the praises of leveraging virtualized desktops for all our developers in the company - about 100 people. I think this is a horrible idea and can think of…
Hotrodmonkey
8
votes
1 answer
To show the difference between system VMs and JVMs
I am trying to draw diagrams that show the difference between system virtual machines and Java virtual machines.
The first two images looks correct to me. But I don't know how to draw the third.
Image 1:
Image 2:
Image 3:
As you see, both red…

john c. j.
- 491
- 3
- 9
8
votes
2 answers
docker-izing a classical db-based webapp - single or multiple containers?
I have a classic Java webapp. It is composed of a database (PostgreSQL), a servlet container (Tomcat) and my code (deployed on Tomcat as a *.war file).
I want to package/deploy it using Docker (mostly for testing for now), but I'm unsure what would…

radai
- 193
- 1
- 9
8
votes
2 answers
How did the term "hypervisor" come into use?
I've read about the "hypervisor" in hardware virtualization. VMs are not my area, so I can't quite see where the term came from.
THe wikipedia article talks about how "the hardware's supervisor state was virtualized as well, allowing multiple…

New Alexandria
- 899
- 9
- 20
6
votes
3 answers
Doesn't dockerfile initial configuration defeat one of the key arguments of docker?
I'm very excited about Docker, if you're a developer in a big project you've suffered too much at the machine hands of environments and multi-platforms.
One of the key selling points of Docker is that by snapshotting/committing image state you avoid…

bitoiu
- 169
- 3
6
votes
2 answers
Isolated environment for software stacks
I was sure that I would find this question, but I couldn't. How to create an isolated development environment? It other words, a sandbox, where I can install different combinations of web servers, databases, other software packages and play with…

Mirzhan Irkegulov
- 162
- 9
5
votes
3 answers
How are you setting up re-usable development environments?
I'm trying to come up with a good approach to creating a re-usable development environment such that it doesn't take a couple days to re-build a machine if it starts to sputter and to be able to onboard new developers faster. Reading about Quora's…

RyanW
- 829
- 1
- 6
- 10
5
votes
6 answers
Virtual machine for a high level programming language vs an operating system
It struck me recently that a virtual machine for a high level programming language is very much like an OS. It manages resources, e.g. stack, heap, etc. similar to how an operating system manages resources and if the programming language supports…
user7146
4
votes
2 answers
Do you consider mainframe as part of large application deployments?
When you are setting up your system landscape for large and/or multiple application deployments, do you consider mainframe? If not, why not? If so, what factors are you considering.
If you take a real TCO look at large ERP and/or consolidated…

Jé Queue
- 3,937
- 2
- 29
- 37
4
votes
4 answers
What is the difference between the terms 'Virtual' and 'Logical'?
What do people mean when they say 'Logical' in terms like Logical separation, Logical partition, Logical grouping etc. in software ? I know what 'Virtual' means, it means something that does not actually exist, a non existent 'thing' mapped to…

takasugi
- 293
- 1
- 6