For a live and modular, publicly distributed OS like porteus, I would probably go with debian due to stability and package availability; there's also a mixed-bag from a dev's standpoint with respect to how they split up source packages into several binary packages. This would help you keep a system small without having to custom compile as many things as we do, but it means keeping track of more bits and pieces (i.e. in order to compile against some packages you have to install the 'dev' package, and in order to get a particular plugin working for gvfs or gimp you have to install a separate package).ncmprhnsbl wrote: if you had use a different distro(for porteus base), what would you choose?
If I were looking for a traditional system for my own use, I would probably dual boot something relatively stable and user friendly like Debian or Arch with a custom LFS/BLFS install. While messing with ARM stuff last year I tried my hand at cross-compiling linux from scratch for ARM on an x86 system. While I didn't quite succeed (and I was able to borrow some tools from alienbob to finally get around some roadblocks), I found that my effort tought me a TON about the system, how it works, what packages and tools depend on each other, etc., and it was fascinating. After that exercise, bootstrapping LFS without the cross-compiling challenges should be a snap while also teaching me more. I would not use LFS for a live system setup that I wanted to make available to others.