LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   Gleaming the Cube OR "The real QEMU-Puppy" or the portable-cross-platform-OS (https://www.linuxquestions.org/questions/linux-general-1/gleaming-the-cube-or-the-real-qemu-puppy-or-the-portable-cross-platform-os-736043/)

linus72 06-27-2009 01:09 PM

Gleaming the Cube OR "The real QEMU-Puppy" or the portable-cross-platform-OS
 
OK, here's my new browserpuppy47 edition of portable-qemu, my portable-operting system.

sda

sda1 ext3 partition with browserpuppy4.7
sda2 swap

Here's the readme

thepenandpaper@gmail.com site: http://multidistro.com/
Code:

Contents of Portable-BrowserPuppy4.7 folder:

browserpup_run.sh for Linux

browserpup_run.bat for Windows

Qemu folder...contains qemu/qemu.exe + depends and-
...BrowserPuppy47 (240mb partitioned qemu-img)

You will need a library for puppy if running Portable-BrowserPuppy4.7
in Puppy Linux, and here it is
( http://www.murga-linux.com/puppy/vie...=319560#319560 )

Direct link here + md5sum
http://www.gposil.com/libs/SDL-1.2.pet
http://www.gposil.com/libs/SDL-1.2.pet.md5.txt

You can adjust how much RAM is used by editing either script
where it says "-m 250", you can change it to 1/2 your real RAM
So, if you have 512mb of RAM, it is set at 250MB now, and cannot go up anymore.
default is 128MB ram.

On a 1gb machine you can give it 512mb ram "-m 512"

Simple, double-click or click either script and Portable_browserPuppy4.7
Will start and will run just like it would if running from a real Hard
Drive!

To run from USB, same as above; just place "qemu" folder and both scripts on
any usb of 256MB or more, any type(fat32, ext3, etc) and it will play.

Settings, apps installed, etc are persistent.

Basically, it's the world's first truly portable, cross-platform
Operating system!

Boot time from start to desktop is about 1min-15sec using -m 250 on a 2.4ghz
1GB RAM single-core PC.
About 1min-40sec using -m 250 on a 1.8ghz 768mb RAM single-core PC.

Suggest you make a keep Portable-BrowserPuppy4.7.zip file as backup in case something
goes awry or you want to star fresh!

If you want to load without pup_save inside, choose norestore option
and setup your own settings.

You can delete the pup_save in the qemu-img hd and start anew.
It comes with 64mb pup_save and setup for ps/2 us keyboard/mouse
at 800x600x24 with auto-dhcp ON.

Also, it reboots, shuts down just like real PC, don't click the
X on qemu window to end! Use shutdown/reboot procedure in
Portable-BrowserPuppy!

What's also cool?
You can run the Windows "browserpup_run.bat" in Linux using
"Wine"! And it runs just a little slower in Wine.

any questions or comments email me above.:)


and here's the Download link (100mb)
will de-compress to 244mb!

http://multidistro.com/downloads/iso...erPuppy4.7.zip

linus72 06-28-2009 03:52 PM

Hey gang, did anyone try it yet?

Like to know especially from windows users if it works good?
So, if anyone has downloaded and played with it, please tell me if it all works and if KVM
is also working or what?

here is windows browserpup_run.bat

Code:

REM Play BrowserPuppy47 on qemu VHD on windows.

@ECHO OFF



START qemu\qemu.exe -L qemu/ -no-kqemu -m 250 -soundhw all -localtime -hda qemu/BrowserPuppy47



CLS

EXIT

and here is linux browserpup_run.sh

Code:

#!/bin/sh
# $Id: invoke Portable-Qemu, boots Portable-BrowserPuppy47
#  playing on Qemu root Exp root $
# -------------------------------------------------------------------------
# Purpose:
#  To have the ability to play Portable-BrowserPuppy47 on Portable-Qemu
#  From USB, within another Virtual system, and/or out
#  of the folder on your Desktop!
# Author:
#    <thepenandpaper@gmail.com> 06/27/09
# -------------------------------------------------------------------------

 qemu/qemu -L qemu/ qemu/kvm -no-kqemu -soundhw all -localtime -m 250 -hda qemu/BrowserPuppy47 &

so, the kvm module seems to make it run somewhat faster?
thanks

tekhead2 06-29-2009 09:39 AM

I just loaded it up and It's working great. I'm running the KVM modules too so far so good. It even found my NIC right of the bat. Is this going to be part of your multi-distro edition too, or is this just a side project?

I haven't tested it from a USB drive yet, I'm going to move it over to an external once I'm done playing and make sure it works as well over on it.

I can see a good use for this if your trying to make sure you don't leave any tracks on a public PC. I know when I travel and I maybe force to use one of those hotel PC's I will definately be using this.


I'm running Linux Mint 7 with 2.6.30 kernel. I'll try running it in Windows as well, but I've only got Windows running in VirtualBox so that won't be a very good test. I don't think I have any machines that I own running Windows..

linus72 06-29-2009 10:17 AM

Thanks for the feedback tekhead2!

Actually, it is part of a side project too

I'm getting ready to upload a couple things,
1 is a triple-boot portable-qemu with 3 virtual qemu-img's that boot in tandem or singularly
too

hda
hda1 microcore2.1
hda2 swap

hdb
hdb1 browserpuppy47
hdb2 swap

hdd
hdd1 ttylinux-8.1
hdd2 swap

they all boot with grubster and 8 scripts; 1 for each hd(6) and 1 to boot all 3 like if you had 3 hd's on PC (2).
meaning, there are 2 scripts for each, 1 for windows, one for linux.

I'm also getting ready to upload a nice rescuecd with tinycore/microcore/puppy + other stuff
and it goes on usb too.

If you want a custom make, DSL-hd install runs fastest at 35sec boot, and dsl-frugal about 45sec to boot.

You can try the windows .bat file in wine too!

tekhead2 07-01-2009 12:11 PM

So have you listed your new multidistro in distrowatch yet? I'm liking it so far. I know I'm always using puppy off of my USB stick it would be nice to have several different distro's running in QEMU off of a stick in Windows.

linus72 07-01-2009 12:54 PM

Well, I'm stuck editing config files(menu.lst's ans isolinux/syslinux.cfg's) right now for
new official multidistro.com rescue/recover/install kit that "transforms" into a grub iso, isolinux iso, fat16/32 usb , ext2/3 usb and ext2/3 frugal hd install.

screenshots here of submenu systems, etc
( http://multidistro.com/shots/scrnshots.html )
( http://multidistro.com/tinycore-shots/tc-scrnshots.html )

it's got browserpuppy 4.8
tinycore2.1 microcore too
pmagic live latest
scripts to make iso's both grub stage2_eltorito and isolinux
and you just put it on grub or syslinux usb and go!

and of course they all play in qemu, pmagic too.
so, trying to finish both things + gotta remake portable-browserpuppy as puppymartin came out with version 4.8 with firefox/flash

so, hopefully at end of today I'll be done:)
also, Should I include portable-qemu in the recscue/recover/install kit?

greenup 07-10-2009 05:18 PM

latest version?
 
Quote:

Originally Posted by linus72 (Post 3593189)
Well, I'm ... <doing stuff>... for
new official multidistro.com ... frugal hd install.
...
it's got browserpuppy 4.8
tinycore2.1 microcore too
...
and of course they all play in qemu, pmagic too.
so, trying to finish both things + gotta remake portable-browserpuppy as puppymartin came out with version 4.8 with firefox/flash

so, hopefully at end of today I'll be done:)
also, Should I include portable-qemu in the recscue/recover/install kit?

The post above was on July 1, but looking around the multidistro.com site, I am unable to see any new ISOs/zips/stuff to download.

I am looking for a way to keep my computer safe from my kids, and am currently looking at a QEMU/VirtualMachine browser situation startable from a USB stick... there are a few options out there it seems; your toys looked pretty nice, from several perspectives. Low memory needs are nice, since the kids' normal computer is pathetic; which also points out that KVM(?) acceleration is probably a good thing too.

The eye-candy is pretty sweet, but we'll probably have to choose a more simple theme to keep these old dog machines from thinking that moving the mouse to a specific location is a strategy game.

I'm currently trying out your current 4.7 to see if it will work well enough for my needs, but I'd like to see your latest-greatest stuff too, if you can point me in the right direction.

thanks-
greenup

linus72 07-10-2009 07:30 PM

Hey, well, I have been kinda busy lately:)

Quote:

The post above was on July 1, but looking around the multidistro.com site, I am unable to see any new ISOs/zips/stuff to download.
Actually I am finally finished with it as of now.
It will be available for download in morning
it includes latest tinycore-2.1, RescuePuppy49, pmagic-4.3,
clamav-live-2.0, Plop bootmanager, and Netbootcd-3.1.1
screenshots here
( http://multidistro.com/tinycore-shots/tc-scrnshots.html )
Quote:

I am looking for a way to keep my computer safe from my kids, and am currently looking at a QEMU/VirtualMachine browser situation startable from a USB stick... there are a few options out there it seems; your toys looked pretty nice, from several perspectives. Low memory needs are nice, since the kids' normal computer is pathetic; which also points out that KVM(?) acceleration is probably a good thing too.
Yea, I run mine from usb, but with kids, How would you convince them NOT to pull the USB from the PC?:)
It can also run from cd(read-only,slower), or from desktop.

Quote:

The eye-candy is pretty sweet, but we'll probably have to choose a more simple theme to keep these old dog machines from thinking that moving the mouse to a specific location is a strategy game.
Actually, tinycore at above screenshots runs reasonably fast
on my 160mb lappy(old).

Quote:

I'm currently trying out your current 4.7 to see if it will work well enough for my needs, but I'd like to see your latest-greatest stuff too, if you can point me in the right direction.
I can try to make anything you might want;
maybe a custom tinycore spin or puppy spin loaded with games/educational apps?
Either as virtual or real one.


All times are GMT -5. The time now is 10:16 PM.