Menadżer systemowy InitWare, fork systemd, został zaadaptowany dla OpenBSD

Projekt InitWare, rozwijający eksperymentalny fork menedżera systemowego systemd, zaimplementował obsługę systemu operacyjnego OpenBSD na poziomie zarządzania usługami użytkownika (user manager — tryb «iwctl —user», który pozwala użytkownikom zarządzać własnymi usługami). PID1 i usługi systemowe nie są jeszcze obsługiwane. Wcześniej podobne wsparcie zapewniono dla DragonFly BSD, a także możliwość zarządzania usługami systemowymi i logowaniem w NetBSD oraz FreeBSD. Kolejnym krokiem będzie wdrożenie obsługi zarządzania usługami użytkownika dla Illumos.

Menadżer systemowy InitWare, fork systemd, został zaadaptowany dla OpenBSD

Projekt InitWare ma na celu stworzenie przenośnego i modułowego menedżera systemowego, zdolnego do działania na systemach innych niż Linux. W odróżnieniu od systemd projekt nie próbuje jednak obejmować wszystkiego i koncentruje się wyłącznie na funkcjach zarządzania usługami, sesjami użytkowników oraz logowaniem (login management). Z jego składu wyłączono komponenty do zarządzania urządzeniami (udev), konfiguracji sieci (networkd), rozwiązywania DNS (resolved) i prowadzenia logów (journald).

W InitWare starają się zachować wysoki poziom zgodności z kluczowymi elementami systemd, takimi jak pliki unit, polecenia systemctl i loginctl (w InitWare — iwctl i iwloginctl), proces systemd1, API sd_notify oraz interfejs D-Bus do zarządzania logowaniem. Dla interfejsów specyficznych dla Linux, których nie da się odtworzyć w innych systemach operacyjnych, w miarę możliwości implementowane jest wsparcie dla odpowiedników, na przykład zamiast przestrzeni nazw i cgroups we FreeBSD do izolacji wykorzystywany jest mechanizm jail, a do śledzenia stanu procesów KQueue (do każdego procesu przypinany jest filtr zdarzeń PROC). Ze względu na różnice systemowe nie udaje się osiągnąć pełnej zgodności, ale jako jeden z celów wskazuje się możliwość uruchamiania większości plików unit systemd bez zmian lub z minimalnymi modyfikacjami.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster