I want to start OS development as soon as possible. So I work out on different tutorials like Cygwin but more easier to follow on *nix machines. My question is that is it possible to run virtualbox on windows7 with Linux guest and inside that Linux machine runs Bochs? Have you any idea about this?
Can I run one virtual box on win 7 inside another OS?
Hello,
The process you’re trying to implement isn’t recommended. It’s highly recommended to use only one virtualization at the same time.
If you use virtualization, the guest is hosted on the current OS. It can’t run natively as it’s virtualized. But virtualization works best with the native OS. If you’re using “bochs” inside Unix system that’s virtualized on Windows, it’ll go even rougher. Your system might crash or malfunction during the process.
If you’re interested, you should continue at your own risk.
Can I run one virtual box on win 7 inside another OS?
“Bochs” is a portable IA-32 and x86-64 IBM PC compatible emulator and debugger distributed as free software under the GNU Lesser General Public License. It is an emulator just like VirtualBox written mostly in C++. It can run many guest operating systems in emulation like DOS, several versions of Microsoft Windows, Linux, BSDs, Xenix, and Rhapsody.
Bochs supports many host operating systems like Microsoft Windows, Linux, macOS, Android, PlayStation 2, and Windows Mobile. What you want to do is possible but is not necessary because Bochs runs on Microsoft Windows. The main purpose of Bochs is to emulate operating systems and you don’t need to run another emulation within an emulation because it will make the physical computer run much slower.
This is not logical. If you want to run and test applications on Linux then just run Linux on virtual machine and then test the program from there. Nesting virtual machines can be done but only on very modern hardware that supports true hardware virtualization but it is not recommended. If you want to run Bochs, head down to the Bochs Home page and download the latest.