The officially official Devuan Forum!

You are not logged in.

#1 2021-05-03 17:34:12

andyprough
Member
Registered: 2019-10-19
Posts: 327  

s6's Laurent Bercot plans "last piece of full alternative to systemd"

https://skarnet.com/projects/service-manager.html

Very interesting reading, with a big colorful comparison table to show the exact points where systemd fails and where openRC is inadequate, and where s6-rc is currently lacking functionality.

Bercot states his plans on how he can complete the building of s6-rc into a service manager that fulfills all the needs of a distribution, and that it will be the first tool to ever accomplish this feat. Says he needs a year and some funding, and that since s6 is the darling of the docker space, he expects that funding the project will be a huge benefit to some large cloudy companies. It's basically a funding proposal, but with a ton of useful data.

Alpine has come out strongly in favor of getting this project funded, and says their long-term goal is to adopt Bercot's s6-based solution: https://ariadne.space/2021/03/25/lets-b … or-alpine/

Offline

#2 2021-05-07 13:38:31

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 3,125  
Website

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

I have tried to get s6 working in Alpine but I failed miserably. I built the init binary and had it running as PID1 but I lost initiative after that. I should probably try again...

There was a discussion about s6 on the /devel mailing lists a while ago:

https://lists.alpinelinux.org/~alpine/d … pit.net%3E


Brianna Ghey — Rest In Power

Offline

#3 2021-05-07 20:18:22

andyprough
Member
Registered: 2019-10-19
Posts: 327  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

Head_on_a_Stick wrote:

There was a discussion about s6 on the /devel mailing lists a while ago:

https://lists.alpinelinux.org/~alpine/d … pit.net%3E

Looks like Bercot managed to convince Ariadne and others between August 2020 and March 2021.

Offline

#4 2021-08-10 17:23:34

dvnUsr
Member
Registered: 2020-08-10
Posts: 26  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

Laurent Bercot now has a sponsor ...

Update: the project has found a sponsor! Expect more news in this space in the months to come.
...
My estimate is that it needs about one year of work...

(https://skarnet.com/projects/service-manager.html)

Offline

#5 2021-08-10 23:52:22

andyprough
Member
Registered: 2019-10-19
Posts: 327  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

dvnUsr wrote:

Laurent Bercot now has a sponsor ...

Update: the project has found a sponsor! Expect more news in this space in the months to come.
...
My estimate is that it needs about one year of work...

(https://skarnet.com/projects/service-manager.html)

That's some great news right there.

Begs the question - let's say Bercot finishes the work in the next year, and s6 really does turn into the "ideal service manager". What then for Devuan? Start offering it as an alternative init? Making it the default init would seem the appropriate response if it does all that he claims it will.

And what will happen with Debian and any distros that thumb their nose at their users and continue to push a technology with increasingly inferior performance on them? At some point the wrath of the users will become palpable.

Full disclosure - I used s6 for a lengthy test run of a couple months, and yes what you heard is true - it's so fast it should be illegal.

Offline

#6 2021-08-11 00:38:06

golinux
Administrator
Registered: 2016-11-25
Posts: 3,316  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

andyprough wrote:

Begs the question - let's say Bercot finishes the work in the next year, and s6 really does turn into the "ideal service manager". What then for Devuan? Start offering it as an alternative init? Making it the default init would seem the appropriate response if it does all that he claims it will.

We're way ahead of you!
https://devuan.org/os/init-freedom

Laurent gave a talk at the 2018 Devuan Conference!

Offline

#7 2021-08-13 22:26:45

zapper
Member
Registered: 2017-05-29
Posts: 967  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

andyprough wrote:
dvnUsr wrote:

Laurent Bercot now has a sponsor ...

Update: the project has found a sponsor! Expect more news in this space in the months to come.
...
My estimate is that it needs about one year of work...

(https://skarnet.com/projects/service-manager.html)

That's some great news right there.

Begs the question - let's say Bercot finishes the work in the next year, and s6 really does turn into the "ideal service manager". What then for Devuan? Start offering it as an alternative init? Making it the default init would seem the appropriate response if it does all that he claims it will.

And what will happen with Debian and any distros that thumb their nose at their users and continue to push a technology with increasingly inferior performance on them? At some point the wrath of the users will become palpable.

Full disclosure - I used s6 for a lengthy test run of a couple months, and yes what you heard is true - it's so fast it should be illegal.

Is it faster and more lightweight than Runit? That would be surprising if so!


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#8 2021-08-26 02:08:35

dvnUsr
Member
Registered: 2020-08-10
Posts: 26  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

I'm hoping @andyprough can give use his thoughts on s6 v runit speed.

My 2 cents:  Devuan + runit is very fast to boot up on an Xfce desktop installation.  Artix + s6 was faster on the same PC.  I would guess (relying on my memory of when I had Artix installed, 1.5 years ago) that Artix + s6 felt like an order of magnitude faster, but both are so quick that we're only really talking about a difference of  a few seconds.  Might be a different story, in favour of s6, for a server installation?

Offline

#9 2021-08-26 02:54:45

zapper
Member
Registered: 2017-05-29
Posts: 967  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

dvnUsr wrote:

I'm hoping @andyprough can give use his thoughts on s6 v runit speed.

My 2 cents:  Devuan + runit is very fast to boot up on an Xfce desktop installation.  Artix + s6 was faster on the same PC.  I would guess (relying on my memory of when I had Artix installed, 1.5 years ago) that Artix + s6 felt like an order of magnitude faster, but both are so quick that we're only really talking about a difference of  a few seconds.  Might be a different story, in favour of s6, for a server installation?

Just in general I wondered what the difference was. 

Also, which is a larger package would be interesting too.


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#10 2021-08-28 04:34:35

Danielsan
Member
Registered: 2020-07-14
Posts: 178  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

He found a sponsor!

Maybe this will be the "Year of the Linux Desktop" (without systemd)... big_smile

Last edited by Danielsan (2021-08-28 04:34:58)

Offline

#11 2022-06-06 00:31:14

dvnUsr
Member
Registered: 2020-08-10
Posts: 26  

Re: s6's Laurent Bercot plans "last piece of full alternative to systemd"

It seems to me that ...

1/  The s6 documentation has been updated, and is clearer than it was.  (Perhaps it hasn't changed but I understand more about how it works?)

2/  s6-linux-init, s6-svscan and s6-supervise are good to go.

3/  The new s6-rc is still WIP but the current ("old") one is good to go.

4/  There needs to be a distro-specific effort to write s6 service file(s) for each daemon - e.g., to translate the SysVinit ones into s6-compatible ones.

5/  However, work is also underway on a "turnkey" s6 installation process - "s6-frontend" - which will provide a default set of s6 service files.  However that is still a while away.

(I wonder how easy it would be to transplant Artix s6 service files into Devuan?)

Offline

Board footer