( SzBlackY | 2014. 02. 15., szo – 22:05 )

Scripteket nem is kell átírni C-re. A systemd (C-ben, egy helyen implementálva) megcsinál rengeteg mindent, ami miatt nem lesz/nincs szükség init scriptekre (nagy részük kb. most is a pid fájlok rendezgetésével szórakozik, követi, hogy fut-e már példány, chroot-ol, user-t/group-ot állítgat stb.), de akár lehet azokat is használni (bármilyen futtathatót). Ha meg az extrább funkciókat is ki akarja használni egy szolgáltatás, akkor kell C-ben néhány systemd-specifikus dolgot beletenni (ha jól rémlik a Unix-socket-aktivált szolgáltatásoknál pl. valamit mókolni kell a kódon)

mrev: http://www.freedesktop.org/wiki/Software/systemd/ itt linkelik a The systemd for Administrators Blog sorozat mindegyik részét, azokat érdemes átnézni, hogy mit is tud igazán a systemd. Szerk: De egy példa (és ez mutatja, hogy miért linux-specifikus a systemd): ott van a cgroup szerinti processz követés, ami első ránézésre egy jó ötlet, mert így garantáltan mindig azonosítható, hogy mihez tartozik egy-egy processz. Második ránézésre még jobb, mert pont emiatt akármelyik szolgáltatáshoz megadhatod, hogy akkor ez most a CPU-ból mennyit kapjon (akár hogy melyik core-okra, akár, hogy azon belül milyen arányban), mennyi memóriát használhasson etc.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)