PorteuX 2.2 has been released

PorteuX - The Next Experience. It's inspired by Slax and Porteus but with heaps of improvements
porteux
Shogun
Shogun
Posts: 342
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 2.2 has been released

Post#1 by porteux » 02 Aug 2025, 15:58

Added a patch to Xorg to make tear-free (vsync) available in the modesetting driver (the one used for all video cards). Tear-free is disabled by default because most desktop environments have it enabled by default via their compositors (except LXDE and LXQt in X11 mode). If you want to use the Xorg implementation instead, disable the compositor's implementation and create the file `/etc/X11/xorg.conf.d/20-xorg.conf` with the following inside then reboot:

Code: Select all

Section "Device"
        Identifier      "Default"
        Driver          "modesetting"
        Option          "TearFree" "true"
EndSection
In Xfce current there is a potential critical issue when using an Nvidia card with Mesa drivers 25.1.x and the Xfce compositor (xfwm4) with vsync set to `glx` (or `auto`, which usually means `glx`). Because of this, PorteuX now forces xfwm4's vsync to use `xpresent` by default.

Since kernel 6.12, VirtualBox may not work because the kernel initializes virtualization on KVM module loading by default. To avoid this, PorteuX added `kvm.enable_virt_at_load=0` to the `APPEND` line in `boot/syslinux/porteux.cfg`. You can revert this by editing the file, and to fix VirtualBox, you need to unload the KVM kernel modules manually with the following command: `sudo modprobe -r kvm_amd kvm_intel kvm`.

The Kernel `.config` file has been significantly changed, removing support for obsolete hardware and enabling squashfs multi-threading (`CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU`), which increased memory usage by 100 MB but improved performance. Please test and report any issues.

The kernel module is now much larger due to a recent Nvidia firmware update.

1. Fixed lock screen not working in Xfce
2. Fixed slow video rendering with the Nouveau driver
3. Fixed `krunner` not being able to perform arithmetic operations in KDE current
4. Fixed weather widget not working in KDE current
5. Improved build flags, including LTO in projects that support it
6. Improved kernel config
7. Added `btrfs` to 001-core (thanks to fiftydinar)
8. Added `libxcvt` to 002-gui in stable (Xorg dependency)
9. Added the following to `002-gui`: `wlr-randr`, `wlrctl`, `wayland-utils`
10. Added `papers` in GNOME current
11. Removed from `002-gui`: `xf86-input-evdev`, `xf86-input-synaptics`, `xf86-input-vmmouse`, `xf86-input-wacom`, `xf86-video-amdgpu`, `xf86-video-ati`, `xf86-video-dummy`, `xf86-video-mach64`, `xf86-video-mga`, `xf86-video-nouveau`, `xf86-video-openchrome`, `xf86-video-r128, xf86-video-vesa`
12. Removed `evince` from GNOME current
13. Removed KVM load from boot
14. Changed `xfwm4` vsync to `xpresent` by default
15. Improved performance in the deactivate module script when using the force parameter (`-f`)
16. Improved images/icons
17. Improved `labwc` defaults
18. Improved the Xfce Wayland experience by adding/fixing keyboard shortcuts
19. Updated kernel to 6.16
20. Updated Nvidia driver to 575.64.05
21. Updated GNOME to 48.3 (current only)
22. Updated KDE to 6.4.2 (current only, thanks to LuckyCyborg)
23. Updated many packages in both stable and current based on upstream updates

Downloads available at: https://github.com/porteux/porteux/releases/latest

User avatar
SEMERENDO.cr
Samurai
Samurai
Posts: 125
Joined: 08 Nov 2023, 20:36
Distribution: alt, Porteus 5 mixed + x0.9

PorteuX 2.2 has been released

Post#2 by SEMERENDO.cr » 08 Aug 2025, 09:35

I'm really happy with version 0.9... I can assure you that, on my desktop computer (Lenovo ThinkCentre M78), it runs twice as fast as the original Porteus on a mechanical hard drive.

I wanted to try other 1.9 and 2 releases, but they wouldn't even boot on Gnome Boxes...

I really don't understand, why saturate Linux with weird, experimental stuff like Waylan.


I know this has nothing to do with Porteus, but one thing I hate is Plymouth... now it's not enough restore an image with the UUID, because Plymouth is a disaster.

https://unix.stackexchange.com/question ... ng-on-boot

porteux
Shogun
Shogun
Posts: 342
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 2.2 has been released

Post#3 by porteux » 08 Aug 2025, 10:07

Could you try running the following command and pasting the result here?

Code: Select all

/lib64/ld-linux-x86-64.so.2 --help | grep supported

User avatar
SEMERENDO.cr
Samurai
Samurai
Posts: 125
Joined: 08 Nov 2023, 20:36
Distribution: alt, Porteus 5 mixed + x0.9

PorteuX 2.2 has been released

Post#4 by SEMERENDO.cr » 09 Aug 2025, 03:25

Code: Select all

guest@porteux0.9:/mnt/sdb4/porteus/changes/home/guest$ /lib64/ld-linux-x86-64.so.2 --help | grep supported
  x86-64-v2 (supported, searched)
  x86_64 (AT_PLATFORM; supported, searched)
  tls (supported, searched)
  x86_64 (supported, searched)
porteux wrote:
08 Aug 2025, 10:07

porteux
Shogun
Shogun
Posts: 342
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 2.2 has been released

Post#5 by porteux » 11 Aug 2025, 22:40

So your CPU is supported. I see no reason for PorteuX to not run on your machine.

What happens exactly? Could you describe all the steps, versions, desktop environment, etc? The more information, the better.

User avatar
SEMERENDO.cr
Samurai
Samurai
Posts: 125
Joined: 08 Nov 2023, 20:36
Distribution: alt, Porteus 5 mixed + x0.9

PorteuX 2.2 has been released

Post#6 by SEMERENDO.cr » 12 Aug 2025, 04:02

...yeah, basically, I can't log into Mate; the screen flashes black when it's trying to launch the desktop. RADEON doesn't give any problems at all with the compositing manager, so I don't know what the heck it is. It also happens to me with the official alpha version, which must be "current" for the porteux version!
porteux wrote:
11 Aug 2025, 22:40

porteux
Shogun
Shogun
Posts: 342
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 2.2 has been released

Post#7 by porteux » 12 Aug 2025, 09:57

Try to boot into Text Mode Fresh, then call 'startx'.

If any error appears, could you take a picture? And check '~/.xsession-errors' and '/var/log/Xorg.0.log'.

Finally, could you try any other desktop environment just to make sure it's not a MATE issue? On current, both GNOME and KDE boot into Wayland by default. And Cinnamon, LXQt and Xfce boot into X11 by default, but there's a way to change the session to Wayland.

Also, another option would be booting using cheatcode 'nologin' and see if at least the login manager loads normally.

User avatar
Ed_P
Contributor
Contributor
Posts: 9286
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 2.2 has been released

Post#8 by Ed_P » 12 Aug 2025, 20:50

2.2 Cinnamon boots for me.

Code: Select all

~#  cat /proc/cmdline
quiet BOOT_IMAGE=(loop)/boot/syslinux/vmlinuz from=/ISOs/PorteuX/porteux-v2.2-current-cinnamon-6.4.10-x86_64.iso volume=33 reboot=cold kmap=us norootcopy extramod=/porteux/Modules;/porteux/modsavedat noload=-test;myc;My

ISO: /ISOs/PorteuX/porteux-v2.2-current-cinnamon-6.4.10-x86_64.iso

zirkuit
White ninja
White ninja
Posts: 4
Joined: 05 Aug 2025, 06:29
Distribution: Porteux 2.2

PorteuX 2.2 has been released

Post#9 by zirkuit » 13 Aug 2025, 10:55

porteux wrote:
12 Aug 2025, 09:57
Cinnamon, LXQt and Xfce boot into X11 by default, but there's a way to change the session to Wayland.
Hi, could you please elaborate a little more on this?.
I'm currently running Xfce Porteux 2.2 on my Sony Vaio laptop and I would like to switch over to Wayland because video performance issues.
Is there anywhere in the forum information about how to do it?.
Thanks in advance.

Kurt.

porteux
Shogun
Shogun
Posts: 342
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 2.2 has been released

Post#10 by porteux » 13 Aug 2025, 14:35

@zirkuit, just logout then select the Wayland session from the first icon at top right.

Keep in my mind that Wayland session in Cinnamon and Xfce are experimental, so expect some issues. The LXQt implementation is a bit more mature.

carsti
White ninja
White ninja
Posts: 14
Joined: 03 Jul 2024, 22:57
Distribution: Mint

PorteuX 2.2 has been released

Post#11 by carsti » 16 Aug 2025, 22:00

Would be nice to have a proper self-updating distro. I had 1.4 on an old laptop with Cinnamon. Date and Time didn't update. It was stuck to 2022. Manual update also impossible. Network update didn't do any updating.

So browsers refused to work with 2022 as year. They all told me to update. Impossible.

Maybe 2.2 has ironed this out. Still, PorteusX is so amazing, but used only as a toy. Old hardware REALLY WORKS with Porteus. Only ChromeOS comes close. ALL other Linux distribution are just horrible performance wise.

Is there another distribution that loads everything into RAM and is super fast?

Or does a Linux distri exist, that works at a usable speed on a N3060 CPU? I tried A LOT of other distributions, but no chance.

Still, PorteusX sucks otherwise. I don't mind not having a proper App-Store, but at least Brave and Firefox should come pre-installed and update automatically.

johndoe16444
White ninja
White ninja
Posts: 19
Joined: 30 Aug 2025, 23:58
Distribution: Porteus, porteux

PorteuX 2.2 has been released

Post#12 by johndoe16444 » 31 Aug 2025, 00:10

Hello, I need help, can I delay boot time to be lower then 5 seconds, and does edit porteux.cfg can change it?
And zram line in porteux.cfg editing via leafpad will not activate zram, only way that zram work for me is when booting on porteux logo when press tab to edit boot parametres, and then add line zram=33% or some other percentage, but this is only active until I reboot or power off session, after booting again zram is gone, and that line from tab menu on porteux logo is gone.So how could I make it to stay permamently?

nanZor
Warlord
Warlord
Posts: 535
Joined: 09 Apr 2019, 03:27
Distribution: Porteus / PorteuX on f2fs usb

PorteuX 2.2 has been released

Post#13 by nanZor » 02 Sep 2025, 07:27

Carsti: perhaps the work Kulle has described here would solve your browser updating desires. I've used it before with great results:

How to create a portable version of Firefox

And maybe the antiX distro is something you'd want to look at. I recommend the FULL iso to start. Install the memory manager and set up zram and/or zswap. Details there.

Johndoe: edit /boot/syslinux/porteux.cfg. Perhaps you are editing the other cfg file inside /porteux. Try /mnt/sdX/boot/syslinux/porteux.cfg version.
That's a UNIX book - cool. -Garth

AndyYQS
Ronin
Ronin
Posts: 3
Joined: 06 Dec 2025, 15:11
Distribution: I‘m a developer from China

PorteuX 2.2 has been released

Post#14 by AndyYQS » 15 Apr 2026, 12:32

I like porteus,can i join you?
I`m good at linuxC ,mabye i can help you.

Post Reply