A virtual machine is an emulation layer between a program and the OS that presents to the application a specialized environment to run in, than the raw environment that the OS provides.
9
votes
3answers
193 views
Which are the alternatives to using a stack to represent function call semantics?
We all know and love that function calls are usually implemented using the stack; there are frames, return addresses, parameters, the whole lot.
However, the stack is an implementation detail: ...
3
votes
2answers
162 views
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 ...
39
votes
11answers
2k views
Are there any reasons not to accept a software deliverable as a virtual machine?
This is a question about logistics, not a technical question.
My company has outsourced some embedded software work. Specifically, we have payed a contractor to develop an embedded system for us ...
5
votes
1answer
234 views
Setting up a development environment in the cloud? [closed]
I'm interested in transitioning my development environment onto the cloud.
I currently use VirtualBox with Vagrant to manage separate virtual machines for each individual project.
What would be the ...
-2
votes
1answer
151 views
Can we call PLC as virtual machine? [closed]
I want to implement some byte code mimics in 8051.
I used 24c16 as memory unit and took instructions from computer COM port and store it in 24c16 memory and later on in running mode it translates ...
3
votes
0answers
90 views
Programming games, virtual environment or an API? [closed]
A friend and I are thinking of making/expanding a programming game. The sort of thing to help new or young programmers enter into the field. Since there was a minor drone craze at the local ...
6
votes
1answer
195 views
Difference between language virtual machine and emulating vm?
I'm having a hard time understanding the difference between an emulation virtual machine and a language vm. I started with the research and implementation of an emulation virtual machine. Primarily ...
2
votes
2answers
308 views
Which are the fundamental stack manipulation operations?
I'm creating a stack oriented virtual machine, and so I started learning Forth for a general understanding about how it would work. Then I shortlisted the essential stack manipulation operations I ...
2
votes
1answer
181 views
Is there a way to get the version of Ubuntu that Google uses for development? [closed]
Is there a way to get the version of Ubuntu that Google uses for development? Even better would be a full up VMWare or Virtual Box Virtual Machine image that might include a full complement of ...
10
votes
3answers
4k views
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 ...
2
votes
2answers
207 views
How to devise instruction set of a stack based machine?
Stack based virtual machines like CLR and JVM has different set of instructions. Is there any theory behind devising the instruction set while creating a virtual machine? e.g. there are JVM ...
1
vote
1answer
229 views
what programming languages and skills are necessary to learn hypervisor development?
I would like to know the skills and programming languages necessary to learn hypervisor development and any good resource to start learning?
3
votes
2answers
244 views
Are there any mixed stack register virtual machines?
I was reading about JVM and Android, and the technical differences between them, and one important it that one VM was stack based, and the other register based.
I studied assembler in College, & ...
15
votes
5answers
1k views
Why aren't there other programming languages that compile to Python bytecode?
In Java, there are multiple languages that compile to Java bytecode and can run on the JVM -- Clojure, Groovy, and Scala being the main ones I can remember off the top of my head.
However, Python ...
4
votes
2answers
200 views
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, ...
2
votes
1answer
230 views
Virtual Machines And Unit/Integration Testing Web Application
I am in the process of adding unit testing to a project I am working on at work and a suggestion came up that I should use VMs to populate the database with good data. This was suggested as an ...
3
votes
1answer
166 views
Architectural considerations for a new black box program
I see an emerging trend in "cloud" computing to move work load to a third-party server and get charged pennies for amount of work done in this way. This could be anything from file hosting to user ...
0
votes
1answer
1k views
Are there Windows virtual images available for development? [closed]
I want to test deployment of a Windows application and a virtual PC seems the easiest method (I could be wrong, feel free to comment, but the question still stands). Courtesy my Windows 7 I have ...
1
vote
1answer
134 views
Simulate limited hardware for testing
How can I simulate limited hardware for testing? I've been working with Virtual PC in the past and heard about VMWare solutions, but I am not sure which is the best and which allows me to simulate ...
3
votes
6answers
2k views
Best solution to run a Linux sandbox on my Windows machine? [closed]
I'd like to develop some node.js on my windows machine by using a virtual linux server that runs as a program and that I would access through ssh.
I'd like this virtual linux instance to access the ...
5
votes
1answer
449 views
What language is the CLR written in?
Just out of curiosity, what language is the CLR written in? I read on the Java Virtual Machine wikipedia entry that it is programmed in C++; is this the same for the CLR?
Sorry if this is off-topic, ...
14
votes
7answers
2k views
Java IDE written in pure Java?
Is there a Java IDE written in Java?
I just got my year 9 DET laptop today at school, and there are all sorts of restrictions set in place. Somewhat annoyingly, you cannot run any executable other ...
0
votes
1answer
147 views
How to deploy a heterogeneous server application to customers?
We have a bigger application server which customers would like to have deployed locally.
It consists of an MySQL server database, a REDIS database, multiple Web servers for sub parts, a NGINX reverse ...
4
votes
1answer
377 views
Is there any license restriction to avoid binary translation of CIL to custom bytecode?
Prior to actual question, let me summarize what I'm trying to do. I plan to implement a small, JIT-enabled, register-based VM runtime. Instead of making a proper compiler (which is hard IMO) for a ...
0
votes
1answer
524 views
Virtual Machine as development environment [duplicate]
Possible Duplicate:
Reasons to Use a VM For Development
Thoughts on Development using Virtual Machines
I'm currently toying with the idea of using Virtual Machines as my development ...
-2
votes
1answer
205 views
Should we embed virtual machines rather than languages
Ok, so I am trying to learn front-end programming. Trying to figure out how javascript is a pain, and various projects (GWT, Coffeescript, Capuccino's objective/j...) are trying to fix this with ...
2
votes
2answers
213 views
What is the best way to maintain software tool chains?
Short Question
What is the best way to create, maintain, and distribute software development tool chains?
Background
I am trying to develop a workflow / process to create an isolated environment in ...
1
vote
3answers
509 views
Does it violate the license to use Windows XP Mode with Virtual Box?
I am working on a team developing a client-side application. We work in a Linux environment, but the server we work with can only be run from a Windows environment. As such, each developer is being ...
35
votes
16answers
5k views
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 ...
3
votes
5answers
560 views
Disposable Virtual Machines for QA environments
I'm far from an expert in virtualization, so pardon my ignorance.
I've had this idea (really doubt it's original, haven't looked much into the topic) of "disposable" virtual machines for QA ...
3
votes
1answer
412 views
Distributing my Application inside a Debian Virtual Machine Image— How to meet GPL obligations?
I have a Linux application I've developed, and I have created a standalone VMWare Image that people can download to try out the application without needing to install and configure a Linux Server. I ...
5
votes
8answers
634 views
Slow developer machines - approach with vmware good?
we are using slow developer notebooks. They come equipped with vista and 2 gb rams, which slows down everything. Someone decided a good resolution would be to use vmware clients instead of faster pc ...
0
votes
2answers
178 views
How do you handle the need to have multiple development environments?
How do you deal with different project environments? Every project might require a different database (oracle, IBM db2, mysql & etc), a different server (tomcat, IBM WAS, weblogic & etc) or ...
3
votes
4answers
2k views
Recommendations on running Visual Studio inside a VMWare VDI environment?
Does anyone have experience running
Visual Studio inside a VDI
environment?
Would you recommend it?
Would you advise against it?
Our Background
Our department is one of the few in the ...
5
votes
2answers
363 views
What do you think of an interpreter written in Java?
I am currently working on the implementation of a new programming language, for fun. I realize that most languages never become popular, but I still want the language to have a high-quality ...
2
votes
6answers
2k views
Good Laptop .NET Developer VM Setup
I was torn between putting this question on this site or SuperUsers. I've tried to do a good bit of searching on this, and while I find plenty of info on why to go with a VM or not, there isn't much ...
4
votes
6answers
301 views
Are there issues with learning to program on a Virtual Machine?
I'm not a programmer, but financial analyst by profession who is learning how to code (Python, Django, C w/ ctypes when I need something to go really fast) in a virtual Ubuntu setup on my work laptop.
...
14
votes
11answers
3k views
Reasons to Use a VM For Development
Background:
I work at a start-up company, where one team uses Virtual Machines to connect to a remote server to do their development, and another team (the team I'm on) uses local IIS/SQL Server ...