PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Moderator: Forum moderators

Post Reply
User avatar
exton
Posts: 76
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 29 times
Been thanked: 47 times
Contact:

PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by exton »

NEWS ABOUT PuppEX Jammy64 22.04 220630
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 5.18.7-exton
2. Development tools (build-essential) are installed
3. Latest Firefox is 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.
The ISO size has therefore increased from 343 MB to 628 MB, but PuppEX runs nevertheless as fast as the original Puppy, which means that it runs very very fast!

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: You can't run this version of PuppEX in VirtualBox. PuppEX Jammy64 runs pretty well in Qemu in Linux though.

NOTE about Google Chrome: Chrome can be installed using this pet file. You'll have to install one extra package though - apt install libnss3
The best thing with Chrome in PuppEX Jammy64 is that you can run Netflix.

SCREENSHOTS
1. The Desktop
2. YouTube running
3. Netflix running
4. Showing a manual installation of PuppEX

READ MORE…

Last edited by exton on Thu Jul 28, 2022 7:06 pm, edited 2 times in total.
Clarity
Posts: 3837
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1632 times
Been thanked: 525 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by Clarity »

Verified this for both recent distros from @exton

... The ISO size has therefore increased from 343 MB to 628 MB, but PuppEX runs nevertheless as fast as the original Puppy, which means that it runs very very fast! ...

:thumbup: ... VERY fast on my old 64bit PCs. ISO file size(s) are not ANY problem on 64bit PCs and has NO impact on system resource/management/applications.

  1. Tested ISO file booting, operations, and session management across reboots via

    • SG2D

    • Ventoy

    using bootparms of PMEDIA=ataflash and PSAVE=sdXY:/Sessions/, where for

    • sdXY 'X' is the system disk

    • 'Y' is the partition number

    • as well as 'Sessions' if the folder where all SAVES are kept.

  2. Also tested booting ISO files within QEMU-KVM. Powerfully FAST! Booting from one of the 2 now.

Thus all 4 environments operate without issues.

Hopeful that future builds will use the kernel's NTFS support for all future expansions of NTFS ability-security.

Last edited by Clarity on Thu Jun 30, 2022 9:16 pm, edited 4 times in total.
williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by williams2 »

I think that https://manpages.ubuntu.com/manpages/tr ... -3g.8.html
which I think is a ntfs driver running is User Space as opposed to kernel space.
as opposed to the new(ish) ntfs3 driver built into the kernel (as a builtin driver or as a module.

Puppy has been using ntfs-3g for a long time, and ntfs-3g seems to be stable, but is very slow.
mount is a script in Puppy, which mounts ntfs file systems using ntfs-3g which is considered to be relatively safe to use.

The new ntfs3 driver is builtinto kernels from about 15.5 and newer.

Supposedly, you could mount an ntfs file system like this:
mount -t ntfs3 /dev/sda4 /mnt/home/
or this:
mount /dev/sda4 /mnt/home/

The mount executable (not Puppy's mount script) should mount the ntfs partition using the builtin ntfs3 driver in the kernel (module). as the default,

The new ntsf3 driver has support for the linux permissions and ownership attributes.
And may be faster and use less ram than the fuse ntfs-3g driver.

But I don't know if is as safe and reliable as the ntfs-3g fuse driver.
It might be safer than the ntfs-3g.
It might be less safe than the ntfs-3g.

There is always a risk of data loss.

See: Summary and Features and Mount Options at:
https://www.kernel.org/doc/html/latest/ ... ntfs3.html

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by wiak »

I was reading somewhere the other day that ntfs3 built in still needed external support completed and also currently needs that -t ntfs3 part of mount instruction. I can't remember where I read that, but was checking because noticed ntfs-3g was generally needed still for some reason. Apparently speed difference isn't actually all that much and that old ntfs-3g is a bit more flexible in terms of allowed file names and so on. I have always thus far definitely needed ntfs-3g for seamless ntfs support, though editing fstab (on distros where that is appropriate) may work for ntfs3 builtin at present. Overall I think it is a work in progress.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
exton
Posts: 76
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 29 times
Been thanked: 47 times
Contact:

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by exton »

About the need of the ntfs-3g package

I noticed that when opening a NTFS partition using PCManFM the partition wasn't writable. It was after installing the ntfs-3g package.

I didn't try mounting the partition with mount -t ntfs3 /dev/sda4 /mnt/home/ before installing ntfs-3g.

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by williams2 »

I'm using a ver. 4 kernel, so I have not tried ntfs3. I have read about it, that's all.

If your kernel was built with ntfs3 as a module, you might need to modprobe ntfs3 first, or something like that.

Also, your kernel may have been compiled without ntfs3 support at all.

mounting the partition with mount -t ntfs3 /dev/sda4 /mnt/home/

That is why mount is a script in Puppy. If you try to mount an ntfs file system in Puppy, it uses ntfs-3g instead of mount. Like this:

ntfs-3g /dev/sda4 /mnt/home -o umask=0022,no_def_opts,noatime,rw,silent

If I want to experiment with file systems, I usually create a file using dd then format the file. so that the file system is in the file, as opposed to a partition.

Clarity
Posts: 3837
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1632 times
Been thanked: 525 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by Clarity »

Since @exton's distros are built from WoofCE, the next WoofCE runs/iterations may come with the modern kernel changes.

I will test, each, to compare and report beneficials that surface.

User avatar
exton
Posts: 76
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 29 times
Been thanked: 47 times
Contact:

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by exton »

As I said before: No need for any mount command since the package ntfs-3g is pre-installed.

esos
Posts: 191
Joined: Thu Feb 18, 2021 4:33 am
Been thanked: 20 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by esos »

Useless system as soon as the screensaver is on.
How to turn off screensaver completely?

plinej
Posts: 243
Joined: Thu Jul 16, 2020 1:39 am
Has thanked: 7 times
Been thanked: 100 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by plinej »

Are the kernel headers available for this? I need rtw89 for my wifi to work https://github.com/lwfinger/rtw89 . It's supposed to be included in kernels 5.16+ but doesn't seem to be included in this iso...

You can download my packages at https://archive.org/download/plinej-packages
williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by williams2 »

How to turn off screensaver completely?

The xorg one?

In a terminal,

xset dpms 0 0 0 to disable the screen saver.

xset dpms 900 0 0 to enable the screen saver after 15 minutes of inactivity.

dpms works on my machine.
If it does not work properly on your machine, xset has screen saver options
xset --help

This will not work using Wayland.

radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by radky »

plinej wrote: Tue Sep 13, 2022 7:34 pm

Are the kernel headers available for this? I need rtw89 for my wifi to work https://github.com/lwfinger/rtw89 . It's supposed to be included in kernels 5.16+ but doesn't seem to be included in this iso...

@plinej

Please see peebee's cutting-edge kernels:

https://forum.puppylinux.com/viewtopic. ... 269#p64269

Peebee currently provides regular updates for his 5.19.X kernel which supports rtw89 as follows:

CONFIG_RTW89=m
CONFIG_RTW89_CORE=m
CONFIG_RTW89_PCI=m
CONFIG_RTW89_8852A=m
CONFIG_RTW89_8852C=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852CE=m

Add the rtw89 firmware and you should be up and running.

Works great on my Lenovo with rtw89 wifi.

EDIT: For use in recent Woof-CE debian-based Pups, Peebee's kernels must be usr-merged for compatibility (i.e., edit the kernel sfs and move the lib and sbin folders into the usr folder).

PupMates
https://www.smokey01.com/radky/PupMates.html

RyPuppy
Posts: 67
Joined: Thu Oct 27, 2022 4:28 am
Location: Houtston USA
Has thanked: 9 times
Been thanked: 5 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by RyPuppy »

I just installed PuppEX BookWorm 220807. I am running the OS on a HP Laptop with TouchScreen.

How do I configure TOUCHPAD i.e. TABLET Mousepad ?

It will be nice to configure SingleTap, DoubleTap and other TOUCHPAD features.

Clarity
Posts: 3837
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1632 times
Been thanked: 525 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by Clarity »

Hello @RyPuppy does your mouse track properly when using the touchscreen?

Curious

RyPuppy
Posts: 67
Joined: Thu Oct 27, 2022 4:28 am
Location: Houtston USA
Has thanked: 9 times
Been thanked: 5 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by RyPuppy »

Clarity wrote: Thu Oct 27, 2022 7:35 am

Hello @RyPuppy does your mouse track properly when using the touchscreen?

Curious

Mouse Tracking is working. I can press Bottom Left, Right portion of the touchpad for Left-Mouse-Click, Right-Mouse-Click.

With FossaPup you have TouchPad configuration option where you configure, single click, double click and Scroll features as Single-Tap, Double-Top , Two-Finger-Scroll on the Touch-Pad.

Also, I installed "Vanilla Upup 22.04.61'. With Vanilla-Pup TouchPad works right from the start.

Clarity
Posts: 3837
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1632 times
Been thanked: 525 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by Clarity »

Opps @RyPuppy, I did not type that request accurately. I'll try again: Does your FINGER track properly when using OR launching apps by touching the touchscreen?

On my old HP touchscreen lappie, its off.

Curious and THANKS for your prior post to help.

RyPuppy
Posts: 67
Joined: Thu Oct 27, 2022 4:28 am
Location: Houtston USA
Has thanked: 9 times
Been thanked: 5 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by RyPuppy »

Clarity wrote: Thu Oct 27, 2022 9:33 pm

Opps @RyPuppy, I did not type that request accurately. I'll try again: Does your FINGER track properly when using OR launching apps by touching the touchscreen?

On my old HP touchscreen lappie, its off.

Curious and THANKS for your prior post to help.

TouchScreen is working OK. I can Navigate through the Menu, choose specific apps and hit Ok/Cancel buttons all on the TOUCH-SCREEN.

Going back to TouchPad-Gesture configuration, Is this PUP missing corresponding driver ?

My laptop is HP Pavillion X360 and ls less than 10 years old.

Clarity
Posts: 3837
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1632 times
Been thanked: 525 times

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by Clarity »

Thanks. My unit is HP's Gandfather to yours...2008 HP Touchsmart TX2.

Only 1 PUP and older Fatdog & Lighthouse 602 tracks finger touches on the touchscreen.

RyPuppy
Posts: 67
Joined: Thu Oct 27, 2022 4:28 am
Location: Houtston USA
Has thanked: 9 times
Been thanked: 5 times

PuppEX Jammy64 - Enabling TouchPad Gestures

Post by RyPuppy »

I was able to get my TouchPad gestures enabled. Once again Goooogle came to the rescue...

Steps

# (1) --- Found out that SYNAPTICS was my touchpad Driver
$> xinput

Virtual core pointer id=2 [master pointer (3)]
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
↳ ELAN0732:00 04F3:0358 id=10 [slave pointer (2)]
↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HP Truevision HD: HP Truevision id=9 [slave keyboard (3)]
↳ Intel Virtual Buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ HP WMI hotkeys id=14 [slave keyboard (3)]

# (2) --- Copy Synaptics Configuration file to the X11 Systems folder
$> cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/

# (3) --- Added Gestures Configuration to the end of File : 70-synaptics.conf

Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "40"
Option "EmulateTwoFingerMinW" "8"
Option "CoastingSpeed" "0"
Option "FingerLow" "30"
Option "FingerHigh" "50"
Option "MaxTapTime" "125"
EndSection
[/textcolors]

# (4) -- Restart X Windows

Menu --> Logout --> Exit X
$> startx

#-- (5) Naviagate Menu using TouchPad Gestures

User avatar
exton
Posts: 76
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 29 times
Been thanked: 47 times
Contact:

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Post by exton »

I've made a new updated version of PuppEX Jammy64 today. Read more about it...

Post Reply

Return to “Puppy Derivatives”