logo

 Emulated-Puppy


It's small, fast, so loaded with useful apps that I haven't even had the chance to check them all out yet, and INCREDIBLY newbie-friendly. *

Page updated Aug. 24, 2007
The guys on the Forum have experimented with running Puppy in Bochs, Vmware and Qemu. I have extracted some reports from the Forum to this page.

Qemu

See this site, Qemu-Puppy, by Erik Veenstra: http://www.erikveen.dds.nl/qemupuppy/

Vmware

Johann Loefflmann has written a howto. Here is his email to me:

Hi Barry,

first of all Puppy Linux is absolutely great!!!

I was searching a long time for a small, but complete and easy to use
operating environment. I found Puppy Linux 2.16.1 and it was exactly
what I have searched for. As VMware was also necessary to solve my
problem, I have gathered information how to install Puppy Linux on a
VMware image if you have only the free VMware player available and
created a VMware image which can be downloaded at
http://www.vmware.com/vmtn/appliances/directory/955

Detailed instructions how to install Puppy Linux on VMware can be found
on my homepage at
http://www.jonelo.de/os/how-to-install-puppy-linux-on-vmware.txt
The instructions are also stored in the download package as well.

August 2007 update:

http://www.jonelo.de/os/how-to-install-puppy-linux-2.17.1-on-vmware.txt



Bochs

I would like to thank Max, who goes by the username "SovMax" on the Forum, for this:

Puppy Linux in Bochs for Windows

Prologue: Puppy Linux not really workable on bochs for Windows only watchable Because
everything is too slow due to bochs (on AthlonXP 2.5G, 512RAM, Radeon9600Pro).
You can use it only for look what a wonderful thing is Puppy Linux

OK. We need:
1. Last bochs for Windows from http://bochs.sourceforge.net/
2. Last Puppy Linux ISO from http://www.goosee.com/puppy/
3. Two following files, described below:
bochs.puppy and run.bat

OK. What we do:
1. Install bochs in C:\Program Files\Bochs
2. Create new folder C:\Program Files\Bochs\puppylinux
3. Place Puppy Linux ISO there and rename it to puppy.iso
4. Create file run.bat in C:\Program Files\Bochs\puppylinux:

--- run.bat ---------------------------------------------------

cd "C:\Program Files\Bochs\puppylinux"
..\bochs -q -f bochs.puppy

---------------------------------------------------------------

5. Create file bochs.puppy C:\Program Files\Bochs\puppylinux:

--- bochs.puppy -----------------------------------------------

#########################################
# bochs.puppy for Puppy Linux ISO image #
#########################################

# RAM
megs: 140

# ROM
romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
vgaromimage: $BXSHARE/VGABIOS-elpin-2.40

# floppy disks
floppya: 1_44=floppya.img, status=inserted

# hard disks and cd-roms
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
# ata0-master: type=disk, path="dlxlinux.img", cylinders=306, heads=4, spt=17
ata0-slave: type=cdrom, path=puppy.iso, status=inserted

# boot disk
boot: cdrom

#default config interface is textconfig.
#config_interface: textconfig
#config_interface: wx

display_library: x
#other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term

# log messages
# log: bochsout.txt
log: /dev/null.

# mouse
mouse: enabled=1

# enable key mapping, using US layout as default.

keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-fr.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-de.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-es.map

----------------------------------------------------------------

Epilogue: If you don\x{2019}t want burn CD but want to see normal work of
Puppy Linux I recommend use one of commercial trial emulators where Puppy full workable.

PS. Sorry for my English.
Spasibo-thanx-arigatou


(c) Copyright Barry Kauler, 2005,2007. All rights reserved.