> Debian tends to enable all the features, while the embedded systems tend to only turn on exactly what they need. Debian is trying to target a generic platform and work for everything, while openwrt/lede/yocto tend to aim at building for a specific target device.
I was told that Debian distribution has been working for years for entering embedded system, the armhf is for mobile device which is not really an embedded system. Does Debian distribution for embedded system provide a tiny minimal installation to include bash, ssh, apt, and leave the room for the embedded system developer to select necessary packages for any specific purpose? Lennart and Martin mentioned to build their own packages, are you using the vendor SDK / IDE / uboot to build packages for a specific target? OpenWrt is doing exactly the same thing like traditional host development tools to select a specific target and to build the whole package, that is not because the OpenWrt has one or more libraries for specific target, but because it give you the flexible option, you don't have to install packages you don't need. Surely, the Debian distribute can do that as well, not forcing everyone to install generic packages. Thank you all. Kind regards, jupiter