pUPnGO - 6Mb ISO - Basic Building Block Puplet
Posted: Mon 18 Jan 2010, 20:13
Update 060211: Thought the description needed a little update after release of vers 060211 and the special 080211 (running TinyCore as a sfs-extension)...
pUPnGO is a basic building block - extract of the very "core" of Puppy Linux...
Gently modified org. initrd (changed BB and ntfsg3), mainssfs is CLI only and contains only static build programs.
This gives a basis to continue building all static or using any libc you want (ulibc, libc old or new etc.- any version) even loaded as a sfs after creating a save file or load it with otf-sfs-loader. So you can install/uninstall libc without breaking the core system. Busybox resides in initrd.gz and are copied at boot if not present...
Contains file-manager (asmfile), udevd, mksquashfs, grub and most of the needed setup-scripts.
Included on the CD also a GUI-example - as a sfs-package but can be installed (pkginstall.sh also handle install of sfs-files). All set-up-wizards and other scripts should work in console and in GUI (cli/dialog/Xdialog - the later only if present...).
Now personal builds can be done keeping the "core" and adding sfs-files with the new personal stuff - and trespassing the org. 6 sfs-file restriction - load 150 or more - if you have the hardware power. Exclamation
Core sfs-file size: 1344K - 3800K installed
Example GUI-sfs: 2000K - 3800 installed
On top of that zdrv 21MB with all org P412 drivers, kernel 1500K and initrd.gz 1300K. And zdrvctr is included so you only have to bother your HD with the drivers you need.
Videos:
pUPnGO_V412_080211.iso special version running TC
pUPnGO_V412_060211 running GUI as a sfs-extension
pUPnGO_V412_060211 running BL3 (BasicLinux) as a sfs-extension
pUPnGO_V412_060211 running xwoaf as a sfs-extension
pUPnGO_V412_041210.iso [29Mb] version 041210 (not for amd K6) - use pUPnGO_V412_060211.iso for that.
Original description below:
This Puplet is made from P412 and meant as a basic building block for stand alone applications or embedded systems. Command line only - no GUI. Boots systems with RAM down to 16Mb without swap.
Included:
* Original kernel and initrd.gz
* New Busybox-1.15-3 with almost all features enabled
* Original keyboard and locale setup
* Original save-script
* Ability to use SFS
* Ability to use kernel drivers in zdrv_412.sfs
* New DHCP-Client
* Included lynx2-8-7 as text-only webbrowser
For test purpose net-drivers for qemu and vmware is included.
20.01.10: Iso-layout updated.
23.01.10: lsmod, insmod, modprobe moved back to pup_412.sfs and included a small how-to.
05.02.10: Major renaming of iso and revisions of build scripts (tried to remove bugs and general mess). Content not changed.
12.02.10: New iso uploaded - fix for personal save and missing zdrv-pickup at boot after saving.
23.05.10: New build with modified kernel (ipv6 & fb support), hacked initrd/init so zdrv-412.sfs will mount at every boot, various custumscripts (DISPLAY;SFS-MANAGER; GRUB HD INSTALL; TIME AND DATE MANAGER - type CONTROLPANEL at prompt) and X with JWM.
Full P412 drivers in zdrv_412.sfs - reduce at poweroff by using zdrvctr - potential reduction from 21MB to approx. 2MB.
13.06.10: New build with full glibc-2.6.1-1. This seems a must for now as mounted additional SFS-files do not update /lib/-content.
20.08.10: New builds uploaded.
04.12.10: Last 2010 version
060211: New build - most like 041210 but run on amdK6 too. Fixed pcmcia shutdown bug and included aumix and start up script for sound settings. Included bl3-sfs and xwoaf-sfs in "/demo" on iso to promote/demonstrate the versatility of pUPnGO in relation to further build. Included also static version of links.
080211: Special build with TC as GUI. TC version in squashfile is tinycore_2.11.6. NOTE: This is NOT a new puplet - no updates, no help or troubleshooting - its just a demo of pUPnGOs possibilities.
060611: New build using kernel from Puppy 216.
Info and downloads
pUPnGO is a basic building block - extract of the very "core" of Puppy Linux...
Gently modified org. initrd (changed BB and ntfsg3), mainssfs is CLI only and contains only static build programs.
This gives a basis to continue building all static or using any libc you want (ulibc, libc old or new etc.- any version) even loaded as a sfs after creating a save file or load it with otf-sfs-loader. So you can install/uninstall libc without breaking the core system. Busybox resides in initrd.gz and are copied at boot if not present...
Contains file-manager (asmfile), udevd, mksquashfs, grub and most of the needed setup-scripts.
Included on the CD also a GUI-example - as a sfs-package but can be installed (pkginstall.sh also handle install of sfs-files). All set-up-wizards and other scripts should work in console and in GUI (cli/dialog/Xdialog - the later only if present...).
Now personal builds can be done keeping the "core" and adding sfs-files with the new personal stuff - and trespassing the org. 6 sfs-file restriction - load 150 or more - if you have the hardware power. Exclamation
Core sfs-file size: 1344K - 3800K installed
Example GUI-sfs: 2000K - 3800 installed
On top of that zdrv 21MB with all org P412 drivers, kernel 1500K and initrd.gz 1300K. And zdrvctr is included so you only have to bother your HD with the drivers you need.
Videos:
pUPnGO_V412_080211.iso special version running TC
pUPnGO_V412_060211 running GUI as a sfs-extension
pUPnGO_V412_060211 running BL3 (BasicLinux) as a sfs-extension
pUPnGO_V412_060211 running xwoaf as a sfs-extension
pUPnGO_V412_041210.iso [29Mb] version 041210 (not for amd K6) - use pUPnGO_V412_060211.iso for that.
Original description below:
This Puplet is made from P412 and meant as a basic building block for stand alone applications or embedded systems. Command line only - no GUI. Boots systems with RAM down to 16Mb without swap.
Included:
* Original kernel and initrd.gz
* New Busybox-1.15-3 with almost all features enabled
* Original keyboard and locale setup
* Original save-script
* Ability to use SFS
* Ability to use kernel drivers in zdrv_412.sfs
* New DHCP-Client
* Included lynx2-8-7 as text-only webbrowser
For test purpose net-drivers for qemu and vmware is included.
20.01.10: Iso-layout updated.
23.01.10: lsmod, insmod, modprobe moved back to pup_412.sfs and included a small how-to.
05.02.10: Major renaming of iso and revisions of build scripts (tried to remove bugs and general mess). Content not changed.
12.02.10: New iso uploaded - fix for personal save and missing zdrv-pickup at boot after saving.
23.05.10: New build with modified kernel (ipv6 & fb support), hacked initrd/init so zdrv-412.sfs will mount at every boot, various custumscripts (DISPLAY;SFS-MANAGER; GRUB HD INSTALL; TIME AND DATE MANAGER - type CONTROLPANEL at prompt) and X with JWM.
Full P412 drivers in zdrv_412.sfs - reduce at poweroff by using zdrvctr - potential reduction from 21MB to approx. 2MB.
13.06.10: New build with full glibc-2.6.1-1. This seems a must for now as mounted additional SFS-files do not update /lib/-content.
20.08.10: New builds uploaded.
04.12.10: Last 2010 version
060211: New build - most like 041210 but run on amdK6 too. Fixed pcmcia shutdown bug and included aumix and start up script for sound settings. Included bl3-sfs and xwoaf-sfs in "/demo" on iso to promote/demonstrate the versatility of pUPnGO in relation to further build. Included also static version of links.
080211: Special build with TC as GUI. TC version in squashfile is tinycore_2.11.6. NOTE: This is NOT a new puplet - no updates, no help or troubleshooting - its just a demo of pUPnGOs possibilities.
060611: New build using kernel from Puppy 216.
Info and downloads