Originally posted by k1e0x
View Post
Something to be aware the problem that cgroups addresses there is nothing in the posix standard that addresses this problem. Yes under Mac OS you have the problem that a program will not restart because a fragment of it has got away so people reboot their machine to fix.
Remember freebsd implemented jails and Solaris implemented zones before cgroups existed in the Linux kernel both were prior attempts to deal with the same problem cgroups/systemd does. SMF in Solaris intergrated zones into the into the init process. The reality what Redhat doing with systemd is not a new idea.
Really Linux being a popular Unix or not is not important. Being functional is more important. Process leak problem that results in programs not behaving correctly does have to be address and there is nothing in the posix standard to fix it. Yes this leads to OS unique solutions when posix standard does not cover the problem. Remember to claim to be Unix you have to only pass what the posix standard asks for and pay a fee not in fact be stable or usable.
Also systemd is not in fact Linux only. Systemd will work on Hurd kernel because it also implements cgroups. Now the bsd kernel could decide to implement cgroup like interface.
Leave a comment: