From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2584 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Guillermo Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: what init systems do you use ? Date: Sat, 11 May 2019 15:45:11 -0300 Message-ID: References: <11997211556565598@myt6-27270b78ac4f.qloud-c.yandex.net> <15692301556844801@iva7-b6ed732000ae.qloud-c.yandex.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="97699"; mail-complaints-to="usenet@blaine.gmane.org" To: supervision Original-X-From: supervision-return-2174-gcsg-supervision=m.gmane.org@list.skarnet.org Sat May 11 20:45:24 2019 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1hPWzr-000PJF-KM for gcsg-supervision@m.gmane.org; Sat, 11 May 2019 20:45:23 +0200 Original-Received: (qmail 28144 invoked by uid 89); 11 May 2019 18:45:49 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Original-Received: (qmail 28137 invoked from network); 11 May 2019 18:45:49 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=cSSO3DWwpRDwLVxLLcHpZ6gMndcq6PWPRlKY2RA7WfA=; b=HKCzMjCVZKj2vUtRqgaDYCUoEoVVgR3DoVAri1Cs1zGftvU0vjc0GCK15vjrvYzycY zZ5ckpeFbdDvro86YWzZOZQFeFwN9pS8kybQ9ihDbJiL71M7GyunW121Cj2zcMITu3U+ pvxxkFs0TosyBU8mYRTrV6PFbQzs89HzCzWLHdacKYbRtYlaVqLpoPn2Q7Icc1yG1Jod iA2SFOG2Vd1QMvIKwgjr55KieWf2od3yVWR6CBg52YJ+80nnoumMWTonhhv4CAg2FOsy hjBSUL7BsBNBcgZ6/Fvj0NjrGpsVdbfMoAG4U6ymPvmNP/L95qX6z305a6EFULVHZ6LZ zUVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=cSSO3DWwpRDwLVxLLcHpZ6gMndcq6PWPRlKY2RA7WfA=; b=c1sqJUe1yYYfq+g08w7lOa+o/oXttxJI4C0JNkSeyzEvIoKwBLCcR/v58sfsX2MtjL ge4OmPl/fRlMhzGzYshmKP13snhddOkOOvfgM9KMUadVa3lHYOzbRj1pjK7G3/JgVjdA O5gOfjlzTGNc4wCWX5NsRYcMqYQ1vio590qvXLw3pUfqWzdjGuJc7L20n5Rbc3E7uCHI KiN9hcDCZ172FOVScu+e7rddH8cX78LfbLaa2RL6SF9iCkadsz9laR2DmnUUGEkYTQ6I J7WsPzt43n2+EoDxa/n215Rq93qu7pgevWh1IcF37iXxxOdLLFs9btMMvNNEqS+rrDiZ xOFA== X-Gm-Message-State: APjAAAWPOz1QdU18eMMZCS2WTox8KC/E20/isOPAvOZ1gVN/gN4PG9eD 5eAr2iBepSVYGgBXSeE9X58EofAXB6krDPQSvgidww== X-Google-Smtp-Source: APXvYqy2c0e65k265V464p/H7/dVOrAWl/KtZhPSaGaqrqdTEtydQuAQJ6yP0k6Dj72Mx8htaYleolKiDsasIcuOFP8= X-Received: by 2002:a24:e444:: with SMTP id o65mr1151249ith.81.1557600321730; Sat, 11 May 2019 11:45:21 -0700 (PDT) In-Reply-To: <15692301556844801@iva7-b6ed732000ae.qloud-c.yandex.net> Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2584 Archived-At: El jue., 2 may. 2019 a las 21:53, Jeff escribi=C3=B3: > > what init systems do this list's subscribers use ? I have a Gentoo setup with no initramfs and one of the stable desktop profiles (in the 'eselect profile' sense, which means GNU libc with dynamic linking), that allows me to boot with an assortment of init systems using the GRUB2 menu: * sysvinit + OpenRC, using agetty from util-linux, to get a fully functional system with one of the distribution's officially supported configurations. * runit + OpenRC, again using agetty from util-linux, to get a somewhat restricted system for experimentation. Gentoo packages runit, and OpenRC gets used because it is invoked by the supplied /etc/runit/{1,3} files. Notable drawback: OpenRC's service scripts in the sysinit and boot runlevels may launch unsupervised daemons that runit doesn't know about. * s6 + s6-rc, with version 0.4.x.x s6-linux-init-style scripts, again using agetty from util-linux, to get an even more restricted system for experimentation. OpenRC is inactive in this case, since s6-rc is the service manager. * nosh, with agetty replaced by a combination of the package's tool, to get the same restricted system as for s6 + s6-rc. OpenRC is also inactive in this case, since nosh contains a service manager (in the skarnet.org documentation sense). The "restricted system" scenarios would be less restricted, of course, if I wrote, o grabbed and adapted from somewhere else, enough service definitions for the selected init system, to match the sysvinit + OpenRC configuration, but that means work of course. G.