PorteuX 1.7 has been released

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

PorteuX 1.7 has been released

Post#1 by porteux » 19 Oct 2024, 20:33

This is a big release! What's even more exciting is that all the ISOs are significantly smaller compared to the last version. Many optimizations, fixes and updates have been made, resulting in a very exciting and, hopefully, fast and stable system for everyone. :)

1. Fixed `run-pipewire` and `gui-cheatcode-loader` scripts to avoid running in the background indefinitely
2. Fixed LXDE error/freezing when dragging a file from `Engrampa` over the file manager side panel
3. Fixed Xfce 4.18 'sticky keys' notification issue
4. Improved kernel config file to remove debug and other optimizations to reduce size without sacrificing performance
5. Improved GCC/Clang flags to use LTO when it's possible
6. Improved stripping in GNOME current -- `localsearch` binaries have been removed due to random full load
7. Improved `rc.6`, `rc.M`, `rc.S` and `rc.services` to be simpler and a bit faster
8. Improved xzm converter scripts to include `-o [path]` syntax, among some other minor improvements
9. Improved stripping in all base modules -- smallest `001-core` of all time!
10. Improved `run-pipewire` script to avoid executing pipewire if it's already running
11. Improved install instructions (thanks to [Jesse Smith from DistroWatch](https://distrowatch.com/weekly.php?issu ... 16#porteux))
12. Improved `gnome-settings` in stable to inform correct shell version
13. Improved folder structure of the builders of all desktop environments
14. Improved the following packages to be built using clang (resulting in smaller binaries): `gtk+3`, `libjxl`, `transmission`, `ffmpeg`, `x265`, `dav1d`, `mp4v2`, `pipewire`, `7zip`
15. Improved `makepkg` command in build scripts to avoid compression in order to speed up the build process -- since we don't ship .txz files, this won't make any difference in the final modules
16. Improved Xfce 4.18 desktop to show file sizes in binary so it's consistent with its file manager default setting
17. Improved Xfce 4.18 to have tiling windows when dragging to the edge of the screen
18. Improved Xfce 4.18 panel hide/show delay to 10ms
19. Improved LXQt to remove blue frame in focused areas
20. Improved Xfce 4.18 to prevent extractors from creating invalid folders
21. Moved `vte` from `002-gui` to the desktop environments that depend on it
22. Removed `org.gnome.SettingsDaemon.Housekeeping.desktop` and `org.gnome.SettingsDaemon.Rfkill.desktop` services from initilization in GNOME
23. Removed `libpoppler-qt5` from current -- both KDE and LXQt use Qt6 only
24. Removed `gnome-menus` from GNOME stable
25. Removed the following packages from GNOME current: `gperf`, `appstream`,`appstream`, `libxmlb`, `tracker3`, `gnome-menus`
26. Removed the following packages from `001-core`: `aaa_glibc-solibs`, `bc`, `hwdata`, `screen`, `sharutils`
27. Removed the following packages from `002-gui`: `aalib`, `daemon`
28. Removed broadcom devices from the kernel blacklist -- the [SlackBuild already includes them](https://slackbuilds.org/repository/15.0 ... oadcom-wl/)
29. Removed the following build flags: `-ffat-lto-objects`, `-fasynchronous-unwind-tables`, `-pipe`, `-feliminate-unused-debug-types`, `-Wl,--strip-all `, `-Wl,--enable-new-dtags`
30. Removed `rc.inet1` script from initialization
31. Removed the following packages from KDE: `taglib`, `kholidays`, `kpmcore`
32. Removed `polkit-gnome` from Cinnamon
33. Removed `p7zip`
34. Added `7zip`
35. Added `mate-polkit` in Cinnamon
36. Added support to build the kernel with clang (disabled at the moment)
37. Added the following packages to GNOME current: `libdisplay-info`, `localsearch`, `tinysparql`, `libspelling`
38. Added `xcb-util-cursor` to `002-gui` (required by new VirtualBox)
39. Added `-fuse-linker-plugin` to default GCC flags to improve linking
40. Added experimental COSMIC build script
41. Added experimental Xfce 4.19 build script
42. Updated kernel to 6.11.4
43. Updated GNOME to 47.1
44. Updated KDE to 6.2.1 (thanks to [LuckyCyborg](https://www.linuxquestions.org/question ... ost6532541))
45. Updated many packages in both stable and current according to Slackware updates

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

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

PorteuX 1.7 has been released

Post#2 by Ed_P » 20 Oct 2024, 07:30

Works for me. :happy62:

Code: Select all

~#  uname -a
Linux porteux 6.11.4-porteux #1 SMP PREEMPT_DYNAMIC Fri Oct 18 14:53:57 CEST 2024 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

~#  cat /etc/porteux/*
001-core.xzm:20241019
002-gui.xzm:20241019
002-xtra.xzm:20241019
003-cinnamon.xzm:20241019
initrd.zst:20230927

~#  ls -l /mnt/live/memory/images
000-kernel-6.11.4.xzm : Oct 18 12:55
001-core-current-20241019.xzm : Oct 19 15:46
002-gui-current-20241019.xzm : Oct 19 15:48
002-xtra-current-20241019.xzm : Feb 3 2023
003-cinnamon-6.2.9-current-20241019.xzm : Oct 19 16:37
autonet.xzm : Dec 19 2023
ffpanel.xzm : Dec 19 2023
firefox-122.0-x86_64-en-US.xzm : Jan 28 2024
mychanges.xzm : Apr 9 2024
mynemochanges.xzm : Nov 21 2023

~#  cat /proc/cmdline
quiet BOOT_IMAGE=(loop)/boot/syslinux/vmlinuz from=/ISOs/PorteuX/porteux-v1.7-current-cinnamon-6.2.9-x86_64.iso volume=33 reboot=cold extramod=/porteux/Modules;/porteux/modsavedat kmap=us norootcopy noload=-test;mate;cinn-6.0.2;MyC

ISO: /ISOs/PorteuX/porteux-v1.7-current-cinnamon-6.2.9-x86_64.iso
:good:

bour59
Shogun
Shogun
Posts: 204
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

PorteuX 1.7 has been released

Post#3 by bour59 » 20 Oct 2024, 09:56

hi when I boot with usb xfce current
I get
live system is ready
INIT: version 3.10 booting

and a long long wait that never stop

the boot is good on
Linux porteux 6.11.4-porteux #1 SMP PREEMPT_DYNAMIC Fri Oct 18 14:53:57 CEST 2024 x86_64 Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz GenuineIntel GNU/Linux

the boot is bad on
Linux J.e 6.10.12 #1 SMP PREEMPT_DYNAMIC Mon Sep 30 16:32:14 CDT 2024 x86_64 Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz GenuineIntel GNU/Linux

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

PorteuX 1.7 has been released

Post#4 by porteux » 20 Oct 2024, 20:31

bour59 wrote:
20 Oct 2024, 09:56
the boot is bad on
Linux J.e 6.10.12 #1 SMP PREEMPT_DYNAMIC Mon Sep 30 16:32:14 CDT 2024 x86_64 Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz GenuineIntel GNU/Linux
Not sure if I'm following you. Why are you using this unsupported kernel if you say the one shipped with PorteuX 1.7 works?

bour59
Shogun
Shogun
Posts: 204
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

PorteuX 1.7 has been released

Post#5 by bour59 » 21 Oct 2024, 08:12

hello as Lcant run uname -a from porteuX 1.7, I run it from slackware-current

tfe boot of porteuX 1.7 is ok on one pc (pcA) but waits on the other (pcB)
here is the uname -a from porteuX1.6 that boot ok on the pcB
on the pcB if I add nomodeset cheatcode , I can boot in cli mode but startx fails
name -a
Linux PX5 6.10.6-porteux #1 SMP PREEMPT_DYNAMIC Wed Aug 28 21:55:19 CEST 2024 x86_64 Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz GenuineIntel GNU/Linux
root@PX5(1):~#

Cubic3
Ronin
Ronin
Posts: 2
Joined: 21 Oct 2024, 08:31
Distribution: pretty much everything

PorteuX 1.7 has been released

Post#6 by Cubic3 » 21 Oct 2024, 08:39

hi,
wireless doesn't seem to work on 1.7 current gnome.
wifi card: rtl8723de.

relevent dmesg output:

Code: Select all

rtw_8723de 0000:02:00.0: Direct firmware load for rtw88/rtw8723d_fw.bin failed with error -2
rtw_8723de 0000:02:00.0: failed to request firmware
rtw_8723de 0000:02:00.0: failed to load firmware
rtw_8723de 0000:02:00.0: failed to setup chip efuse info
rtw_8723de 0000:02:00.0: failed to setup chip information
rtw_8723de 0000:02:00.0: probe with driver rtw_8723de failed with error -22
Works fine on 1.6 current gnome btw.

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

PorteuX 1.7 has been released

Post#7 by porteux » 21 Oct 2024, 09:40

bour59 wrote:
21 Oct 2024, 08:12
hello as Lcant run uname -a from porteuX 1.7, I run it from slackware-current

tfe boot of porteuX 1.7 is ok on one pc (pcA) but waits on the other (pcB)
here is the uname -a from porteuX1.6 that boot ok on the pcB
on the pcB if I add nomodeset cheatcode , I can boot in cli mode but startx fails
name -a
Linux PX5 6.10.6-porteux #1 SMP PREEMPT_DYNAMIC Wed Aug 28 21:55:19 CEST 2024 x86_64 Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz GenuineIntel GNU/Linux
root@PX5(1):~#
1. How exactly are you copying/installing PorteuX 1.7 to this PC-b?
2. When you say startx fails, can you provide a print or log (maybe /var/log/Xorg.0.log)?
3. Have you tried in Always Fresh mode?
4- Have you tried to add fsck cheatcode during boot to check/fix partitions?
5. Have you tried to copy vmlinuz and 000-kernel-6.10.6.xzm from PorteuX 1.6 and put them in PorteuX 1.7 to see if PC-b boots?

bour59
Shogun
Shogun
Posts: 204
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

PorteuX 1.7 has been released

Post#8 by bour59 » 21 Oct 2024, 13:44

1/EFI and /boot on vfat .. /porteux on ext4
3/ no success in always fresh mode
4/ no success with fsck
5/ boot successfull
2/

Code: Select all

X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
Current Operating System: Linux porteux 6.11.4-porteux #1 SMP PREEMPT_DYNAMIC Fri Oct 18 14:53:57 CEST 2024 x86_64
Kernel command line: quiet BOOT_IMAGE=/boot/syslinux/vmlinuz changes=EXIT:/porteux initrd=/boot/syslinux/initrd.zst 3 nomodeset
 
Current version of pixman: 0.43.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 21 12:34:09 2024
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) [KMS] drm report modesetting isn't supported.
vesa: Refusing to run, Framebuffer or dri device present
(EE) 
Fatal server error:
(EE) no screens found(EE) 
(EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

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

PorteuX 1.7 has been released

Post#9 by porteux » 21 Oct 2024, 19:37

I see.

Could you try this kernel 6.10.6 compiled using all settings from PorteuX 1.7? If it works, it's most likely an upstream issue. If it doesn't, it's something related to the changes made in PorteuX 1.7 and it will require some time and patience from you to help me find the offending change :)

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

PorteuX 1.7 has been released

Post#10 by porteux » 21 Oct 2024, 19:57

And here's 6.11.4 but using old settings from PorteuX 1.6: https://www.mediafire.com/file/dzrraxsz ... ttings.zip

bour59
Shogun
Shogun
Posts: 204
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

PorteuX 1.7 has been released

Post#11 by bour59 » 22 Oct 2024, 14:09

6.11.4 but using old settings from PorteuX 1.6
boot successfull

6.10.6 but using settings from Porteux 1.7
boot successfull
Last edited by bour59 on 22 Oct 2024, 14:38, edited 1 time in total.

Cubic3
Ronin
Ronin
Posts: 2
Joined: 21 Oct 2024, 08:31
Distribution: pretty much everything

PorteuX 1.7 has been released

Post#12 by Cubic3 » 22 Oct 2024, 14:37

porteux wrote:
21 Oct 2024, 19:57
And here's 6.11.4 but using old settings from PorteuX 1.6: https://www.mediafire.com/file/dzrraxsz ... ttings.zip
Hi,
That kernel has no wireless driver issues, thanks!

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

PorteuX 1.7 has been released

Post#13 by porteux » 22 Oct 2024, 20:56

bour59 wrote:
22 Oct 2024, 14:09
6.11.4 but using old settings from PorteuX 1.6
boot successfull

6.10.6 but using settings from Porteux 1.7
boot successfull
That's interesting. Do you mind testing this one?

bour59
Shogun
Shogun
Posts: 204
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

PorteuX 1.7 has been released

Post#14 by bour59 » 23 Oct 2024, 09:36

6.11.4 new settings
boot successfull
well done

Kulle
Warlord
Warlord
Posts: 704
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

PorteuX 1.7 has been released

Post#15 by Kulle » 23 Oct 2024, 13:22

porteux 1.7 doesn't work

brand new, unused, commercially available USB stick:
/dev/sdb1: UUID="86DE-5E1D" BLOCK_SIZE="512" TYPE="vfat"

on it: [BOOT] boot EFI und porteux

In folder base:
000-kernel-6.11.4.xzm
001-core-stable-20241019.xzm
002-gui-stable-20241019.xzm
002-xtra-stable-20241019.xzm
003-xfce-4.18-stable-20241019.xzm

porteux-installer-for-linux.run didn't work.
That's why I used In Windows: porteux-installer-for-windows.exe
Worked.

booting:
checking porteuX data
....
live system is ready
INIT version 3.10 booting

Stays here, nothing else happens

Post Reply