I was looking for information on chroot and came across this page.
I am a user of Alpine as well.
However, there are 2-3 things I don't like about it:
1)the almost non-existent community, the only place you can hope for a response is the chat on irc/matrix.
2)They also tend to leave out reports of problems, currently I reported a brutal bug due to the normal operation of tar that doesn't save superdirectory permissions, ignored for two years:
https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10467 (I hope it's not in tinycore too)
3)musl, let's be clear, it's not that i prefer glibc but there is a lot of incompatible software
On the other hand for me the biggest problem of tinycore is the package management, due to the fact that the building is not automated with each new version you always lose a multitude of packages and this forces tinycore to remain a non prominent distro for the scarcity of available software (that's why i wanted to try to use tinycore with appimages).
@hiroalpine can only copy packages to RAM and yet i cannot unmount the boot flash
This was one of the first things I missed about tinycore but in this one I found a solution on my own.
I didn't test it in depth but at least for that little bit it worked:
Assume that alpine is mounted on partition sda1:
.1) mount -o rw,remount /dev/sda1 #remount the pen in writing (if I remember correctly if you don't do it then you have problems at remounting)
.2) umount -l /dev/sda1 #unmount the pen in lazy mode
.3) mount /dev/sda1 /media/usb #if you need to remount the pen to make changes
I don't know smartos, I tried searching the internet but I didn't understand much about this distro.
Another interesting distro (but that currently doesn't work for me) if you want to have a look, is called easyos