OverlayFS Porteus

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
evergreen
Shogun
Shogun
Posts: 201
Joined: 27 Mar 2016, 16:58
Distribution: Porteus x86_64
Location: Argentine, Patagonia
Contact:

OverlayFS Porteus

Post#31 by evergreen » 24 Dec 2020, 14:57

Hi @neko

You managed to get it working with OverlayFS impressive and nice, the only early difference I notice is the time reaction after Activate a module. this was quite long to activate my Gimp module (30 Seconds) it happens with this modules https://sourceforge.net/projects/projec ... ules/gimp/ with Vivaldi module was ok (3 seconds), my firefox module (was activated but not working, I dont know de reason) please could you give us some details about the differences between OverlayFS patch and AUFS ? .

Cheers!!
AMD A8-7410, APU AMD Radeon R5 Graphics M330

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#32 by neko » 25 Dec 2020, 05:52

@evergreen
Thank you for your report.

1.details about the differences between OverlayFS patch and AUFS
(1)You can find out how to use it and how it differs by searching the net.
https://www.thegeekstuff.com/2013/05/linux-aufs/
https://www.technologyweuse.com/what-an ... w-it-works

(2)Please refer to the following posts
for details on changing Porteus using AUFS to using OverlayFS with a small number of patches.

OverlayFS Porteus (Post by neko #78485)
OverlayFS Porteus (Post by neko #78633)
BUG-FIX
OverlayFS Porteus (Post by neko #80356)

2. The time of activation
under Porteus-XFCE4.12-v5.0rc2-k5.10.2-x86_64.iso on low spec PC (Atom CPU N2800),

Code: Select all

% su
# time activate gimp-2.10.20-x86_64-2.xzm
Updating shared library links:  /sbin/ldconfig
Could not parse file "/usr/share/applications/.act.new.gimp.desktop": Key file does not have group ?Desktop Entry?

real	2m43.599s
user	1m40.188s
sys	1m17.979s
#
The time is dependent on number of symbolic link processes.

Code: Select all

etc/gimp
usr/bin/gimp
usr/bin/gimp-2.10
usr/bin/gimp-console
usr/bin/gimp-console-2.10
usr/bin/gimp-test-clipboard-2.0
usr/bin/gimptool-2.0
usr/doc/gimp-2.10.20
usr/include/gimp-2.0
usr/lib64/gimp
usr/lib64/libgimp-2.0.so
usr/lib64/libgimp-2.0.so.0
usr/lib64/libgimp-2.0.so.0.1000.20
usr/lib64/libgimpbase-2.0.so
usr/lib64/libgimpbase-2.0.so.0
usr/lib64/libgimpbase-2.0.so.0.1000.20
usr/lib64/libgimpcolor-2.0.so
usr/lib64/libgimpcolor-2.0.so.0
usr/lib64/libgimpcolor-2.0.so.0.1000.20
usr/lib64/libgimpconfig-2.0.so
usr/lib64/libgimpconfig-2.0.so.0
usr/lib64/libgimpconfig-2.0.so.0.1000.20
usr/lib64/libgimpmath-2.0.so
usr/lib64/libgimpmath-2.0.so.0
usr/lib64/libgimpmath-2.0.so.0.1000.20
usr/lib64/libgimpmodule-2.0.so
usr/lib64/libgimpmodule-2.0.so.0
usr/lib64/libgimpmodule-2.0.so.0.1000.20
usr/lib64/libgimpthumb-2.0.so
usr/lib64/libgimpthumb-2.0.so.0
usr/lib64/libgimpthumb-2.0.so.0.1000.20
usr/lib64/libgimpui-2.0.so
usr/lib64/libgimpui-2.0.so.0
usr/lib64/libgimpui-2.0.so.0.1000.20
usr/lib64/libgimpwidgets-2.0.so
usr/lib64/libgimpwidgets-2.0.so.0
usr/lib64/libgimpwidgets-2.0.so.0.1000.20
usr/lib64/pkgconfig
usr/libexec/gimp-debug-tool-2.0
usr/man/man1
usr/man/man5
usr/share/aclocal/gimp-2.0.m4
usr/share/application-registry
usr/share/applications/gimp.desktop
usr/share/gimp
usr/share/gtk-doc
usr/share/icons/hicolor/16x16/apps/gimp.png
usr/share/icons/hicolor/22x22/apps/gimp.png
usr/share/icons/hicolor/24x24/apps/gimp.png
usr/share/icons/hicolor/256x256/apps/gimp.png
usr/share/icons/hicolor/32x32/apps/gimp.png
usr/share/icons/hicolor/48x48/apps/gimp.png
usr/share/locale/am
usr/share/locale/ar
usr/share/locale/ast
usr/share/locale/az
usr/share/locale/be
usr/share/locale/bg
usr/share/locale/br
usr/share/locale/bs
usr/share/locale/ca
usr/share/locale/cs
usr/share/locale/da
usr/share/locale/de
usr/share/locale/dz
usr/share/locale/el
usr/share/locale/en_CA
usr/share/locale/en_GB
usr/share/locale/eo
usr/share/locale/es
usr/share/locale/et
usr/share/locale/eu
usr/share/locale/fa
usr/share/locale/fi
usr/share/locale/fr
usr/share/locale/ga
usr/share/locale/gd
usr/share/locale/gl
usr/share/locale/gu
usr/share/locale/he
usr/share/locale/hi
usr/share/locale/hr
usr/share/locale/hu
usr/share/locale/id
usr/share/locale/is
usr/share/locale/it
usr/share/locale/ja
usr/share/locale/ka
usr/share/locale/kk
usr/share/locale/km
usr/share/locale/kn
usr/share/locale/ko
usr/share/locale/ky
usr/share/locale/lt
usr/share/locale/lv
usr/share/locale/mk
usr/share/locale/ml
usr/share/locale/mr
usr/share/locale/ms
usr/share/locale/my
usr/share/locale/nb
usr/share/locale/nds
usr/share/locale/ne
usr/share/locale/nl
usr/share/locale/nn
usr/share/locale/oc
usr/share/locale/pa
usr/share/locale/pl
usr/share/locale/pt
usr/share/locale/ro
usr/share/locale/ru
usr/share/locale/rw
usr/share/locale/si
usr/share/locale/sk
usr/share/locale/sl
usr/share/locale/sr
usr/share/locale/sv
usr/share/locale/ta
usr/share/locale/te
usr/share/locale/th
usr/share/locale/tr
usr/share/locale/tt
usr/share/locale/uk
usr/share/locale/vi
usr/share/locale/xh
usr/share/locale/yi
usr/share/locale/zh_CN
usr/share/locale/zh_HK
usr/share/locale/zh_TW
usr/share/metainfo/gimp-data-extras.metainfo.xml
usr/share/metainfo/org.gimp.GIMP.appdata.xml
var/lib/pkgtools/packages/gimp-2.10.20-x86_64-2
var/lib/pkgtools/scripts/gimp-2.10.20-x86_64-2
var/lib/pkgtools/setup/tmp
Postscript: gimp fault

Code: Select all

$ gimp
gimp: error while loading shared libraries: libgegl-0.4.so.0: cannot open shared object file: No such file or directory
$
3. Firefox
004-firefox-en-US-84.0.1-x86_64-1.xzm converted from
https://download-installer.cdn.mozilla. ... .1.tar.bz2
is OK.

004-firefox-en-US-84.0.1-x86_64-1.xzm (75 M)
https://www.mediafire.com/file/wq57e62l ... 6_64-1.xzm
md5sum: 56f22a7d81a7c90c8d938c26273993a5 004-firefox-en-US-84.0.1-x86_64-1.xzm

Postscript:
I think there was an article in Porteus that the firefox symbol link didn't work.


4. Precautions when using the "activate" command

(1) Avoid continuous use.
$ activate AA.xzm
$ activate BB.xzm
---->
$ activate AA.xzm
$ deactivate AA.xzm
$ activate BB.xzm
$ deactivate BB.xzm

(2) If you want to use it permanently every time, set it in extramod directory XXX.
Set cheatcode "extramod=XXX" for activating at boot time.
It is better to think that "activate" command usage is temporarily.


Thanks.

User avatar
evergreen
Shogun
Shogun
Posts: 201
Joined: 27 Mar 2016, 16:58
Distribution: Porteus x86_64
Location: Argentine, Patagonia
Contact:

OverlayFS Porteus

Post#33 by evergreen » 25 Dec 2020, 06:39

@neko it's more clear now reading you , I have wondered about your Overlayfs implementation because it can be activate and deactivate on the active OS and not permanently as other OS does with Overlayfs loading every module on the boot section... So I think that you are the first making the difference and it is great
AMD A8-7410, APU AMD Radeon R5 Graphics M330

User avatar
fortix
White ninja
White ninja
Posts: 10
Joined: 11 Dec 2011, 10:42
Location: Berlin

OverlayFS Porteus

Post#34 by fortix » 10 Jan 2021, 14:57

@ neko
Just a word (or many words) of appreciation for Ur dedicated work. BTW, I downloaded U´re overlay version k5.10.2 (64bit) and personally didn´t have any prob´s.
The only thing I can mention is that in an XFCE environment, the latest audacious.xzm doesn´t run at all, but the old version 3.10 does. All other xzm´s run without any problems.
In the overlay version KDE k9.5.1(64bit) there again audacious 4.0.5 (same as above) worked flawlessly. Thanks again :-)

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#35 by neko » 14 Jan 2021, 12:02

@fortix
Overlay version of "Porteus-XFCE4.12-v5.0rc2" ISO is updated with Kernel 5.11-rc3.
OverlayFS Porteus (Post by neko #78485)

I tried to update audacious.xzm.
But it has been in fault by dependency problems. (It needs qt5-5.15.2).

Thanks.

User avatar
fortix
White ninja
White ninja
Posts: 10
Joined: 11 Dec 2011, 10:42
Location: Berlin

OverlayFS Porteus

Post#36 by fortix » 23 Jan 2021, 18:21

neko, I did download k 5.11-rc3. Yes, once again thank you.
In fresh mode - audacious 4.0.2 starts (lovely surprise that was).
Starting from RAM, audacious doesn't start at all - there is celluloid. OnlyOffice using de-xfce4-locales runs flawlessly.

If there is anything I could/should test, which could take a while 'cause my job keeps me busy, please ping me and DO let me know.

Thanks.

User avatar
fortix
White ninja
White ninja
Posts: 10
Joined: 11 Dec 2011, 10:42
Location: Berlin

OverlayFS Porteus

Post#37 by fortix » 24 Jan 2021, 09:33

@neko >>> I am so sorry - I would like to correct my statement above.
Audacious 4.0.5 xzm was in my ISO/sdX1/porteus/modules folder - which I removed before booting to RAM today.

And voilá - audacious 4.0.2* started without a hitch, supported by qt5.5.15.2.xzm and other xzm's, for e. g. gstream, ffmpeg, etc..
On the side line: my 'system' boots with 38 xzm's into RAM.

Thanks (once again*)

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#38 by neko » 25 Jan 2021, 05:33

Overlay version of "Porteus-XFCE4.12-v5.0rc2" ISO is updated with Kernel 5.11-rc5.
OverlayFS Porteus (Post by neko #78485)

It includes web browser seamonkey 2.53.6.


Thanks.

User avatar
fortix
White ninja
White ninja
Posts: 10
Joined: 11 Dec 2011, 10:42
Location: Berlin

OverlayFS Porteus

Post#39 by fortix » 26 Jan 2021, 10:09

neko wrote:
25 Jan 2021, 05:33
Overlay version of "Porteus-XFCE4.12-v5.0rc2" ISO is updated with Kernel 5.11-rc5.
OverlayFS Porteus (Post by neko #78485)

It includes web browser seamonkey 2.53.6.


Thanks.
Thank you - I'll test and let you know ...

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#40 by neko » 03 Aug 2021, 07:15

[Kernel 5.14-rc4 OverlayFS : Porteus v5.0rc3]


OV.Porteus-XFCE-v5.0rc3-x86_64.iso (368 M)
https://www.mediafire.com/file/1lrnuqjo ... x86_64.iso
md5sum: a78b422a8d08e0474e43fa9cbc964eef OV.Porteus-XFCE-v5.0rc3-x86_64.iso


Thanks.

User avatar
evergreen
Shogun
Shogun
Posts: 201
Joined: 27 Mar 2016, 16:58
Distribution: Porteus x86_64
Location: Argentine, Patagonia
Contact:

OverlayFS Porteus

Post#41 by evergreen » 06 Aug 2021, 16:27

hello neko,

I have been testing OV.Porteus-XFCE-v5.0rc3-x86_64.iso it is quite good as well as Porteus-XFCE-v5.0rc3-x86_64.iso I activated my modules and deactivated also without issues.

Only one thing, Porteus with OV reported took 915Mb user memory and current Porteus 5.0rc3 with ausfs was 870Mb
Both with XFCE and freshboot
Maybe this happens because kernel Version ? or maybe Overlay needs some ram memory ? I am Just asking for my education Thanks
neko wrote:
03 Aug 2021, 07:15
[Kernel 5.14-rc4 OverlayFS : Porteus v5.0rc3]


OV.Porteus-XFCE-v5.0rc3-x86_64.iso (368 M)
https://www.mediafire.com/file/1lrnuqjo ... x86_64.iso
md5sum: a78b422a8d08e0474e43fa9cbc964eef OV.Porteus-XFCE-v5.0rc3-x86_64.iso


Thanks.
AMD A8-7410, APU AMD Radeon R5 Graphics M330

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#42 by neko » 07 Aug 2021, 00:08

@evergreen

1."activated and deactivated also without issues."
Some people have pointed out problems.
Please refer to older articles in this thread.


2.compare OV with AUFS on the same kernel version 5.14-rc4
[SIZE]

Code: Select all

# ls -l *.iso
-rw-r--r-- 1 root root 368734208  8月  7 08:23 AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso
-rw-r--r-- 1 root root 368427008  8月  3 15:49 OV.Porteus-XFCE-v5.0rc3-x86_64.iso
#
# ls -l *.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/initrd.*
-rw-r--r-- 1 root root 1152600 11月  2  2020 AUFS.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/initrd.xz
-rw-r--r-- 1 root root  920154  8月  3 15:25 OV.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/initrd.zstd
#
# ls -l *.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/vmlinuz
-rw-r--r-- 1 root root 5592704  8月  7 08:23 AUFS.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/vmlinuz
-rw-r--r-- 1 root root 5516864  8月  3 15:49 OV.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/vmlinuz
#
# ls -l *.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/000-kernel.xzm
-rw-r--r-- 1 root root 87478272  8月  7 08:23 AUFS.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/000-kernel.xzm
-rw-r--r-- 1 root root 87474176  8月  3 15:49 OV.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/000-kernel.xzm
#
# ls -l OV.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/001-overlay.xzm
-rw-r--r-- 1 root root 4096  8月  3 15:24 OV.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/001-overlay.xzm
#
[Needed memory]
Please compare OV with AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso by yourself.

AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso (369 M)
already been removed from upload site
md5sum: 33c689cb36f4cbcd34b7c6e1aa2c3b50 AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso


Thanks.

User avatar
evergreen
Shogun
Shogun
Posts: 201
Joined: 27 Mar 2016, 16:58
Distribution: Porteus x86_64
Location: Argentine, Patagonia
Contact:

OverlayFS Porteus

Post#43 by evergreen » 07 Aug 2021, 01:13

@neko

I did a freshboot again both with loopback iso using grub2, in this moment I have been checking with terminal+top so it can be better appreciated with other details

OV.Porteus-XFCE-v5.0rc3-x86_64.iso
Image

AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso
Image

Thanks
neko wrote:
07 Aug 2021, 00:08
@evergreen

1."activated and deactivated also without issues."
Some people have pointed out problems.
Please refer to older articles in this thread.


2.compare OV with AUFS on the same kernel version 5.14-rc4
[SIZE]

Code: Select all

# ls -l *.iso
-rw-r--r-- 1 root root 368734208  8月  7 08:23 AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso
-rw-r--r-- 1 root root 368427008  8月  3 15:49 OV.Porteus-XFCE-v5.0rc3-x86_64.iso
#
# ls -l *.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/initrd.*
-rw-r--r-- 1 root root 1152600 11月  2  2020 AUFS.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/initrd.xz
-rw-r--r-- 1 root root  920154  8月  3 15:25 OV.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/initrd.zstd
#
# ls -l *.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/vmlinuz
-rw-r--r-- 1 root root 5592704  8月  7 08:23 AUFS.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/vmlinuz
-rw-r--r-- 1 root root 5516864  8月  3 15:49 OV.Porteus-XFCE-v5.0rc3-x86_64/boot/syslinux/vmlinuz
#
# ls -l *.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/000-kernel.xzm
-rw-r--r-- 1 root root 87478272  8月  7 08:23 AUFS.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/000-kernel.xzm
-rw-r--r-- 1 root root 87474176  8月  3 15:49 OV.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/000-kernel.xzm
#
# ls -l OV.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/001-overlay.xzm
-rw-r--r-- 1 root root 4096  8月  3 15:24 OV.Porteus-XFCE-v5.0rc3-x86_64/porteus/base/001-overlay.xzm
#
[Needed memory]
Please compare OV with AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso by yourself.

AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso (369 M)
https://www.mediafire.com/file/k99sybm0 ... x86_64.iso
md5sum: 33c689cb36f4cbcd34b7c6e1aa2c3b50 AUFS.Porteus-XFCE-v5.0rc3-x86_64.iso


Thanks.
AMD A8-7410, APU AMD Radeon R5 Graphics M330

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#44 by neko » 20 Sep 2021, 05:24

[Example Kernel 5.15-rc2 OverlayFS ISO]

(Language: English)
OV.Porteus-XFCE-v5.0rc3-k5.15-rc2.iso (371 M)
deleted
md5sum: ba04c008c7d218da4d3ba78170a96388 OV.Porteus-XFCE-v5.0rc3-k5.15-rc2.iso

(Language: Japanese, English)
OV.APorteus-BUDGIE_ja-v21.09.17-x86_64.iso (636 M)
deleted
md5sum: 4a22bfbe8c992fb5b32593fa2a2a9e3d OV.APorteus-BUDGIE_ja-v21.09.17-x86_64.iso


Note 1:
The config (ISO/boot/syslinux/porteus.cfg) of these ISOs has a "nomodeset" boot parameter.

Note 2:
OV.APorteus-BUDGIE_ja-v21.09.17-x86_64.iso has Add-On-Packages.
Please refer on APorteus-BUDGIE_ja-v21.09.17-x86_64.iso in ArchLinux packages manager for Porteus (Post by neko #36689)


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

OverlayFS Porteus

Post#45 by neko » 16 Nov 2021, 03:41

[Example Kernel 5.16-rc1 OverlayFS ISO]

(Language: English)
OV.Porteus-XFCE4.12-v5.0rc3-k5.16-rc1.iso (788 M)
deleted
md5sum: 96652f13129ef938d3cc0b1990b4ebc9 OV.Porteus-XFCE4.12-v5.0rc3-k5.16-rc1.iso

(Language: English)
OV.APorteus-OPENBOX-v21.11.15-x86_64.iso (630 M)
deleted
md5sum: 4ea307e859ecabf8eb713475e54850e3 OV.APorteus-OPENBOX-v21.11.15-x86_64.iso


Note:
The config (ISO/boot/syslinux/porteus.cfg) of OV.Porteus-XFCE4.12-v5.0rc3-k5.16-rc1.iso
has a "nomodeset" boot parameter.
If your graphic environment is no problem,
please delete the "nomodeset" boot parameter.


Thanks.

Post Reply