James Thomas
Senior software engineer at Codethink Ltd with a large amount of background in building, deploying, and testing embedded GNU/Linux systems. Particular interests include automated tests, open source graphics, and building systems from scratch.
Beiträge
openQA is an automated testing platform that allows for full, systems level, tests, which is currently being used by openSUSE, GnomeOS, Fedora (and more!). This talk to will discuss, and demonstrate, how to integrate tests into existing Gitlab CI pipelines for a system (e.g a buildstream or yocto project) to enable full merge-request level testing
Cgroups are a Kernel feature that allow system designers to define specific resource allocations to groups of applications in a hierarchically manner. This session will demonstrate the use of cgroupsv2 on a resource constrained system, and how these can be configured in via systemd, to demonstrate how these can be used to prevent rogue processes from consuming all the available resources, and what can also be done to constrain real-time tasks.