Thanks to 'sage' on the old forum the original post follows.
PostPosted: Sat 31 Aug 2019, 20:53 Post subject: Raspberry Pi Buster Raspup
Subject description: Tested running on pi0,pi1.pi2,pi3,pi4
Raspup Buster 8.2.1 bugfix releasel(20200705)
This is Puppy Linux optimised for the Raspberry Pi credit card sized (or smaller) computer. It contains all of the goodies you would expect of any Puppy Linux. It uses Raspbian Buster libraries and programs with extras compiled from source and scripted to fill the gaps.
It has been developed and tested on the Pi Zero Wifi, Pi 3, and Pi 4. One download will run on all of these boards and it should run on Pi 1 and Pi 2 (untested - edit 190915 tested on pi2 and pi1). IDK about compute module, probably not.
Download
https://distro.ibiblio.org/puppylinux/a ... pup-8.2.1/ - main zip file (~371MB - it has 3 kernels)
3 files to choose from - image with swap, image without and zip to extract to fat 32 formatted partition
raspup-8.2.1-a60dc46d9-2gb-f2fs.img.zip
raspup-8.2.1-a60dc46d9-2gb-f2fs-swap.img.zip
raspup-8.2.1-a60dc46d9.zip
Kernel sources and devx are in the menu - Setup -> Download Sytesm SFS Packages
Installation
See the NEW Raspup Website because there is now the choice of 2 new image files that can be installed directly to sdcard. THE following instructions are left here for posterity, though are still relevant if you check out what is in the raw/ directory at the download location. EDIT 20200705 - the plain old zip (not img) is now in the main directory with checksum, identify it by the lack of '.img' in the filename.
For new RC instructions are the same - please use a fresh installation else we'll catch old bugs.
Use these instructions at your own risk
CLI (is the preferred method)
1. Grab sdcard or micro-sdcard (whatever fits your pi) and make 2 partitions, the first FAT32 of size 512MB, The second fills the rest of the card. Format that to ext2, ext3, ext4, f2fs, whichever.
2. Mount (as root, or sudo for Ubuntuers) the FIRST partition on the sdcard (FAT32) taking note of its mount point. It may be /mnt/sdc1 or /mnt/mmcblk0p1 or similar. It will be a 1
3. Go to the dir where you downloaded the zip file and run this:
Code:
ZIP=$(ls | grep -o raspup*zip|tail -1)
unzip $ZIP -d /mnt/MYMOUNTPOINT # this is the one you took note of earlier
4. if no errors occurred then unmount the card, remove from your card reader and poke it in the pi, power up and enjoy.
GUI
1. Grab sdcard or micro-sdcard (whatever fits your pi) and make 2 partitions, the first FAT32 of size 650MB, The second fills the rest of the card. Format that to ext2, ext3, ext4, f2fs, whichever.
2. make a new directory where you downloaded the zip file and extract the files in there. Copy all the files with drag'n'drop to MOUNTED FIRST partition of the sdcard, being sure NOT to copy the zip file as well
3. unmount the card, remove from your card reader and poke it in the pi, power up and enjoy.
----------------------------------------------------------------------------
Changes (20200705)
- bugfix kernel panic - was an issue with cards <= 8GB - have tested on 8 GB card on pi zero
- added sc0ttman's 'pkg' cli package manager - try it!
- added option to reboot to pupmode 12 (and back to 13 if you wish)
- updated 'raspi-version' to support pi 4 8GB version
- new kernels 5.4.42
- all raspbian packages updated
Changes (20200101)
- dropbear ssh daemon is installed and configured
- download of Vivaldi, Firefox and Chromium no longer have menu items - look in the system sfs manager in Setup
- latest raspbian updates
- removed YASSM - I think the gui rox app in the home dir is ok for samba share mounting
- added some tools to help with ssh shutdown and reboot
- add a boot param 'pwireless=essid:password' so on first boot wireless connects
- numerous other tweaks and fixes for woof and raspup
Changes (20191112)
Lots, and some big ones
- add network_roxapp_samba (samba share mounter in home directory - also YASSM from rcrsn51 is installed these are samba client apps)
- kernel is 4.19.75 - same as raspbian stable
- add new COMMAND LINE INTERFACE (don't be scared) wireless network tool bbwireless (wrote it myself - uploaded to git hub ). It is integrated into the connection wizard.
- add fbturbo Xorg video driver and it loads automatically
- add new sfs downloader tool (see above) and has Libre Office
- add new firefox sfs maker (kinda like the vivaldi one but made from raspbian official package)
- bugfix the PPM updating (brown mouse)
- added some SDL games (see Fun menu)
- added xvkbd on screen keyboard (see Utilities menu)
- all latest raspbian updates relevant to raspup
- add lxterminal - you can copy/paste with right click ( who wanted that? spotted?)
- bugfix devx for various inefficiencies
- add musl gcc and sanitized headers to devx to compile static programs (works well)
- firewall tray icon is in PPM - there you go lobster. It's not in the main sfs because these little programs chew RAM, and remember we have to cater to pi 1 and zero which max out at 512MB (less graphics RAM).
- numerous other fixes and tweaks at the woof level and the raspup level
Changes (20190929)
- CUPS is fixed - missing dependency. I can print to PDF and cups 'sees' my network Epson xp245 but there is no arm driver - maybe I can compile one..
- SAMBA server is working, you can share any directory from your pi see Menu >> Network >> Simple Samba Management (new addition)
- broken menu item icons are fixed - a woof bug
- updated kernels to 4.19.75 - seems to improve wifi on pi4, my zero and 3+ have flawless wifi anyway
- added geany plugins (spotted)
- added irssi CLI chat client - works from icon
Changes (20190915)
- new gui to set default boot option - in setup menu (brown mouse)
- improved Vivaldi installer that fetches proprietary ffmpeg codec if you so desire - note it doesn't install widevine needed for netflix. While it is possible it is convoluted. Instructions upon request. Please delete old vivaldi **.sfs as the naming is changed to reflect root or spot.
- bugfix the showing of quicksetup on every boot in pi1 and pi0. This was a woof level bug in /usr/sbin/delayedrun (proebler)
- added mhwaveedit - compiled (brown mouse)
- rebuilt gnome-mplayer using new source developed by wdlkmpx
- developed new drive icon to distinguish between the boot partition and the save partition (woof level)
- new kernels - 4.19.71
- fixed apulse pet - was broken
- added some missing libs to devx which fixed cmake
- add ralink wireless firmware (proebler)
TO DO
- add a proper chat program [DONE]
----------------------------------------------------------------------------
(OLD STUFF)
This is a bit more polished than alpha and getting close to final which will be released as 8.2 hopefully by mid October.
Anyone who wants to compile stuff please do. The repo needs some stocking fillers.
--
While this edition is almost feature complete there may be bugs (some woof level ones too)
If there is a feature you really need I'll consider adding it but i'd rather shrink the main file rather than grow it.
Enjoy!