From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2360 Path: news.gmane.org!.POSTED!not-for-mail From: Alex Suykov Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: [Announce] s6.rc: a distribution-friendly init/rc framework Date: Fri, 23 Mar 2018 15:05:53 +0200 Message-ID: <20180323130553.GA15552@latitude.localdomain> References: <20180322132334.GA11596@caspervector> <20180323040022.GA1737@caspervector> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: blaine.gmane.org 1521810236 12934 195.159.176.226 (23 Mar 2018 13:03:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 23 Mar 2018 13:03:56 +0000 (UTC) User-Agent: Mutt/1.9.3 (2018-01-21) To: supervision@list.skarnet.org Original-X-From: supervision-return-1951-gcsg-supervision=m.gmane.org@list.skarnet.org Fri Mar 23 14:03:52 2018 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.84_2) (envelope-from ) id 1ezMMJ-0003El-N6 for gcsg-supervision@m.gmane.org; Fri, 23 Mar 2018 14:03:51 +0100 Original-Received: (qmail 15709 invoked by uid 89); 23 Mar 2018 13:06:25 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 15702 invoked from network); 23 Mar 2018 13:06:25 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=dtcj3lCyo9rfDgv1AJq/CCdZRLKbKsJip3cptUMubQM=; b=UhcCfsV4aUHSBU7qx/uBavwApbBMSNKZHBHFeNoUP8dCBplngVc3P2nuDRhhGwy0WN t6Y6DJ5USEbi+uxZazBdo8aivkWpdK/2nDPEjKVUxVOFDuuwhMiQ3B/IKDV61l4lWSLp 6Xp/iXl3zSlOeEKU66RrX8aPbWpT9uRjswCKPAEc5T9LqK4hacOagy7UMDmTRnr6sJLu paHyiSR53FOUtff5HZGRG9mK1YOB515A2n5GkMxIBuEf913jGvDGH8h3zxk1rORKXoZB /UD2FhTjk/5u14Ds82NgjvytmEkk9tPEwEc/OxAlWliKgRqfUOM0Y0ciEXNni9myxsTM LVGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=dtcj3lCyo9rfDgv1AJq/CCdZRLKbKsJip3cptUMubQM=; b=KPRjTB2fMnUQHpgKTSQZvp2zoW+orvXxOuRLWWjskIVAKi7l/M3KutLvSdz7RRsUj+ hKJ/KsjmCNl8QdGj2kFhpL6/kTkmfKWyngovuilkMHAMV1/gRODOc8QWjPDXZoG25zgc cGEGtm4sZEcO6OftG3thcoridW0WeYbA8NXaFni8JLWvLMXyPr1XCWfNyeQGhF/b6VwG soScqqzCC86wJ3v4XPqTGEqZBK4oi88b5AyVUKUvQyCXmXUrHl802lNxiMS3Ex6GCv0I z4GWTQNVBGeR07nNxEfVr5Nn5q35vJmu+et9Q1TRVOHymq3KW2hz06SeQnefrU0ANGm2 LA9Q== X-Gm-Message-State: AElRT7Hgar2dxsqU5cyc+1IZep358Kc9/sRNOVfJKdXw+kAf1afMH4Yx ia4aS7iLNJW47oc5tR+LiBSwRQ== X-Google-Smtp-Source: AG47ELu40MQ4x3ijUxfYx5xS2axLf0GkU9fvOCMMZEcwn2suh9aqHAQnAsm4wMspJ9fUynfH+sXwtA== X-Received: by 2002:a19:d80b:: with SMTP id p11-v6mr20217486lfg.11.1521810357547; Fri, 23 Mar 2018 06:05:57 -0700 (PDT) Content-Disposition: inline In-Reply-To: Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2360 Archived-At: Fri, Mar 23, 2018 at 10:51:57AM +0000, Laurent Bercot wrote: > Bear in mind that - this is a simplified, but descriptive enough view > of the political landscape of the current Linux ecosystem - distribution > maintainers are *lazy*. They already know systemd, or openrc, or > sysvinit; they don't want to put in more effort. They don't want to have > to significantly modify their packaging scripts to accommodate a wildly > different format. In their defence, I don't think any mainstream distribution makes this kind of modifications easy. IMO it's safe to assume a new init system means a new distribution (possibly derived from something larger). > For instance, instead of having to provide s6-rc source definition > directories for services, they would provide a descriptive file, > similar to systemd unit files, that would then be automatically > processed and turned into a set of s6-rc definition directories. Extra layers generally make things harder to work with, not easier. Whoever may be building something new with s6 would probably benefit more from a reference system that's simple enough to understand and which could be used as a base for extending into a full blown distribution. Having examples at hand would likely matter much more than the format of service description. The reaction to the slew manual I'm afraid will likely be along the lines of "that's all cool and stuff but how do I actually run this?".