InitWare, a portable systemd fork running on BSDs and Linux

https://news.ycombinator.com/rss Hits: 18
Summary

Please note that InitWare is still alpha software. But all disclosed security concerns have now been addressed. Running InitWare as an auxiliary service manager under NetBSD can now, then, be regarded as safe; but beware relying on this in production until a first stable release is made. The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. It runs on NetBSD, GNU/Linux, and all the other modern BSD systems. Units are automatically scheduled by a job scheduler according to their dependency specifications. A user session manager facilitates tracking of users' login sessions, with each user provided their own dedicated service manager. Finally the InitWare System Log provides a system-wide event log aggregating diverse log sources. The Suite may run either as an init system or as an auxiliary service management system under another init system. InitWare originates as a fork of systemd and retains compatibility with many systemd interfaces, even on non-Linux platforms. Platform Build Status GNU/Linux (Alpine) FreeBSD NetBSD OpenBSD Frequently Asked Questions How does InitWare differ from systemd? In three ways: InitWare is highly portable, it is more modular, and it is of a much more clearly-defined scope. See The InitWare philosophy. Some components of systemd failing to provide compelling benefits are dropped; see Dropped components. How compatible is InitWare with systemd? Unit-files, the systemctl , loginctl , and journalctl commands (provided as svcctl , sessionctl , and syslogctl respectively), the systemd1 and Login1 D-Bus APIs, the sd_notify API, the journald stream and datagram socket protocols, and several other interfaces are largely supported on all ports. Some details differ by port. See Systemd compatibility. On what platforms does InitWare run? InitWare is native to NetBSD. It runs on NetBSD, FreeBSD, and GNU/Linux - its first-class targets - as an init system; on macOS, DragonFly BSD and Ope...

First seen: 2025-04-03 13:56

Last seen: 2025-04-04 09:00