QEMU-Puppy 1.0.7-2

News, happenings
Post Reply
Message
Author
User avatar
Erik Veenstra
Posts: 107
Joined: Wed 27 Jul 2005, 21:06
Location: NL
Contact:

QEMU-Puppy 1.0.7-2

#1 Post by Erik Veenstra »

I just released QEMU-Puppy 1.0.7-2. I added an (experimental)
FTP server which is accessible from within QEMU (not natively):

http://www.erikveen.dds.nl/qemupuppy/index.html

BitTorrent and SourceForge are updated. The mirror on
dotpups.de isn't, yet.

gegroet,
Erik V. - http://www.erikveen.dds.nl/

PS: Before you start asking: There won't be a release of
QEMU-Puppy based on Puppy Linux 1.0.8, because the version
of JWM used in Puppy Linux 1.0.8 is terribly slow.

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

DESCRIPTION

QEMU-Puppy is an OS and a set of applications on a USB memory
stick. This OS can be booted natively, or on top of an other,
already installed, OS. Just borrow a PC, boot your own
environment and return the PC unaffected.

"No installation, no garbage..."

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

CHANGED

I've written an (experimental) FTP server myself, which hard
coded replies with 10.0.2.2 instead of 127.0.0.1. That does the
trick. This server should be started by hand
(ftpserver_qemu.exe or ftpserver_qemu_linux), it isn't started
automatically. Now the files on the native machine (or just its
thumb drive) but outside pup100 are accessible from within the
virtual machine. (Not from the native host itself!) I've tested
this with gFTP and with Midnight Commander (my favorite).

It doesn't work with Mozilla. I need to investigate this.

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

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

updated
http://dotpups.de/puppy-releases/1.0.7/qemu/

statistics:
february:

Requests: 1688
kB: 11426325
File: /puppy-releases/1.0.7/qemu/qemu-puppy-1.0.7-1.tar.gz

March:
Requests: 294
kB: 4577104
File: /puppy-releases/1.0.7/qemu/qemu-puppy-1.0.7-1.tar.gz

Greets, Mark

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#3 Post by puppian »

[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

moosepup
Posts: 9
Joined: Sat 25 Feb 2006, 07:17

#4 Post by moosepup »

Erik,

I hate to sound really stoopid, but I'm gonna do it anyway. :?

On your last version, you had a file called pup100s.tar.gz which had some other pup100 files of varying sizes. On your new one, you have one called pup100.empty.gz. Unfortunately, I don't know how to have it give me a 256MB pup100. I'm assuming I can just use the one from the last version?

Thanks,
--Dan

PeterSieg
Posts: 363
Joined: Wed 04 May 2005, 16:06
Location: Germany, 37603
Contact:

ftp doesn'w ork (for me?)?

#5 Post by PeterSieg »

Hi Erik,

I just gave qemu-puppy 1.0.7-2 a testdrive.
I started the ftpserver on windows 2000 first (terminal window shows listening...), then puppy.exe. I configured eth0 in puppy with dhcp (got 10.0.2.15). I started gftp and for the host a entered 10.0.2.2 (no port, no user, no password). Trying to connect to 10.0.2.2:21 ... but no answer/connection..?

Did I made something wrong?

Thanks, PS
Have fun :)

User avatar
Erik Veenstra
Posts: 107
Joined: Wed 27 Jul 2005, 21:06
Location: NL
Contact:

#6 Post by Erik Veenstra »

> On your last version, you had a file called pup100s.tar.gz
> which had some other pup100 files of varying sizes. On your
> new one, you have one called pup100.empty.gz. Unfortunately,
> I don't know how to have it give me a 256MB pup100. I'm
> assuming I can just use the one from the last version?

This pup100s.tar.gz contained a couple of empty pup100s of
different sizes. This seemed clever, the day I introduced it.
But it wasn't...

When QEMU-Puppy is started in in-QEMU mode, the virtual machine
allocates 256 MB of memory. (I told him to do so.) Half of it
is used as internal memory (128 MB) and the other half is used
as ramdisk (128 MB), which is mounted as root (/). The contents
of image.gz (11.3 MB) is extracted on this root file system.
/tmp resides on this file system as well, of which the size
varies while the OS is in operation. The remaining space (thus
less than 116.7 MB) is available for /root. The contents of
this /root is copied from and to pup100. Choosing a pup100
bigger than 116.7 MB (Okay, I choose 128 MB...) is useless,
even dangerous. You simply can't load it into memory (if you
could fill it in the first place...). Smaller pup100s are
dangerous too, because you could fill /root with a lot of
files, without being able to save it to pup100.

So, I went back to this pup100.empty.gz. Deliberately. (But the
files in the deprecated pup100s.tar.gz will still work...)

gegroet,
Erik V. - http://www.erikveen.dds.nl/

User avatar
Erik Veenstra
Posts: 107
Joined: Wed 27 Jul 2005, 21:06
Location: NL
Contact:

#7 Post by Erik Veenstra »

> I just gave qemu-puppy 1.0.7-2 a testdrive. I started the
> ftpserver on windows 2000 first (terminal window shows
> listening...), then puppy.exe. I configured eth0 in puppy
> with dhcp (got 10.0.2.15). I started gftp and for the host a
> entered 10.0.2.2 (no port, no user, no password). Trying to
> connect to 10.0.2.2:21 ... but no answer/connection..?

Well, uh, damn, I forget to mention... It listens on port 2121.
So, the server is available with this URL:

ftp://10.0.2.2:2121/

> Did I made something wrong?

No you didn't. I did... :)

Thanks.

gegroet,
Erik V. - http://www.erikveen.dds.nl/

PeterSieg
Posts: 363
Joined: Wed 04 May 2005, 16:06
Location: Germany, 37603
Contact:

Great it works!

#8 Post by PeterSieg »

Hi Erik, works - GREAT!

Image

This is now a really nice and workable linux environment!

I tested also to compile a small gtk app with the CURRENT usr_devx.sfs = WORKS!

And also webenv-0.4.pup = WORKS!

Great!

Many thanks, PS
Have fun :)

User avatar
Erik Veenstra
Posts: 107
Joined: Wed 27 Jul 2005, 21:06
Location: NL
Contact:

#9 Post by Erik Veenstra »

I noticed that a lot of people were downloading the old torrent
(1.0.7-1), and not the new one (1.0.7-2). So I started
thinking...

And I found the problem. On my site [1], the link to the
torrent wasn't correct. The torrent itself is okay (I tested
it), but the link wasn't (not tested :().

Things seems to be okay now (tested :)). The torrent itself [2]
is not changed (testing it once again right now, just to be
sure :)). I just changed my site.

Sorry...

gegroet,
Erik V. - http://www.erikveen.dds.nl/

[1] http://www.erikveen.dds.nl/qemupuppy/index.html
[2] http://linuxtracker.org/download.php?id ... gz.torrent

User avatar
Rhino
Posts: 263
Joined: Wed 04 May 2005, 13:28
Location: Cincinnati, OH, USA
Contact:

#10 Post by Rhino »

Nice work...that is very cool to be able to run puppy on an XP machine without having to reboot. On my wife's machine Puppy did run painfully slow, so I imagine the machine specs need to be fairly high to do this with any ease. I'll try it on others and see how it goes.

This is a great use of a USB stick!
Visit the Puppy Linux Video Tutorials @ http://rhinoweb.us

moosepup
Posts: 9
Joined: Sat 25 Feb 2006, 07:17

Re: Great it works!

#11 Post by moosepup »

Erik,

Thanks for the info on the size of pup100. I have switched it back to the 128MB image.
PeterSieg wrote:Hi Erik, works - GREAT!
Rhino wrote:This is a great use of a USB stick!
I totally agree! Lots of fun! :D

--Dan

Post Reply