Hi @Rich, thanks for your replay.
Today I can not buy (in the country where I live) any device with less than [2..4] GB RAM: and I have 32 GB RAM in latest laptop

. Basically I have no problem with any linux distro. For me is just intellectual challenge to " improve" the specifications, like
what could be the minimum RAM required to run TC17 32 bit version.
So for me, in TC environment, I would like to
push the hardware request to the minimum, without changing many things that can be upgraded with next TC version.
I consider hardware RAM more important than swap HDD, because someone can buy a new CDROM-disk or USB-pen more easy than upgrade the RAM memory (which is specific to machine socket, size, etc). Plus the RAM usually comes in lots of 64MB, 128 MB, 256 MB and further combinations. Starting from RAM 256 MB is no focus for me to "improve" a TinyCore-17.0.iso of 25MB.
But I think that TC17 could boot/run usable in less than 64MB, a possible nice achievement to advertise to TC web-site. The goal will be to improve the core CLI, because when considering GUI is game over for less than 64MB.
One idea is about /init, specifically the
inodes=`grep MemFree /proc/meminfo | awk '{printf("%d\n", $2/3)}'`
mount / -o remount,size=90%,nr_inodes=$inodesThe 10% default choose for RAM swap from 64MB could be bypassed with a IF/case for MeeFree < 64MB, so TC17 can be used as CLI rescue CD/USB. The only thing 90% RAM is used is because cmd line parameter "noembed" for tar + switch_root, which is not justified for less than 64MB RAM.
A 2-nd idea is about to do not automatically load in RAM what you not need just to boot and rescue. Like no network-card driver into modules.gz, but load later from another net-drv.gz if necessary. So split modules.gz in 2-3 parts.
A 3-rd idea can be to split /bin/busybox in the pieces, you already did it using busybox.id (is suid). Some busybox applets maybe are not necessary at boot/rescue (fonts, dumpkey, etc).
A 4-th idea, things like /bin{e2fsk, mke2fs} + /usr/lib{lib*, gconv} can be in another gz/tcz loaded on demand (or RAM> 64MB).
Summary: TC will have ALL original programs (some loaded on demand), with few structural changes. Feed-back is welcome, why is too much effort or not good/practical ideas for extreme limited RAM. Or maybe not too many TC users still use 486 CPU + 64MB RAM.