Embedded Linux systems typically have different storage hardware to desktop PC's, often using media such as ROM and Flash ROM for storing the run-time environment. A robust embedded system may also use a mixture of read-only and read-write filesystem partitions in order to improve speed and reliability. We can configure your embedded RTE to use hard disk, network or Flash storage media - taking into account requirements for aspects such as data integrity or in-situ upgrade.

With memory often at a premium in an embedded system, it is important to minimise the memory footprint of system utilities and system applications. The use of 'busybox', for example - carefully optimised according to system requirements - can help keep valuable system resources free for application software.