Der Systemmanager InitWare, ein Fork von systemd, wurde fĂŒr OpenBSD portiert.

Das InitWare-Projekt, das einen experimentellen Fork des Systemmanagers systemd entwickelt, hat UnterstĂŒtzung fĂŒr das Betriebssystem OpenBSD auf der Ebene der Verwaltung von Benutzerdiensten (Benutzermanager - Modus „iwctl --user“, der es Benutzern ermöglicht, ihre eigenen Dienste zu verwalten) realisiert. PID1 und systemweite Dienste werden derzeit nicht unterstĂŒtzt. Zuvor wurde eine Ă€hnliche UnterstĂŒtzung fĂŒr DragonFly BSD bereitgestellt, sowie die Möglichkeit zur Verwaltung von systemweiten Diensten und zur Verwaltung von Anmeldungen fĂŒr NetBSD und FreeBSD. Der nĂ€chste Schritt wird die Implementierung der UnterstĂŒtzung fĂŒr die Verwaltung von Benutzerdiensten fĂŒr Illumos sein.

Der Systemmanager InitWare, ein Fork von systemd, wurde fĂŒr OpenBSD portiert.

Das InitWare-Projekt zielt darauf ab, einen portablen und modularen Systemmanager zu schaffen, der in Systemen außerhalb von Linux funktionieren kann. Dabei versucht das Projekt im Gegensatz zu systemd nicht, alles abzudecken, sondern konzentriert sich nur auf die Funktionen zur Verwaltung von Diensten, Benutzersitzungen und zur Anmeldungsverwaltung. Komponenten zur GerĂ€teverwaltung (udev), Netzwerkkonfiguration (networkd), DNS-Resolution (resolved) und Protokollierung (journald) sind ausgeschlossen.

Bei InitWare wird versucht, ein hohes Maß an KompatibilitĂ€t mit den SchlĂŒsselkonstrukten von systemd, wie unit-Dateien, den Befehlen systemctl und loginctl (in InitWare – iwctl und iwloginctl), dem Prozess systemd1, der API sd_notify und der D-Bus-Schnittstelle zur Anmeldeverwaltung, aufrechtzuerhalten. FĂŒr Linux-spezifische Schnittstellen, die in anderen Betriebssystemen nicht reproduziert werden können, wird nach Möglichkeit UnterstĂŒtzung fĂŒr Analogien implementiert, beispielsweise wird anstelle von Namespaces und cgroups in FreeBSD fĂŒr die Isolation der Mechanismus jail verwendet und fĂŒr die ProzesszustandsĂŒberwachung KQueue (ein Ereignisfilter wird an jeden Prozess angehĂ€ngt). Aufgrund systembedingter Unterschiede kann keine vollstĂ€ndige KompatibilitĂ€t erreicht werden, doch als eines der Ziele wird die Möglichkeit genannt, die meisten unit-Dateien von systemd ohne Änderungen oder mit minimalen Änderungen zu starten.

Quelle: opennet.ru

60GB SSD 8Gb DDR4