Puppy Dingo 4.00alpha3 is available. To provide distinction from other releases, it has version number 393, hence the ‘devx’ file is ‘devx_393.sfs’. The live-CD is file is 80.26MB, which is rather “big”, but this build has the full ‘zdrv’ file. Download from here:
The main feature relative to the alpha2 release is the move to the
2.6.24-rc4 kernel, with radical changes such as SMP, kernel-level
PCMCIA and the putting to rest of the /dev/hd* drive notation — see
announcement about this kernel earlier in this blog. Thus, the main
focus with testing this release will be how well does the kernel
1. Boot on old and new hardware?
2. Recognise all drives?
3. Does PCMCIA work?
The usage of the 2.6.24-c4 kernel is only temporary and the final release will have 2.6.24 or 18.104.22.168 final kernel releases.
In /etc/rc.d/PUPSTATE, the variable SATADRIVES now includes any IDE hard drives, as Puppy can no longer tell the difference. I will be doing a global change of that variable name. All internal hard drives and USB drives are now /dev/sd*, all CD/DVD drives are now /dev/sr*. Note, the SATADRIVES variable does not list any USB drives.
tempestuous got me going with a package that provided the proper PCMCIA ‘pcmciautils’ support for the 2.6 kernel, instead of the old 2.4-based system that we have used in all previous puppies. Does it work though? If not, why not?
Alpha3 has the Xorg drivers as well as Xvesa, however there is only a cutdown selection of Xorg X servers — look in /usr/X11R7/lib/xorg/modules/drivers. Your video hardware will most likely work with the ‘vesa’ server if there is no match, but most likely you will want a server for your specific hardware. In that case, grab the full Xorg 7.3 binary package that I have uploaded to ibiblio (in the Dingo alpha2 folder) and get your required driver out of it. If you have already had the ‘vesa’ server running, you might want to delete the /etc/X11/xorg.conf and xorg.conf.xxxx files before rerunning the ‘xorgwizard’. I would like to know if your specific server works okay and in particular does it need any other files. I will include more servers in the next release of Dingo.
There are lots of small notes… The frugal install with save-to-entire-partition is not yet fixed. The kernel has been patched with squashfs and unionfs, no other patches and is verbose when booting, no third party drivers compiled. No PET packages uploaded to ibiblio yet, so the PETget package installer will not yet work. I have put in a couple of the alternative proposed logos, just to see how they look.
As usual for an alpha, do not upgrade any pre-existing pup_save file (use ‘puppy pfix=ram’ at bootup), and it is for our puppy-testers, not for general release.