InitWare projekts, kas attīsta eksperimentālo systemd sistēmu menedžera fork, ir īstenojis atbalstu OpenBSD operētājsistēmai lietotāju pakalpojumu pārvaldības līmenī (user manager — „iwctl —user” režīmā, ļaujot lietotājiem pārvaldīt savus pakalpojumus). PID1 un sistēmu pakalpojumi pašlaik netiek atbalstīti. Iepriekš līdzīgs atbalsts tika nodrošināts DragonFly BSD, kā arī iespēja pārvaldīt sistēmu pakalpojumus un pieslēgšanos NetBSD un FreeBSD. Nākamais solis būs atbalsta īstenošana lietotāju pakalpojumu pārvaldībai Illumos.

InitWare projekts ir vērsts uz pārnēsājama un modulāra sistēmu menedžera izveidi, kas spēj darboties sistēmās, kas nav Linux. Atšķirībā no systemd projekts nesniedzas tālu un koncentrējas tikai uz pakalpojumu pārvaldības, lietotāju sesiju un pieslēgšanās pārvaldības (login management) funkcijām. Tā sastāvā ir izņemti komponenti iekārtu pārvaldībai (udev), tīkla konfigurācijai (networkd), DNS noskaidrošanai (resolved) un žurnālu uzturēšanai (journald).
InitWare mēģina saglabāt augstu saderību ar galvenajām systemd būtībām, piemēram, unit failiem, systemctl un loginctl komandām (InitWare — iwctl un iwloginctl), systemd1 procesu, sd_notify API un D-Bus interfeisu pieslēgšanās pārvaldībai. Interfeisiem, kas ir specifiski Linux, kuriem nav iespējams reproduktīvi citās OS, iespējams, tiek īstenots līdzvērtīgu atbalsts; piemēram, vietējās telpas un cgroups aizvieto FreeBSD mehānisms jail, un procesu stāvokļa izsekošanai tiek izmantots KQueue (katram procesam tiek piestiprināts notikumu FILTER). Sakarā ar sistēmu atšķirībām pilnīgu saderību nevar panākt, bet viena no mērķiem ir iespēja uzsākt visvairāk unit failus systemd bez izmaiņām vai ar minimālām izmaiņām.
Avots: opennet.lv
