Puppy 4.1alpha4 released

I drove to Perth last night, partly because I get access to ADSL2 high speed Internet at my relative's place. I am typing this using a nice keyboard on my desktop PC that I brought along!

The iso's are uploaded to here:

There is some uncertainty about whether the 'evdev' module is stuffing up the mouse on some hardware. So, I have created an alternate iso which has 'evdev' blacklisted. So, Lobster and others, try that one.

Why do we need 'evdev' anyway? We never had it before, and my computer works fine without it. Is it like the 'ub' module, a "Swiss Army knife" that tries to do everything, but not very well? ...heh, heh, don't mind me, I'm just being deliberately provocative.

If you want to see how fast 4.1alpha4 boots, time the third boot. The reason is, the first boot is your PUPMODE 5, with no save-file, then you shutdown and create a save-file, but on the second boot the 'rc.update' script takes awhile as it analyses the Unionfs layers for correctness -- I need to look at this script and see if I can streamline that, or at least put a little message "checking layered f.s., next boot will be faster!".

Still stuck on the kernel. The next release should have the kernel, which I intend to stay with for a long time.

I need to update the Event Management web page, as now using the 'udevd' daemon. I'll see if I can do that later today.

So, what's special about this latest pup?
1. Much faster boot.
2. Udevd with my custom backend scripts for module loading/hotplugging.
3. Event manager frontend, including desktop drive icons.
4. SeaMonkey full suite.
5. Pmusic audio player.
6. Psip VOIP and IM client.
7. Pppoeconf, new setup GUI tool -- nobody responded to my request to test.
8. Ayttm replaces Pidgin.
9. PPLOG personal blog.
10. Xfprot virus scanner.

All of the above need testing! This release is pretty solid, at least it is on my PCs, so this time I welcome lots of feedback, extensive testing. If it turns out there are lots of bugs, then the next release will be 4.1alpha5, otherwise it will be 4.1beta.

Posted on 17 Jul 2008, 12:12


Posted on 17 Jul 2008, 13:43 by Raffy
kernel 2.6.26
Just for your info, kernel 2.6.26 is now being discussed in the forum, especially in connection with its readiness to boot the XO. Try looking for "olpc" (the forum is unresponsive now).

Downloading alpha 4 now... Thanks, Barry.

Posted on 17 Jul 2008, 14:35 by GeorgR
USB keyboard
Both puppy versions have same behavior on two different pc:
booting with only one saved file starts puppy without any problems => usb mouse and keyboard working.
If puppy founds more then one saved file and asked for input to select one saved file => no usb keyboard available -> no way out....

Posted on 17 Jul 2008, 15:12 by BarryK
4.1alpha4 forum feedback
Lobster has started a thread for feedback:


Posted on 17 Jul 2008, 15:19 by ANOSage
A4 download
Same problem as before - painfully slow downloading. Mine has been stopped for the last hour, not sure whether it'll restart? Can it be that world+dog is trying to access it? California is about to turn abed and our kids, now on holiday, won't arise till noon, so can't blame either of those. Maybe all two billion plus Chinese and Indians are dog-lovers?

Posted on 17 Jul 2008, 16:26 by Dougal
Kernel config
CONFIG_USB_KBD and CONFIG_USB_MOUSE should be disabled.

Posted on 17 Jul 2008, 20:16 by kirk
Evdev is needed for the Synaptics touchpad driver. Blacklisting it would not cause a problem because the xorgwizard puts modprobe evdev in rc.local if it detects a synaptics touch pad.

Posted on 17 Jul 2008, 23:56 by Oli
I tested the pet-package you offered some days ago. It doesn't work for me. This is what I did:

# /usr/sbin/pppoeconf
chown: unknown user/group root:dip
cp: cannot stat `/etc/network/interfaces': No such file or directory
/usr/sbin/pppoeconf: line 380: /etc/ppp/ip-down.d/0clampmss: No such file or directory
chmod: cannot access `/etc/ppp/ip-down.d/0clampmss': No such file or directory
chmod: failed to get attributes of `/etc/network/interfaces': No such file or directory
run-parts /etc/network/if-pre-up.d
run-parts /etc/network/if-up.d
mv: cannot move `/tmp/interfaces.pppoeconf.Q15437' to `/etc/network/interfaces': No such file or directory
# pppoe-start
......... Doesn't connect, I press <CTRL+C>
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:8F:E7:59:6A
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60 (60.0 B) TX bytes:64 (64.0 B)
Interrupt:10 Base address:0x2000

lo Link encap:Local Loopback
inet addr: Mask:
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


Hint: /etc/resolv.conf is a symbolic link to /etc/ppp/resolv.conf. But /etc/ppp/resolv.conf doesn't exist.

Posted on 17 Jul 2008, 24:18 by Prit1
Alternate Download Links
Here is the alternate download location:



Just wanted to mention, I find Unipup boot much faster (20 secs) than this alpha4 (40 secs) on my 4 year old laptop.

Posted on 18 Jul 2008, 14:53 by DreamsToGo
404 is available from,


Fast dowload.
Mirrored from iBiblio.

Posted on 18 Jul 2008, 14:58 by DreamsToGo
Kernel Config

Why should CONFIG_USB_KBD and CONFIG_USB_MOUSE should be disabled?

On one of my machines I have a remote wireless USB keyboard. I cannot type anything into the initial Puppy boot screen because the drivers are not loaded at that time. Its only once Puppy is booted that I can type anything and the touchpad works.

My workaround is to temporarily plug in a wired keyboard and mouse...until configuration is complete and then revert to the wireless version.

Posted on 18 Jul 2008, 15:25 by jeffrey
boot time
Comes up fast on first boot.
Takes a long time to save pup_404.sfs to hard disk for some reason.
Waits maybe 30s checking if version update on subsequent boots. This has been the case for many releases. Is it doing something more than a version check? If not it should only take a second surely. Finishing that check with "Done" and putting out "Please wait" would be less frustrating.
No mouse problems for me. This version works with Xorg on an Acer 4100 with a ATI 3D Rage Pro AGP, while no previous Puppy 4 has done this (to my hazy recollection).

Posted on 22 Jul 2008, 13:19 by wuwei
The GUI is a big improvement over Roaring Penguin.
But: The routine ends with the question "start at boot?"; it does not establish a connection then and there. And...at next boot from the saved CD it does not connect.
Am I missing something here?
The "sudo pppoeconf" routine in Ubuntu solves this problem better and instantly.
Otherwise, good work, Barry.

Posted on 29 May 2009, 7:05 by Mike Lane
Hi I'm a linux newbie just tried installing Puppy Dog 4.2.1 on my laptop & pen drive, all ok.
I tried to wirelessly connect to the internet, entered all of the setting for my router but no connection available. Can anyone tell me what I'm doing wrong please?

Posted on 4 Dec 2009, 9:40 by Dave Nevin
4.2.1 did connect, but now
I set up PL in Macao, and ran it sometimes in China, connected with no problem.
I reloaded the USB save files, and the CD works, and R Penguin (non-GUI) says it's connected but SeaMonkey won't go anywhere.
I'll try re-setting up RP with different settings - fixed IP, etc.
I might also set the LAN to Fixed, insead of DHCP?
Am I doing anything obviously wrong?
Toshiba on 1GB ram.

Posted on 5 Dec 2009, 9:16 by Dave Nevin
4.2.1 does connect
Roaring Penguin, non-GUI, I redid the configuration and Powee zoom.
I read elsewhere RP likes an IP in the entry, server/default, so I put in my ISP (China Net) and added to the next question - alternative IP ?
I guess this lets RP use the DHCP settig in LAN connection, whatever, it works...

So I downloaded Opera, and it didn't quite lock up when I tried to get HP printer software from linuxprinting... said HP printer I still have to get working... Petget seems to take an awful long time 'resetting menus' and PL wont do anything else while that's 'happening'.