TSEP occupies itself now with the configuration of operating systems for more than 15 years. Devices, which are delivered to customers, normally contain one of the common operating systems. These operating systems must be configured for each application case. This is not only limited to simple configurations like user accounts or desktop customization. It is rather a question of safety- and hardware related adjustments.
One of the main tasks is to make the adjustment reproducible. This is the only way to achieve identical settings on any device. Therefore, TSEP developed a framework for Linux and Windows Embedded (WES7, WE8S, W10 IoT), which ensures the necessary requirements.
TSEP subdivided the customizing of such operating systems into three sub-steps:
- Building a base configuration
An appropriate base configuration gets created, due to the demands of the customer.
- Hardware customizing of the operating system
At this step, all, due to the used hardware for the operating system, necessary drivers and tools get installed. After this step, the operating system is
device-independently prepared for a specific computer configuration.
- Device customizing of the operating system
At this last step, all device-specific settings of the operating system get performed, like creating user accounts, firewall rules, device-specific tools like VNC and similar.
Based on this modularization, it is possible to exchange the individual sub-components among themselves. Consequently, the configuration can be applied or replaced on other devices.
To keep all those steps reproducible, TSEP automated them. Thus, it is guaranteed, that identical device configurations can be created.
To prove the functionality and the accuracy of the configuration of the operating system, TSEP created a test procedure. With this test procedure it is ensured, that the requirements made by the customer are present and functional.