From mboxrd@z Thu Jan 1 00:00:00 1970 From: znavko@disroot.org Subject: Re: What is the philosophy behind shepherd? Date: Sat, 06 Apr 2019 21:02:42 +0000 Message-ID: <7ccb4af5361a225750d4c90dc78abc3e@disroot.org> References: <87o95jlyo0.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:57901) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCsSe-000862-2d for guix-devel@gnu.org; Sat, 06 Apr 2019 17:02:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCsSc-0001NU-Vf for guix-devel@gnu.org; Sat, 06 Apr 2019 17:02:48 -0400 Received: from knopi.disroot.org ([178.21.23.139]:46344) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCsSc-0001MU-6E for guix-devel@gnu.org; Sat, 06 Apr 2019 17:02:46 -0400 In-Reply-To: <87o95jlyo0.fsf@gmail.com> 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: Katherine Cox-Buday , guix-devel@gnu.org Hello, Katherine! I've tried a little systemd, openrc and now I am using = GuixSD with shepherd.=0ALot of people and developers use systemd.=0AHere = it is a link you may get info from http://without-systemd.org/wiki/index.= php/Main_Page=0AHere some theses https://ihatesystemd.com it was interest= ing for me cause I am not as deep in init systems.=0A=0AI think need to d= efine criterion to get appreciation of something. Think that layer is not= a criteria.=0ASystemd works fine for some cases when you are sysadmin th= at want to control lot of things in one general interface - init system.= =0A=0AApril 6, 2019 7:30 PM, "Katherine Cox-Buday" wrote:=0A=0A> I must preface this email with the assurance that the= re is no agenda=0A> behind my questions; only ignorance and curiosity. Pl= ease read it with=0A> that in mind!=0A> =0A> A couple weeks ago, I was wa= tching a video called "The Tragedy of=0A> Systemd"[1]. In it, Benno Rice = discusses the need for a so-called=0A> "system layer" which is responding= to the many complicated signals=0A> coming into a system from thing happ= ening (e.g. networks becoming=0A> available/unavailable, VPNs mucking wit= h DNS and routing tables, etc.).=0A> He characterizes systemd and things = like it as something that lives=0A> between kernel-space and user-space.= =0A> =0A> It really opened my eyes to why something like systemd exists r= ather=0A> than sticking with the old-style init systems.=0A> =0A> Does Sh= epherd take the stance that it is, or is to become a "system=0A> layer"?= =0A> =0A> If so, one of the criticisms he has for systemd is that instead= of=0A> pulling in protocols for things (e.g. DNS), and allowing best-of-= breed=0A> software to handle the implementation, it has pulled in the=0A>= responsibility for implementation as well. Any thoughts on that?=0A> =0A= > [1] - https://www.youtube.com/watch?v=3Do_AIw9bGogo=0A> --=0A> Katherin= e