BlueChi (formerly known as hirte) is a deterministic multi-node service controller.
BlueChi can manage the states of different services across multiple nodes with a focus on highly regulated industries, such as those requiring functional safety. BlueChi integrates with systemd via its D-Bus API and relays D-Bus messages over TCP for multi-nodes support.
On the main node a service called bluechi-controller is running. On startup, the controller loads the configuration files which describe all the involved systems (called nodes) that are expected to be managed. Each node has a unique name that is used to reference it in the controller.
On each managed node that is under control of BlueChi a service called bluechi-agent is running. When the service starts, it connects (via D-Bus over TCP) to the controller and registers as available (optionally authenticating). It then receives requests from the controller and reports local state changes to it.
The original Quadlet repository describes Quadlet this way:
What do you get if you squash a Kubernetes kubelet?
A quadlet
Quadlet is a tool for running Podman containers under systemd in an optimal way by allowing containers to run under systemd in a declarative way. It has been merged into Podman 4.4.
Something I was used to and which came as standard on wheezy if you installed acpi-support was screen locking when you where suspending, hibernating, ...
This is something that I still haven't found on Jessie and which somebody had point me to solve via /lib/systemd/system-sleep/whatever hacking, but that didn't seem quite right, so I gave it a look again and this time I was able to add some config files at /etc/systemd and then a script which does what acpi-support used to do before
rkt (pronounced "rock-it") is a CLI for running app containers on Linux. rkt is designed to be composable, secure, and fast.
Some of rkt's key features and goals include:
- First-class integration with init systems (systemd, upstart) and cluster orchestration tools (fleet, Kubernetes)
- Compatibility with other container software (e.g. rkt can run Docker images)
- Modular and extensible architecture (network configuration plugins, swappable execution engines based on systemd or QEMU/KVM)