A machine controller for controlling operation of a machine of a spinning mill, the machine controller comprising:
- a storage that stores operating system code, container daemon code, and a plurality of container images;
- a processor section configured to perform the following:
- provide a running operating system based on the operating system code;
- provide a running container daemon based on the container daemon code;
- provide running containers based on the plurality of container images;
- wherein the running operating system includes access functions for accessing the machine of the spinning mill;
- wherein each one of a set of the running containers provides a service for controlling operation of the machine of the spinning mill;
- wherein the running container daemon concurrently interfaces services of the set of the running containers with access functions of the running operating system for controlling operation of the machine of the spinning mill by the set of the running containers;
- and
- wherein the machine controller further includes an update service that updates the container images of the machine controller.