guix-devel
[Top][All Lists]
Advanced

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

Re: What is the philosophy behind shepherd?


From: Katherine Cox-Buday
Subject: Re: What is the philosophy behind shepherd?
Date: Sat, 06 Apr 2019 16:21:10 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

address@hidden writes:

> Hello, Katherine! I've tried a little systemd, openrc and now I am
> using GuixSD with shepherd. Lot of people and developers use systemd.
> Here it is a link you may get info from
> http://without-systemd.org/wiki/index.php/Main_Page Here some theses
> https://ihatesystemd.com it was interesting for me cause I am not as
> deep in init systems.

While I would not characterize myself as a sysadmin, nor an init system
expert, I use systemd just about every day. I'm familiar with the
generalities of how it works, and why.

> I think need to define criterion to get appreciation of something.
> Think that layer is not a criteria. Systemd works fine for some cases
> when you are sysadmin that want to control lot of things in one
> general interface - init system.

I think it does more than to serve a unified interface to sysadmins. For
example, its built-in DNS server can dynamically update a `resolv.conf`
which some systems symlink `/etc/resolv.conf` to. This allows systemd to
handle signals of connecting to networks or VPNs, and update the systems
DNS servers dynamically. The acceptance of these types of signals and
the actions they spawn are what I think make up the "system layer" Benno
Rice was discussing.

-- 
Katherine



reply via email to

[Prev in Thread] Current Thread [Next in Thread]