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…
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…
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…
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…
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…
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
1
2 3