InitWare System Manager, a fork of systemd, ported for OpenBSD

The InitWare project, developing an experimental fork of the system manager systemd, has implemented support for the OpenBSD operating system at the level of managing user services (user manager - 'iwctl --user', allowing users to manage their own services). PID1 and system services are not yet supported. Previously, similar support was provided for DragonFly BSD, as well as the ability to manage system services and logins for NetBSD and FreeBSD. The next step will be to implement support for managing user services for Illumos.

InitWare System Manager, a fork of systemd, ported for OpenBSD

The InitWare project aims to create a portable and modular system manager that can operate on non-Linux systems. Unlike systemd, the project does not attempt to cover too much and focuses only on service management, user session management, and login management. Components for device management (udev), network configuration (networkd), DNS resolution (resolved), and logging (journald) are excluded from the composition.

In InitWare, there is an effort to maintain a high level of compatibility with key systemd entities, such as unit files, systemctl, and loginctl commands (in InitWare - iwctl and iwloginctl), the systemd1 process, the sd_notify API, and the D-Bus interface for login management. For Linux-specific interfaces that cannot be reproduced in other operating systems, equivalent support is implemented where possible; for example, instead of namespaces and cgroups in FreeBSD, the jail mechanism is used for isolation, and KQueue is used for tracking process states (an event filter is attached to each process). Due to system differences, full compatibility cannot be achieved, but one of the goals mentioned is the ability to run the majority of systemd unit files without modifications or with minimal changes.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster