Best free virtualizer
Best free virtualizer
What do you guys think is best, QEMU, VirtualPC, or VirtualBox?
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Best free virtualizer
VirtualBox. Don't ask why, it's just free, fast, and easy to configure. And I like it.
Re: Best free virtualizer
I use both QEMU and Bochs. QEMU is faster, but for debugging I prefer Bochs because of its built-in debugger.
http://code.google.com/p/rmmtos/ - Real Mode MultiTasking Operating System
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: Best free virtualizer
VirtualBox doesn't emulate the x86 properly.. and they're not interested in fixing it.
http://marc.info/?l=openbsd-misc&m=120492689515501&w=2
http://marc.info/?l=openbsd-misc&m=120492689515501&w=2
-
- Member
- Posts: 59
- Joined: Tue May 23, 2006 11:00 pm
Re: Best free virtualizer
Virtual box always throws error, when I want to mount USB's ...
I always use VMWare server 1.0.8, which is free ...
Infact i am running Server OS in that only (FreeBSD) ...
I always use VMWare server 1.0.8, which is free ...
Infact i am running Server OS in that only (FreeBSD) ...
Re: Best free virtualizer
VirtualBox is excellent and is developpement is continuous and very active , last version 2.2.2 few day ago
I suggest it for developpement and all other to test.
- qemu
- virtual PC
- vmware player (you have to modify configuration file)
and finaly a real PC
NOTE : Bochs 2.4 is comming soon with some interesting feature from the changelog :
I suggest it for developpement and all other to test.
- qemu
- virtual PC
- vmware player (you have to modify configuration file)
and finaly a real PC
NOTE : Bochs 2.4 is comming soon with some interesting feature from the changelog :
- Added graphical Bochs debugger frontend for most of the supported platforms.
[ Grub 2 | Visual Studio 2013 | PE File ]
The OsDev E.T.
Don't send OsDev MIB !
The OsDev E.T.
Don't send OsDev MIB !
Re: Best free virtualizer
Hi,
For OS debugging, I use Bochs - it's extremely flexible (e.g. able to emulate a very wide variety of CPUs), and the internal debugger is extremely useful (and recently some nice people added a graphical front-end to it, making it even better!)...
Cheers,
Brendan
IMHO the idea is to have as many real computers as possible and as many emulators as possible, to increase the chance of finding compatibility problems in your OS. Basically, use all of these emulators (and Bochs, and anything else you can get your hands on).dude101 wrote:What do you guys think is best, QEMU, VirtualPC, or VirtualBox?
For OS debugging, I use Bochs - it's extremely flexible (e.g. able to emulate a very wide variety of CPUs), and the internal debugger is extremely useful (and recently some nice people added a graphical front-end to it, making it even better!)...
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Best free virtualizer
Now, in all OSDev-sided honesty: I test in Virtual PC. I don't know why, it just works for me.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Best free virtualizer
Bochs for debugging, VirtualPC for more real-like tests. A real computer for the real deal.
IMO qemu and other VMs have little more to add than "just another test case"
IMO qemu and other VMs have little more to add than "just another test case"
Re: Best free virtualizer
Heretic! qemu is the one and only! Okay, I am biased...
Seriously, qemu is faster than bochs, supports lots of hardware, quite a few architectures and so on, plus it's not bad for debugging either (I don't know bochs too well, so I won't compare to bochs's debugging). This makes it a really good test platform. bochs is great for the first steps in Protected Mode because it has nice error messages, but once you're settled I think qemu (possibly with KVM) is what you want to use for development.
For testing, you'll obviously take everything you can get.
Seriously, qemu is faster than bochs, supports lots of hardware, quite a few architectures and so on, plus it's not bad for debugging either (I don't know bochs too well, so I won't compare to bochs's debugging). This makes it a really good test platform. bochs is great for the first steps in Protected Mode because it has nice error messages, but once you're settled I think qemu (possibly with KVM) is what you want to use for development.
For testing, you'll obviously take everything you can get.
Re: Best free virtualizer
Well, Bochs DOES have a fully integrated and functional GUI debugger that allows you to query the state of any portion of the CPU or memory, step through assembly instructions, set breakpoints, log exceptions and interrupts and more. And also, many possible configurations like SMP, NICs and even a simulated Cirrus video card are available. (However, QEMU actually supports more than the x86 and x86-64 architecture, so it's your call.)
But of course, all of these features are completely irrelevant.
But of course, all of these features are completely irrelevant.
"Sufficiently advanced stupidity is indistinguishable from malice."
Re: Best free virtualizer
I use bochs for normal library function testing and lower-level debugging (due to its debugging features).
I use QEMU and VirtualBox-OSE for their network card support.
They're all good, and I can't pick "a best" as they all would have a major flaw (to me) by themselves. I'd much prefer a ton of real hardware though.
I use QEMU and VirtualBox-OSE for their network card support.
They're all good, and I can't pick "a best" as they all would have a major flaw (to me) by themselves. I'd much prefer a ton of real hardware though.
Website: https://joscor.com
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: Best free virtualizer
Hi,
I use QEMU as it's fast, and it's the only emulator which supports 3C90X cards.
That, and it's extremely easy to configure/script - command line - and its usermode network stack is extremely useful for quick testing.
I use QEMU as it's fast, and it's the only emulator which supports 3C90X cards.
That, and it's extremely easy to configure/script - command line - and its usermode network stack is extremely useful for quick testing.
Re: Best free virtualizer
I used to like VMWare cause it's the most accurate virtualizer. But since Bochs got 2.4, it is the best, althought the configuration is a little PITA. It should auto load the config used from the last time, so I can open it, and hit "Start"
"Programmers are tools for converting caffeine into code."
- salil_bhagurkar
- Member
- Posts: 261
- Joined: Mon Feb 19, 2007 10:40 am
- Location: India
Re: Best free virtualizer
I guess Bochs is the best. I use QEMU since I compile and run 100 times a minute . Bochs is better if its an earlier version. Newer ones are slow at boot time.