Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using GNU Shepherd instead of sinit #3

Open
paride5745 opened this issue Jan 23, 2020 · 3 comments
Open

Using GNU Shepherd instead of sinit #3

paride5745 opened this issue Jan 23, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@paride5745
Copy link

Are you aware of GNU Shepherd (https://www.gnu.org/software/shepherd/) ?

It is an init manager written in GNU Guile and used by the GNU GuixSD distribution.

It seems to be a natural fit for a Lisp-focused distro.

@a-schaefers
Copy link
Owner

Hi, yeah it's mentioned in the README and is definitely up for consideration. Thanks

@a-schaefers a-schaefers added the enhancement New feature or request label Jan 23, 2020
@paride5745
Copy link
Author

Hi, yeah I saw the mention to use it as process supervisor, what I mean is that you can use it for PID1 as well.

@a-schaefers
Copy link
Owner

a-schaefers commented Jan 24, 2020

There's definitely a good chance I'll try shepherd both as supervisor and as PID1. However, I'm learning common lisp currently, and I think it might be a good project for me to rewrite sinit in common lisp.

Edit: In fact, I'll probably rewrite everything in common lisp. This whole project has been a fun way for me to learn how systems work. Elisp was my best language, and it gathered a lot of attention to this project because of jokes and historical reasons, but it truly is not up to the task for everything we are doing here. lol

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants