From mboxrd@z Thu Jan 1 00:00:00 1970 From: Katherine Cox-Buday Subject: Re: What is the philosophy behind shepherd? Date: Sat, 06 Apr 2019 16:21:10 -0500 Message-ID: <87bm1in83d.fsf@gmail.com> References: <87o95jlyo0.fsf@gmail.com> <7ccb4af5361a225750d4c90dc78abc3e@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:35097) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCskV-00049J-9J for guix-devel@gnu.org; Sat, 06 Apr 2019 17:21:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCskU-0004Sg-4N for guix-devel@gnu.org; Sat, 06 Apr 2019 17:21:15 -0400 Received: from mail-io1-xd29.google.com ([2607:f8b0:4864:20::d29]:34889) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCskT-0004ST-Tq for guix-devel@gnu.org; Sat, 06 Apr 2019 17:21:14 -0400 Received: by mail-io1-xd29.google.com with SMTP id p16so7967003iod.2 for ; Sat, 06 Apr 2019 14:21:13 -0700 (PDT) In-Reply-To: <7ccb4af5361a225750d4c90dc78abc3e@disroot.org> (znavko's message of "Sat, 06 Apr 2019 21:02:42 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: znavko@disroot.org Cc: guix-devel@gnu.org znavko@disroot.org 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