BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
QemUwinbe
BeBits > TableOfContents > DeveloperArea > HowTo

Just to start some ideas on using BeOS running in a virtual (emulated) x86 or x86-64 enviroment. Work in progress

This wiki is about using a cross platform application called QEMU. I will be talking about the windows application port and how to run a BeOS computer while booted to windows. The first part is what an emulator is. Second I will describe qemu in more detail. After that the notes about how to install beos in qemu along with some known issues. Lastly links and notes about other emulators. ((note to self. Make a vmplayer page)) Examples of howto. Include usb drive and network share run also barts cd/ubcd4win.

About Qemu:

Qemu is a program that has been ported to a number of OS's. The program is called an emulator in the fact that it can emulate a nearly complete computer within the application. From the official web page comes this quote. "QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation." Suffice it to say you only really need to know is that your computer now can run a number of different OS's without having to reboot. The program makes a virtual computer. The official documentation is here http://fabrice.bellard.free.fr/qemu/qemu-doc.html Qemu is similar to the commercial programs such as MS's Virtual PC and VMware's products. You'd be correct if you thought that the commercial products had more glitz and bells and worked faster. You'd be wrong to say that qemu is just too slow on a modern computer. I'd suggest no less that 1700mhz-256M ram WindowsXP/Win2003 base.

Windows Port: The windows port is usually a zipped file and the port usually lags the linux port release by a few days to a week or so.

Install notes:

Usage ideas:

To begin with there are two basic types of programs that can run an Operating System within an Operating System. One is a virtual machine and the other is an emulated machine. The programs that run virtual machines are usually commercial like MS's Virtual PC or VMware's products. The virtual machines are usually faster. The emulated machines are types usually open sourced like Bochs or QEMU or Plex86. The setup and running of the open sourced apps are usually not as easy to setup.

This page is devoted to running BeOS as a client under a Windows XP/2003 host. That is to say you can boot your computer to Windows XP and then use QEMU to create and install a BeOS machine. The BeOS machine will run inside a window just like any windowed application. For a program that will run a client os using BeOS as the host see the great work on Bebits page QEMU. click on link The host being the normal OS that starts when one powers up the computer. link to http://www.h7.dion.ne.jp/~qemu-win/ The client in this case is the OS that can run inside a window just as any other application would. In this case when you launch a fully installed qemu beos setup you would be able to run BeOS or now I find out Haiku in this window.

notes: x64 works just fine as a host with better color it seems Odd nic deal, first nic will not run. Use -nics 2 and set up second beos nic. Use 10.0.2.2 and 3 and gateway

Add in how to as in get, install, usage, problems, modify?, what else might go here?

dhcp will doesn't seem to work so you need the static IP's

use vpc fixed disks if you wish to export the file and run it in qemu.

Qemu can be ported to many OS's. The qmeu that I am talking about is a virtual machine somewhat like MS's Virtual PC or VMware's products that uses a program running on Windows XP that allows almost any x86 or x86-64 OS to be run along the host OS. Qemu is not a true virtual machine so it most likely will never become as fast as either of the big name products. I rather assume that since BeOS will run on a host XP then it should run under any ported host OS's. While I really enjoy my VPC machines I also have a need to run at somewhat locked downed XP workstations. Qemu is a simple program that doesn't require admin rights to install unless totally locked down. A user normally has some disk or flash access. Therefore I can make a BeOS image in VPC and stow it on a flash and bring it to work and use BeOS at work again. One doesn't need VPC to make a image but it takes less time. All you need it a version of qemu that was compiled on Windows. Sure you can compile that if you wish but do a search for "qemu windows" in your search. I will keep editing this too.

Thanks for helping me on some of these pages! I learn a lot from some of the edits to pages that I start and never seem to finish.

All trademarked names belong to the owners.


PAGE VISITS
7,623

LINKS HERE
IndexPage

NEW PAGES
CrosscompilingFirefox
BuildingCairo
StoringDataInBetweenOSes
ScriptingBeosRuby
ScriptingBeosPython
HaikuOS
QemUwinbe
MinimalBeos
XpMBRoverwrite
SteveSakoman

RECENT CHANGES
BuildingFirebird
FrontPage
BeAcademic
CrosscompilingFirefox
HowTo
BuildingCairo
BeCommunity
PlayGround
CorumIII
SupportForMachinesAndArchitectures
Edit Page | Front Page | BeBits
Site content is in the public domain. Unless otherwise noted, everything else is copyright © 1999-2009 BeBits. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.