thanks for your investigation
Hi hiro. You're welcome. Thanks for the kick in the pants to be more specific about what "things" are required

If you discover anything interesting about bwrap + TCL, please do share.
Here are the portable package formats I've tried on TCL and whether they worked or not, in case it's helpful to others:
==========
Snaps: No (systemd) *
Flatpak: No (bwrap doesn't like initramfs root)
AppImage: Yes **
nix package manager: Yes ***
==========
* If not a hard dependency on systemd, it needs more than Devuan's systemd shims provide and is banned from Devuan for this reason. See
https://pkgmaster.devuan.org/bannedpackages.txt** Most AppImages work fine, but they all need fuse.tcz plus one or more of these:
$ sudo ln -s /usr/local/etc/fonts /etc/fonts
$ sudo ln -s /usr/local/etc/ssl /etc/ssl
$ sudo ln -s /lib /lib64
$ tce-load -wi bash
*** I only tested the single-user installation (see
https://nixos.org/download). There are several caveats to using it on TCL:
1. sandboxing needs to be off: $ sudo mkdir /etc/nix; sudo sh -c "echo 'sandbox = false' >/etc/nix/nix.conf"
2. GNU cp is needed: $ tce-load -wi coreutils
3. Over 80,000 files are placed in user's home directory just for initial setup, before even a single package is installed!
Bottomline for me is that 95% of the software on my daily driver are official TCL extensions, 5% are AppImages. Things will remain this way.