From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4077 Path: news.gmane.org!not-for-mail From: Christian Neukirchen Newsgroups: gmane.linux.lib.musl.general Subject: Re: GLOB_BRACE Date: Thu, 26 Sep 2013 21:16:15 +0200 Message-ID: <8738ors8ao.fsf@gmail.com> References: <20130916125049.GG20515@brightrain.aerifal.cx> <1379945328.1974.50@driftwood> <524051AD.8070008@gentoo.org> <20130923150323.GH20515@brightrain.aerifal.cx> <5243AB8E.1070706@gentoo.org> <20130926182309.GS20515@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1380222986 7254 80.91.229.3 (26 Sep 2013 19:16:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Sep 2013 19:16:26 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4081-gllmg-musl=m.gmane.org@lists.openwall.com Thu Sep 26 21:16:29 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1VPH37-0004Pn-ID for gllmg-musl@plane.gmane.org; Thu, 26 Sep 2013 21:16:29 +0200 Original-Received: (qmail 20164 invoked by uid 550); 26 Sep 2013 19:16:28 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 20155 invoked from network); 26 Sep 2013 19:16:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=2QogREFNYhZFEp7fj8Ci1qvqUblDX7i54qxtu+/M6Uw=; b=XTw0iDnDGTBW+rhN+CptD+6rn1+YidyuCLJmKPWjsNooyu/IfdVDcqjc8gsfQyj8W0 4dtq7+AoHreRaKuOF0iIWz8NFv9eymmfIvyfTP+nlZoIVi7r3orVf2j52FxjpAgHDP3y SaA+NC82dM8TuY3GIcfxtRyhBDkEzmiQl6dOT5ZrB1UyuxgwY7efni3BDJzXQy5MPSKV 7Oj1dkNOzn7u4ujObJilwHVzACWkiYJhIoAPgHoHQ3jj4UNuSkHqQ18xJ3mgiZIfMRx0 lt+1HSvySEZ4u9zuwv3XZJBjAb8fyJyhLZcDzvIepeiDNun0L0FRl0v+DLpsdsmF6pMv K6bw== X-Received: by 10.14.37.4 with SMTP id x4mr3787774eea.16.1380222976894; Thu, 26 Sep 2013 12:16:16 -0700 (PDT) In-Reply-To: <20130926182309.GS20515@brightrain.aerifal.cx> (Rich Felker's message of "Thu, 26 Sep 2013 14:23:09 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Xref: news.gmane.org gmane.linux.lib.musl.general:4077 Archived-At: Rich Felker writes: > On Thu, Sep 26, 2013 at 05:35:42AM +0200, Luca Barbato wrote: >> On 26/09/13 00:46, Paul Schutte wrote: >> > "For us, things are easy. systemd is not meeting a need or doing >> > anything better than the much simpler, more reliable tools we already >> > have." >> > >> > Can you guys maybe point me in the direction of these tools please ? >> >> http://smarden.org/runit/ (process supervising and init replacement) >> http://wiki.gentoo.org/wiki/Project:Eudev (device management) >> http://wiki.gentoo.org/wiki/Mdev (device management, the other way) >> http://wiki.gentoo.org/wiki/OpenRC (init coordination, runs everywhere) >> >> Depending on the part of systemd you care for. >> >> Once I have more time and/or people/resources I might overhaul >> consolekit as seatd to provide an alternative logind with a funnier name. > > It should be noted that runit, and the runit replacements I've seen, > are still quite bloated compared to what they actually could/should > be, and are probably also lacking in robustness. I see them more as > "the right direction" than the end goal. runit.c (pid 1) has 346 loc, and the service supervisor runsv.c has 607 loc. (Most of the code does error handling!) They compile down to a 13k resp. 18k binary using musl. I won't speak of runit alternatives, but runit certainly isn't bloated and has been very robust in my experience. -- Christian Neukirchen http://chneukirchen.org