Other considerations »

Disclaimer: This is experimental software.
Use at your own risk. Under no circumstances may C A Exton or exton.net be held liable for damage to hardware or software, lost data or other damage either direct or indirect caused by using this software.


Contact

 

 

 

 


Crux



PuppEX >> PayPal

If you like PuppEX, please use the
button below...
All donations go towards the upkeep of Linux Freedom!

EXTON

Other EXTON Linux Live Systems
in
English you may like...

Almost all Exton Linux distributions are hosted by The Swedish Linux Society. Sixteen (16) exton distributions can also be downloaded from SourceForge.net - Fast, secure and free downloads from the largest Open Source applications and software directory.

READ MORE ABOUT each distribution...

 Exton Linux

Contact


 

 

PuppEX Bookworm64/Jammy64/Slack64/Focal64 Linux :: Build 230222, 230309, 230305/220714 (two Mate versions), 220625, 220201 respectively 201119


NEWS ABOUT PuppEX Jammy64 22.04 230222
This Puppy derivative is built from Puppy_Linux_vanillapup 22.04.39, which is build from Ubuntu packages and packages build from source. Puppy_Linux_vanillapup is the best Puppy Linux system I've ever tried so I decided to make it even better. My changes of the original system:
1. I've replaced kernel 5.15 with kernel 6.1.12-exton
2. Development tools (build-essential) are installed
3. Latest Firefox and Google Chrome are installed
4. Added the ntfs-3g package (so NTFS partitions are writable)
5. Added GParted
6. Added video codecs (libavcodec58) so that YouTube videos and Netflix movies can run in Firefox
7. All packages have been updated as of 230222.
The ISO size has therefore increased from 343 MB to 879 MB, but PuppEX runs nevertheless as fast as the original Puppy, which means that it runs very very fast!
NOTE: On some computers you may have to wait 60 seconds before the boot process starts. You will see a message saying "Pausing for 60 seconds..."
This error won't occur after a hard drive (frugal) installation.
COMPATIBLE WITH Ubuntu 22.04 LTS
PuppEX Jammy64 is compatible with Ubuntu 22.04 (Jammy Jellyfish), which means that Ubuntu packages for Ubuntu 22.04 can be installed and used in PuppEX. You can use the Synaptic Package Manager or the apt command. (apt update, apt upgrade, apt install MyUsefulPackage etc).
IMPORTANT NOTE: The normal remasterpup2 script (which is included in all Puppy Linux versions) doesn't work in Puppy_Linux_vanillapup. I had to use my "special remaster tricks" to be able to build PuppEX Jammy64. I have therefore kept my two versions of PuppEX Focal64 20.04 in which the remasterpup2 script works very well. It works very well in PuppEX Slack64 15.0 too.
NOTE about VirtualBox/VMware: You can't run this version of PuppEX in VirtualBox or VMware. PuppEX Jammy64 runs pretty well in Qemu in Linux though - screenshot.

NEWS ABOUT PuppEX Bookworm64 Build - THREE versions
My three new Puppy Linux derivatives are built using the Bookworm Build Script. They are compatible with Debian Bookworm - upcoming Debian 12. Two versions are for UEFI computers.  One (Build 220714) is for non-UEFI computers and VirtualBox/VMware. The UEFI Mate Build 230303 and the non-UEFI version 220714 can run i full screen in VirtualBox, since VirtualBox Guest Additions are pre-installed. Watch this screenshot...
Build 230309 is for UEFI and non-UEFI computers. Also this version runs very well in full screen in VirtualBox. Watch this screenshot...
Build 230305 and 220714 (both versions) uses Mate as Desktop environment (DE). Build 230309 uses Tint2 as DE.
Compatible with Debian 12
means that you can use the apt command (apt update, apt upgrade, apt install MyUsefulPackage etc) and Synaptic for installing thousands of new Debian packages in PuppEX. All PuppEX Bookworm64 versions can easily be installed manually to hard drive if you have at least one Linux system installed. You must also use Grub as boot loader. Do it like this.
1. Extract everything from the PuppEX ISO to a folder called (for example) PUPPEX-BOOKWORM64 in the root (/) of your Linux system.
2. Add the following boot lines to your existing Grub configuration (/boot/grub/grub.cfg):
menuentry 'PuppEX Bookworm64 - DebLive (FRUGAL - sda4) 230309' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-e1efec4d-0acb-44f3-b161-c865ea757d0f' {
    recordfail
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  e1efec4d-0acb-44f3-b161-c865ea757d0f
    else
      search --no-floppy --fs-uuid --set=root e1efec4d-0acb-44f3-b161-c865ea757d0f
    fi
    linux /PUPPEX-BOOKWORM64/live/vmlinuz1 edd=off noauto from=UUID:e1efec4d-0acb-44f3-b161-c865ea757d0f/
PUPPEX-BOOKWORM64 changes=UUID:e1efec4d-0acb-44f3-b161-c865ea757d0f/PUPPEX-BOOKWORM64    
initrd /
PUPPEX-BOOKWORM64/live/initrd1.xz
}
NOTE1: The UUID above shall (of course) be the same as the one your installed Linux system has. You don't have to do anything else. Just boot up PuppEX and be happy!
NOTE2: As regards PuppEX Bookwork64 Build 230305 and 230225 you'll have to run the following command (as root) to be able to log in as the normal user puppy to Mate or Tint2: chown -R puppy:puppy /home/puppy
Then press Ctrl Alt F2. Log in as puppy with password puppex. Run the command startx and you will enter Mate or Tint2.
Watch this screenshot...
NOTE ABOUT SOUND: In PuppEX Bookworm64 Build 230309 with Tint2 and Build 230305 with the MATE DE you will have sound also when logged in as root. That is essential since you normally run all Puppy/PuppEX versions as root. To fix the sound issue I followed the advice here.
First I installed PulseAudio and Pavucontrol with apt install pulseaudio pavucontrol. Then I added root to the Audio Group with usermod -a -G audio root. If you don't get sound when using YouTube (for example) you shall open up a terminal - RoxTerminal. After that you will get sound! If not restart Firefox.

Using Samba
You can connect to your Windows computers in your Home Network using this command as root: smbclient \\\\192.168.0.41\\LINUX -U arne
NOTE: This is an example of course. LINUX is my shared folder on one of my computers. arne is my login name on my Windows computer. You'll find your correct IP-address by running the command ipconfig on your Windows computer. You can transfer files between your computers using the command get and put.

Configure sound
On certain computers you may have to install pulseaudio and pavucontrol to get sound - (command: apt install pulseaudio pavucontrol). In that case you won't have sound when logged in as root. Only when logged in as the ordinary user puppy. See NOTE2 above. Watch this screenshot of puppy's Desktop in PuppEX Bookworm64 Build 230303.

NEWS ABOUT PuppEX Slack64 15.0 220625
This Puppy derivative is built using Puppy Linux Woof-CE Builder. It is compatible with Slackware 15.0 and uses kernel 5.18.6-exton. This Puppy system works very well on UEFI and non-UEFI computers. You can build your own Puppy Linux Slackware 15 compatible system using PuppEX as "groundwork". Just start the remaster tool (Puppy simple CD remaster) and follow the instructions given by the remaster script. Watch this screenshot.
IMPORTANT NOTE: Use Balena Etcher when installing PuppEX to a USB stick in Windows. Other similar programs (like Rufus or Ventoy) won't make the USB stick bootable.

ABOUT PuppEX Focal64 Build 220201

This Puppy derivative is built from Puppy Linux 9.5 FossaPup64. I have added PCManFM and LXterminal. Also many development tools. Furthermore I have compiled a new kernel - 5.16.2-exton and pre-installed VirtualBox Guest Additions. Watch a screenshot when PuppEX is running in full screen in VirtualBox.

NOTE1: For some unknown reason PuppEX Build 220201 won't boot on newer UEFI computers. It works well on older computer though. I have therefore kept the old PuppEX version from 201119, which can run on all "normal" computers.

NOTE1: The good thing about PuppEX Build 220201 is that you can run it very well on older non-UEFI computers, VirtualBox, VMware and Qemu. You can also do a manual installation to any computer provided that you have at least one Linux system installed and use Grub as bootloader. Do it like this.
1. Extract everything in the PuppEX ISO to a folder in the root (/) of your existing Linux system. Watch this screenshot.
2. Then just add boot lines for PuppEX in /etc/grub.d/40_custom or /boot/grub/grub.cfg. Watch this screenshot and this example of a 40_custom-configuration.
3. You can/should also read my instruction How to dual-boot, triple-boot or multi-boot Linux with Windows in a simple way.

NOTE3: When running PuppEX Build 220201 in Virtualbox (from the ISO file) for the first time you will be asked if you want to run a script called vboxclient. Do that! After that you shall restart the Graphical Server as this screenshot shows. When running PuppEX in Qemu you can just change the screen resolution to your liking as this screenshot shows.

ABOUT PuppEX Focal64 Build 201119
This Puppy derivative is also built from Puppy Linux 9.5 FossaPup64. I have added Firefox (for Netflix), SpotifyPCManFM, LXterminal and many development tools. I have also compiled a new kernel - 5.7.19-exton. Furthermore I have installed Nvidia's Proprietary Graphics driver 450.80.02. The Nvidia driver will be used if your computer/card is "good/modern" enough. If not automatically just open up a terminal and run the command nvidia-xconfig. Then restart X.

PuppEX Focal64 (both versions) are compatible with
Ubuntu 20.04 (Focal Fossa), which means that Ubuntu packages for Ubuntu 20.04 can be installed and used in PuppEX. The PuppEX Focal64 ISO is of 932 MB respectively 1020 MB.

Performance
Puppy Fossapup64 original is of only 409 MB. PuppEX Focal64 is despite this still running as fast as the original, which means it runs very, very fast compared to most other Linux systems. (Puppy/PuppEX runs from
RAM). PuppEX Slack64 15.0 is of only 554 MB.

Default language in PuppEX
The default language (locale) is set to English in all PuppEX versions.

Keyboard
The default keyboard layout is American (us). Change it by running the command setxkbmap se (for Sweden) or click on the icon "Setup" in the Menu.

Samba connections
Using Samba you can connect to your Windows computers in your Network. Read my instruction.
Watch this screenshot. Samba works only "out of the box" in PuppEX Build 201119. For Samba to work in PuppEX Build 220201 you'll have to put this smb.conf in /etc/samba. Then run the command testparm to test your Samba configuration. Should be alright. After that you can connect to your Windows shares as this screenshot shows.

INSTALLATION to HDD or USB stick
PuppEX can easily be installed to hard disk or a USB stick. Click on the Menu icon Setup >> Install >> Universal Installer in the Menu. After installing to a USB stick, you can save changes to the system (including software installations) directly on the stick. When you shut down the system for the first time you will be asked if you want to save your changes. After that all changes are automatically saved. NOTE: You may have to save/restart before you will have sound. You can also install PuppEX manually in you already have at least one Linux system installed before. You must also use Grub as boot loader. If that is the case you can just copy everything from the PuppEX ISO file to a folder in the root (/) of your Linux partition. Watch this screenshot. As you can see I call the folder PUPPEX-JAMMY64. See below about how to configure Grub. IMPORTANT NOTE: The "normal way" to run Puppy Linux/PuppEX is to run it from a USB stick and save all system changes on the stick in a special SAVE folder.

Change your Grub Legacy configuration (if you have one)
Edit menu.lst (/boot/grub/menu.lst) to look like this:
title PuppEX (sda6)
root (hd0,5)
kernel /boot/vmlinuz root=/dev/sda6 pmedia=atahd

NOTE: In the above example PuppEX is installed on /dev/sda6. You must of course change (hd0,5) and /dev/sda6 so that it matches your installation. NOTE ALSO: On certain computers you may have to add nomodeset or/and acpi=off to the kernel line above.

Change your Grub (2) configuration (if you have one)
Edit /boot/grub.cfg or /etc/grub.d/40_custom to look like this:

menuentry 'PuppEX Jammy64 Frugal (sda4) 230222' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8ba85f96-167b-4707-a04e-0595f1d66794' {
    insmod part_msdos
    insmod ext2
        set root='hd0,msdos4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 8ba85f96-167b-4707-a04e-0595f1d66794
    else
      search --no-floppy --fs-uuid --set=root 8ba85f96-167b-4707-a04e-0595f1d66794
    fi
    linux /PUPPEX-JAMMY64/vmlinuz pmedia=atahd psubdir=PUPPEX-JAMMY64
    initrd /PUPPEX-JAMMY64/initrd.gz
}

NOTE: In the above example PuppEX is installed on /dev/sda4. You must of course change (hd0,msdos4) and ahci0,msdos4 so that it matches your installation. NOTE ALSO: On certain computers you may have to add nomodeset or/and acpi=off to the kernel line above.

The root (superadmin) password

Normally you have no need for root's password in a Puppy Linux/PuppEX system (since you are always logged in automatically as root). But if you for some unknown reason should need it it is: woofwoof in PuppEX Focal64 and PuppEX Jammy64. In PuppEX Bookworm64 and Slack64 the password is root.

NOTES about Google Chrome
Google Chrome can be installed in PuppEX Slack64 without problems. You can use this pet.

Chrome can also be installed in the same way in PuppEX Jammy64. You'll have to install one extra package though - apt install libnss3
NOTE: In Jammy64 Build 230222 Chrome is pre-installed.

As regards PuppEX Bookworm64 you can very easy install Google Chrome if you follow the instructions here. If you want to run Google Chrome as root you'll have to add --no-sandbox to the command google-chrome-stable.

The best thing with Chrome is that you can run Netflix while using it.

Known issues re. PuppEX Bookworm64
1. Fix warning about Google Chrome during update :: run this command:
wget -O- https://dl.google.com/linux/linux_signing_key.pub |gpg --dearmor > /etc/apt/trusted.gpg.d/google.gpg
2.If you have no sound you may have to select sound card and create an .asoundrc file in your home directory. Run Menu > System > Sound Card Selector. Watch this Puppy Forum topic...

Installed Packages
Study ALL installed packages in PuppEX Bookworm64 - 230309

Study ALL installed packages in PuppEX Bookworm64 Mate - 230305


Study ALL installed packages in PuppEX Jammy64 - 230222


Study ALL installed packages in PuppEX Slack64 - 220625


Study ALL installed packages in PuppEX Focal64 - 220201


Study ALL installed packages in PuppEX Focal64 - 201119


SCREENSHOTS

Screenshot of PuppEX Bookworm64 root Mate Desktop - 230305

Screenshot of PuppEX Bookworm64 root Tint2 Desktop - 230309

Screenshot of PuppEX Jammy64 22.04 Desktop - 230222


Screenshot of PuppEX Slack64 15.0 Desktop - 220625

Screenshot of PuppEX Focal's Desktop - 220201

Screenshot of PuppEX Focal's Desktop - 200119

Screenshot showing the live boot screen

Screenshot showing a Samba connection - Build 201119

Screenshot showing a Wifi connection

Your first PuppEX Focal64 Desktop after boot (if you have an Nvidia card) - Build 201119

PuppEX Build 220201 running in full screen in Qemu

PuppEX Focal64 running Spotify- Build 201119


DOWNLOAD
PuppEX Bookworm64/Jammy64/Slack64/Focal64 (all versions) can be downloaded from Sourceforge.net - Fast, secure and free downloads from the largest Open Source applications and software directory.

NOTE: PuppEX Bookworm64 Build 230309 with Tint2 can also be downloaded from the Swedish Linux Society's server...

md5sum for PuppEX Bookworm64 Build 230309 Tint2 - UEFI

md5sum for PuppEX Bookworm64 Build 230305 Mate - UEFI

md5sum for PuppEX Bookworm64 Build 220714 Mate - non-UEFI

md5sum for PuppEX Jammy64 Build 230222


md5sum
for PuppEX Slack64 Build 220625

md5sum for PuppEX Focal64 Build 220201

md5sum
for PuppEX Focal64 Build 201119


Connect With Me

 

EXTON distributions: The number of Exton distributions has decreased from 66 (all time high in June 2011) to 16. See a complete LIST. It was a bit too much for me to keep 66 distributions up to date. All Exton distributions on the Swedish Linux Society's FTP Server can be reached HERE. All exton distributions in English (English locale) can also be dowloaded from SourceForge.net.


Android-x86 Custom

android-logo

Read about my Android-x86 Systems – 11, 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 11 (with GAPPS), AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Android 13, 12, 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 4 and 3/2 at
raspex.exton.se
– latest is RaspAnd 13 and 12 (without GAPPS), RaspAnd 11 (with GAPPS) and RaspAnd Oreo 8.1 (also with GAPPS)!

C A Exton © 2023 logo

logo