This Puppy is a massive upgrade from the previous (v2.17.1). I decided to aim for close binary compatibility with Slackware 12, with the objective of being able to install Slackware packages and have all or most of the required dependencies already in place. To that end, I used all the building block packages from Slackware 12, such as glibc 2.5, gcc 4.1.2 and gtk 2.10.13. Most of the libraries in Puppy are now from Slackware. Note, though, this does not in any way make Puppy a clone of Slackware -- apart from aiming for binary compatibility, Puppy is fundamentally unique from the foundations upward. Another major thing that I have done is totally rewritten the key scripts that control how Puppy boots up, is configured, and shuts down. This covers such things as pup_save file custom naming, frugal install into a subdirectory, pup_save file resizing and correct recognition of multiple pup_save files at bootup. Then there are some major breakthroughs, such as finally getting periodic flushing of RAM to Flash drive working properly -- this is part of a mechanism that constrains writes to Flash drives so that they don't burn out. Release notes (summary): - All base packages upgraded, including glibc v2.5, gcc v4.1.2, GTK v2.10.13.
- Application upgrades (incomplete list): pptp v1.7.1, Isomaster v1.1, KP2 v0.2 (gray), Pbdict (zigbert), pure-ftpd (getnikar), trashcan (disciple), Pbackup v3.0.0 (zigbert), Network Wizard (Dougal, tempestuous, BarryK), JWM v2.0.1, Xvesa Wizard (gray, BarryK), Burniso2cd (BarryK), Busybox v1.6.1, TkDVD v4.0.6, various small utilities (gray), Pidgin v2.0.2, SeaMonkey v1.1.2, Xorg v7.2, Unionfs v2.1.2, Pfind v2.4 (zigbert), PDF-printer v0.8 (jcoder24), WakePup2 (john doe, dgi), v1.6.9pre7, NoteCaseHomeBank v3.5, Universal Installer (BarryK), Pmirror v0.2 (zigbert), PRename v0.6 (plinej), partview (PaulBx1).
- Massive improvements achieved with new boot and shutdown scripts, including pup_save file custom naming, frugal install into a subdirectory, correct recognition of multiple pup_save files at bootup, pup_save file resizing.
- New kernel: 2.6.21.7, configured with 'tickless' option. Initrd.gz is now a cpio archive.
- NetSurf web browser v1.1 as our internal HTML viewer.
- True flushing for Flash drives (andrei, BarryK). Finally.
- Also a great number of bugfixes.

|