skarnet / s6

The s6 supervision suite.
https://skarnet.org/software/s6/
ISC License
777 stars 35 forks source link

[Question] transition to s6 based init #21

Closed ngortheone closed 3 years ago

ngortheone commented 4 years ago

Hello @skarnet

I want to try s6 as my primary init system. I am using Gentoo and Alpine linux

It looks like Gentoo wiki page is outdated, as it refers to 0.4 and 1.0 versions of s6 (while releases show 2.x) https://wiki.gentoo.org/wiki/S6_and_s6-rc-based_init_system

Do you happen to know of any existing manuals or success stories that describe the process of building s6 based linux system? Perhaps you can share some of your personal experience. I've read a lot of https://skarnet.org/software/s6/ but what I think is missing is a good "How to get started" guide.

Maybe there are Linux distributions that are better suited to get started with s6 then others.

Thanks!

skarnet commented 4 years ago

I know s6 is hard to get into for lack of tutorials or beginner guides. I'm planning to write a high-level interface that will hopefully make things better. There are several distributions using s6 one way or another, for instance:

I suggest starting with one of those. Alternatively, if you want to do things manually:

My advice is to start with s6-linux-init so you can have a supervision tree at all times and s6 as process 1, and you can play with it; then, if you're motivated, you can start having a go at s6-rc. Note that a new version of s6-rc is planned for 2021, which should make it easier to provide a user-friendly interface.

Also, come to #s6 on Freenode IRC, you'll be able to interact with a lot of people who have gone through this journey already and will be able to help you and give you pointers!

skarnet commented 3 years ago

Can I close this?

ngortheone commented 3 years ago

Sure, sorry!