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
Samurai
Samurai
Posts: 150
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: 1693
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
Samurai
Samurai
Posts: 150
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: 7
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: 1693
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.

Post Reply