MP also wished to further optimize the characteristics of the operating system. A particular challenge was to reduce the boot time from over a minute to under 15 seconds. This would be impossible, or at least very difficult to achieve, in Debian-based Linux. Remote update capability and support for non-Latin characters were also required.
During porting, only the essential packages and libraries were compiled and added to a U-boot boot loader and a native kernel. The optimizations already achieved were also adopted. The result was a slimmer operating system, a so-called board support package (BSP).
To ensure reproducibility and an efficient maintenance and development process, all the components of the BSP were checked into a source code management system (Git) and built using the open source software management and build system e2 factory, developed by emlix.
In this way, all the software versions can be binary-identically reproduced and further developed, even years later, independently of the computers they were originally developed on.