[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: upstart: please update to latest upstream version



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

On 24.02.2012 12:10, Josselin Mouette wrote:
> There is another option here. We make a project-wide decision of
> which init system to use for Linux (systemd or upstart). And we
> write a compatibility layer for non-Linux systems, that generates
> sysvinit-compatible scripts based on systemd services or upstart
> jobs.

I was an advocate of this idea during the last "systemd or not", well
let's call it "discussion" and I still think, that's a fair
compromise. Since systemd uses descriptive init jobs it is somewhat
feasible to automatically generate some shell based sysvinit scripts
out of them.

That would make us all happy, as I am one of these persons who wants
both, kFreeBSD and systemd on Linux.

However, I was thinking of a possible implementation scenario back
then and I found some complicated design decision to solve before
realizing this idea. It is more complicated than it seems. There are
some features in systemd like socket or bus invocation and most
important cgroups which make it non trivial to write a thin legacy
wrapper for non-Linux kernels.

Effectively we would end up to basically fork systemd or carry very
heavy patches in systemd. Not sure if that sounds desirable in the
long term, as I do not think upstream is interested to merge any of
these hacks.

- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPR3sZAAoJEMcrUe6dgPNt28cP/2vDAwasSMHxBm+3hEHnz3BZ
3iFsf+k4gdbbcq26FHgfQx2epAikUnFsoyo8Jqu4JXICRJu4LRDj1J8mor09V5C1
QAm0X0pO1Wlz4/qID8kV6TWg+3ck/97K49Jia3CPRI8DJ47gC6EtZtYasi8Ygdao
O/OJiHQKzGB7Lh+uml8oUYGlvvEJ5ldPPh2PJlV2spczPNIn7kj7h+INt7C16+NL
VuRdQ5bbGY9LTIF5KqIFVwR5w0Zcjl6WexxZJ24NrbnQFR3e9ICJNn7K5nZXbL/E
qe1iL6tOeR5MZaidXhCNeBnooaDgZHcf5RY8wX4kLLs34rSqG+b9Vp2EmEbJtxTY
qBizaV5ZXIphlGoEfk8f3G3YBbnxryPX65QfngMUkOvjCOjurkZeBJ6psFxFd/XQ
j646EGOGlEantYe+Hkbg8BenaDAv8MDmF4rk7DqLokDeqhdhNA9CXRmohtkxMIKR
T9MA6tbhOIqtbfmHxb+IhWLRJ87kpg2coxg1vVHWo0Pyi26fPVPrwkqdYHLx2+iE
/p/IMY/oEcm2qXDZsafqsgI/J2pkHT/h7+jS/FjFvJlOU7T/v/CpjO8E2bGMB/zd
9tqj0EkO6ou6GXDDQRECVYGAItR2Xmq49M2bznncCmGrsqOE2nac8RAu7NQfSs1m
cXoPyzce3hKM+BGrzePe
=1xBA
-----END PGP SIGNATURE-----


Reply to: