POLL RESULTS: what installations would you use process supervision in?
There were 8 respondents.
[ 4 ] A hand-made / hand-customized Linux installation
[ 1 ] A commercial installation (HP-UX, AIX, Pre-Oracle Solaris)
[ 2 ] an installation made with LFS
[ 2 ] an installation made with Gentoo
[ 0 ] an installation made with Arch
[ 3 ] an installation made with Debian / Ubuntu
[ 2 ] an installation made with Fedora / Red Hat
[ 4 ] an installation made with NetBSD/OpenBSD/FreeBSD
[ 1 ] an installation made with DragonflyBSD
[ 0 ] an installation made with Android Open Source Project
[ 4 ] an installation not listed here (please give name and/or details)
for this category, responses are broken down as:
+ 1 condensed summary: runit within a larger project that uses Docker
+ 1 "Illumos-derived distros (e.g. SmartOS, OmniOS)"
+ 1 "Docker Images, Using Gorka's s6-overlay"
+ 1 "Ubuntu and Alpine Linux, but both inside docker :-)"
Method:
An open invitation to the supervision mailing list, with multiple choice
responses being sent to my email address. Responses were tallied on
April 1 (no joke). Each respondent is allowed +1 vote for a category,
although multiple categories are allowed.
Summary:
The poll was meant to provide a broad picture of how process supervision
is used by platform, and give a general feeling to how people are using
it. Even with just 8 respondents, this is informative. From this, some
(personally biased) observations:
* Docker, which is not an OS but a container solution, has a surprising
amount of interest. I haven't had time to play with Docker yet so I can
only guess as to why - perhaps the low overhead and/or storage
requirements that come with this model lend to making for "slim" containers?
* People have a very keen interest in using supervision with *BSD, with
4 responders using it in some fashion. Perhaps some "outreach" to those
communities is in order...
* I was surprised to see Fedora/Red Hat listed, as these are
traditionally systemd based, and systemd provides a superset of process
supervision features.
* Some of the design decisions in my project came from the idea that the
definition directories should be as portable as possible, because
process supervision is a concept that extends to a large number of
systems, and not just "the one". As a result of that decision,
development has been very slow and deliberate, probably slower than I
would like. Because I'm seeing a strong showing by non-Linux systems, I
think it hints strongly that this was the right decision to make.
A big "Thank You" to everyone for your time, votes, and comments.
Received on Thu Apr 02 2015 - 02:56:23 UTC
This archive was generated by hypermail 2.3.0
: Sun May 09 2021 - 19:44:19 UTC