You can adjust your onboot.lst so only the minimal desktop is loaded with every boot.
Hello, polikuo.
I think my message lacked a little detail. Your suggestion still goes through the problem I mentioned because the problem is setting up a squashfs tcz, it consumes a small amount of ram which is quite significant when you have multiple extensions (by extensions, I'm not referring to "app.tcz", but yes to "app.tcz" and all its dependencies, such as "lib1.tcz", "lib2.tcz" etc...)
With just a single application.tcz with different compression algorithms, without changing its dependencies, a sudden change in RAM memory usage was noticeable, something I mentioned in a previous post.
Comp | Size | Ram | Decomp (Real) |
zstd(128k) | 119MB | 391MB | 0.37s |
lz4(128k) | 181MB | 381MB | 0.35s |
gzip(128k) | 131MB | 379MB | 0.32s |
zstd(4k) | 154MB | 385MB | 1.12s |
gzip(4k) | 160MB | 374MB | 1.15s |
I'm not suggesting any sudden changes to Base, just being able to load an extension from a .tcz folder. I know that it is possible to create tcz with other types of containers besides squashfs and perhaps these would be able to be mounted, in my specific case an extracted folder is very advantageous because with btrfs I can specify the compression level of the files.