Summary: | standalone version of systemd to act as a process control system | ||
---|---|---|---|
Product: | systemd | Reporter: | Sandeep Srinivasa <sss> |
Component: | general | Assignee: | systemd-bugs |
Status: | RESOLVED WONTFIX | QA Contact: | systemd-bugs |
Severity: | enhancement | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Sandeep Srinivasa
2015-02-05 07:46:00 UTC
We had support for this in systemd in the initial versions, but since nobody was using and testing this, and the semantics were different from the system version in subtle ways we removed support for it. Also note that systemd requires kernel 3.7 as minimal version right now. You cannot run it on older kernels, and hence really old operating systems anyway. Sorry, but this is nothing we want or can support! @lennart - really appreciate the comment. I do understand that you might not do it - but please allow me to explain why it would be a great idea. There is only a single reason - we are already using way too many process control managers. There are hundreds of millions of servers worldwide that will not be upgraded any time soon (years atleast) and that means a long time before anyone will be able to touch systemd professionally. Docker is only making things even worse - the recommended way of using Docker is shifting gradually to be using poorly-suited PID 1 processes like supervisord. I'm not sure how difficult it is technically, but I urge you to reconsider atleast the possibility - even if you can make something on par with supervisord and has none of the advanced resource management features that systemd has. P.S. Already, a lot of us work with upgraded kernels because of Docker and this is already acceptable. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.