"retro" Precise Puppy 5.4

Precise Puppy 5.4 was announced yesterday:

I promised that I would upload another build which will work on older non-PAE-capable CPUs. These are some early Pentium-M 400MHz-bus CPUs from around 1995 vintage, and some pre-Pentium-Pro CPUs.

The Wikipedia has further explanation on PAE:

Ok, Here it is:

It also has a mini-readme:

This is somewhat less tested than the "main" Precise Puppy, so take it as being an unofficial release. Well, it is the same in all respects except for kernel and video drivers.

Important: This retro-Precise has a 3.2.32 kernel, the "main" precise has a 3.2.29 kernel. You will find various kernel drivers in the repositories for the 3.2.29 kernel, and they won't work in the retro-Precise.

It is probably not a good idea for developers to start compiling drivers for the 3.2.32 kernel, as I consider it to be a work-in-progress, optimising it for older hardware, so will probably recompile the kernel soon.

Anyway, the source for the 3.2.32 kernel was posted this morning:

Posted on 25 Oct 2012, 17:44


Posted on 25 Oct 2012, 21:28 by 01micko

I put up a torrent for the "unofficial" (clearly stating so) retro precise in the same post as the official. If you feel it necessary I'll remove it from there and place it elsewhere.

Posted on 26 Oct 2012, 2:13 by rjbrewer
retro precise
Pentium M processors were released from 2003 to
2005 as efficient mobile cpu's that were better
then the current P4 processors for laptop use.
They were upgrades of P3.

Retro Precise is working very well live and full
install on my Pent. M uni machines and my hyper-
threading netbook.

Posted on 26 Oct 2012, 6:02 by broomdodger
FAIL reboot precise5400retro
IBM ThinkPad x30 (has PAE)
cpu 1200MHz, ram 768MB, harddrive 30GB
+ Precise5400retro
+ manual frugal
+ devx_retroprecise_5.4.sfs

Boots EVERY time after a SHUTDOWN.

FAILS to boot EVERY time after a RESTART.

ALL other wary and racy work either restart or shutdown.

compiled and working great,
precise5400retro, wary5300, racy5300:
+ sylpheed-3.3.0beta2
+ bbe-0.2.2
+ bvi-1.3.2
+ dstat-0.7.s
+ Gforth 0.7.0
+ hexdiff-0.5.5
+ iftop-10.pre2
+ md5deep-4.3
+ memtester-4.2.2
+ p7zip_9.20.1
+ smartmontools-5.43
+ SwiftForth i386-Linux 3.4.5
+ vim-7.3.712
+ cmus-2.4.2-w-20111002.pet

Most used apps:
vim, sylpheed, gnumeric, seamonkey, cmus

I write compilers for multi-core embedded processors,
design and maintain databases.

Hardinfo 'Generate Report' ONLY Devices/Processor checked,
an EMPTY report was generated, no data, only html template.

Grabbed this info using 'Copy to Clipboard'
" -------1---------2---------3---------4---------5---------6----
Mobile Intel(R) Pentium(R) III CPU - M 1200MHz
6, 11, 4 (Pentium III/Pentium III Xeon/Celeron)

cmov Conditional Move instruction
cx8 CMPXCHG8 instruction
de Debug Extensions - I/O breakpoints
fpu Floating Point Unit
fxsr FXSAVE and FXRSTOR instructions
mca Machine Check Architecture
mce Machine Check Architeture
mmx MMX technology
msr Model Specific Registers
mtrr Memory Type Range Registers
pae Physical Address Extensions
pge Page Global Enable
pse Page Size Extensions (4MB pages)
pse36 36bit Page Size Extensions
sep Fast System Call (SYSENTER/SYSEXIT)
sse SSE instructions
tsc Time Stamp Counter and RDTSC instruction
up smp kernel running on up
vme Virtual 86 Mode Extension

" -------1---------2---------3---------4---------5---------6----