Re: S6 integration in mainstream linux distributions

2019-03-18 Thread Laurent Bercot
I completely understand the purpose of execline but for server systems, which allocates more than 1 GB RAM regulary and running on modern x86 CPUs, saving such resources is not needed for us(!). So the comfort of porting stuff from existing oneshots overweights the computer resource usage for

Re: S6 integration in mainstream linux distributions

2019-03-18 Thread Laurent Bercot
Our view is, that using an non-mainstream distribution is a lot of work for our purpose of being an PaaS provider. That would in the end mean packaging a lot of services on our own. Today the mainstream distribution doesn't package anymore all needed services in the needed versions. In practice

Re: S6 integration in mainstream linux distributions

2019-03-17 Thread Casper Ti. Vector
On Sun, Mar 17, 2019 at 03:21:43PM +0100, Oliver Schad wrote: > I completely understand the purpose of execline but for server systems, > which allocates more than 1 GB RAM regulary and running on modern x86 > CPUs, saving such resources is not needed for us(!). Which is also why I usually

Re: S6 integration in mainstream linux distributions

2019-03-17 Thread Oliver Schad
On Sun, 17 Mar 2019 21:30:36 +0800 "Casper Ti. Vector" wrote: > On Fri, Mar 15, 2019 at 02:33:50PM +0100, Oliver Schad wrote: > [...] > > A history note: once a friend of mine, when introduced to execline, > told me about the Thompson shell [1]. The Wikipedia page said, "by > the 1975

Re: S6 integration in mainstream linux distributions

2019-03-17 Thread Casper Ti. Vector
On Fri, Mar 15, 2019 at 02:33:50PM +0100, Oliver Schad wrote: > We found the project "slew"[1] which offers a nice way to manage oneshot > services, cause execline doesn't offer the things we want to re-use > today. A history note: once a friend of mine, when introduced to execline, told me about

Re: S6 integration in mainstream linux distributions

2019-03-17 Thread Casper Ti. Vector
On Fri, Mar 15, 2019 at 02:33:50PM +0100, Oliver Schad wrote: > The next question was the long-term strategy with systemd: we have 2 > approaches > > 1) mix systemd (PID 1) to use the boot phase (especially one shots) > and later (after system initialization) use s6 to manage all services. > 2)

Re: S6 integration in mainstream linux distributions

2019-03-15 Thread Oliver Schad
On Fri, 15 Mar 2019 16:07:15 + "Laurent Bercot" wrote: > It is exceedingly difficult to use a distribution using systemd as > its init system and entirely rip out systemd. It is quite possible > to use s6 as the sole init system (and couple it with any service > manager you want, be it

Re: S6 integration in mainstream linux distributions

2019-03-15 Thread Laurent Bercot
The next question was the long-term strategy with systemd: we have 2 approaches 1) mix systemd (PID 1) to use the boot phase (especially one shots) and later (after system initialization) use s6 to manage all services. 2) just use s6 My question to the list is, what do you use today? Do you