From owner-freebsd-hackers@freebsd.org Sat Feb 9 02:32:46 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF86D14D2CEB for ; Sat, 9 Feb 2019 02:32:45 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6D7328029F; Sat, 9 Feb 2019 02:32:44 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id sID0gQQLTnBo4sID1gp6go; Fri, 08 Feb 2019 19:17:37 -0700 X-Authority-Analysis: v=2.3 cv=J8fUEzvS c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=IkcTkHD0fZMA:10 a=CFTnQlWoA9kA:10 a=6I5d2MoRAAAA:8 a=2rVjqWD_AAAA:8 a=YxBL1-UpAAAA:8 a=9pbTfcVASE4JUojms1MA:9 a=QEXdDO2ut3YA:10 a=ijvIqWjYTr4A:10 a=-FEs8UIgK8oA:10 a=NWVoK91CQyQA:10 a=IjZwj45LgO3ly-622nXo:22 a=ULaUcM2Ibn9MdPUUwucP:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from [192.168.1.105] (S0106002401cb186f.gv.shawcable.net [70.67.125.17]) by spqr.komquats.com (Postfix) with ESMTPSA id 516FFFA4; Fri, 8 Feb 2019 18:17:33 -0800 (PST) Date: Fri, 08 Feb 2019 18:17:30 -0800 User-Agent: K-9 Mail for Android In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: nosh init system To: cem@freebsd.org,Conrad Meyer ,Sidju CC: "freebsd-hackers@freebsd.org" From: Cy Schubert Message-ID: X-CMAE-Envelope: MS4wfHAhTdVa1cHJUCCwJ/hMNty37LdPNQSkeDr0OTXnXLUyfC7HPnWqanKtQbSJ3SLzxyynmAPMoRVZ2HkAvXLVXamdDLRb/BaAcfe28IRA1x1bH2ahZnvp VMeEW0DTUTsBhiGXzznJwO5CUMgziJEg0ZT9QZyOJVFHGdijU4Qx6kJV7dNSVvMipXIzsYjY13Y1jFW8p3ahEVPEcT8KAxeV+fdg0tWqI2JjAWunc7zw3igl cE1W+KPqQmPzio7kT8dy3g== X-Rspamd-Queue-Id: 6D7328029F X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-5.04 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: spqr.komquats.com]; NEURAL_HAM_SHORT(-0.93)[-0.926,0]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_SPF_NA(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[138.136.59.64.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-1.90)[ip: (-4.91), ipnet: 64.59.128.0/20(-2.54), asn: 6327(-1.97), country: CA(-0.09)]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.zen.spamhaus.org : 127.0.0.11] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2019 02:32:46 -0000 On February 8, 2019 1:51:16 PM PST, Conrad Meyer wrote: >Hi Sidju, > >On Fri, Feb 8, 2019 at 12:52 PM Sidju via freebsd-hackers > wrote: >> I might be missing something since I have only been in the group for >a few months, but is anyone looking at the "nosh" init system ( >https://jdebp=2Eeu/Softwares/nosh/ )? > >Not that I know of=2E > >> From what I have read there is some talk of writing a new init >system; is nosh known to be bad in some way or just obscure (it did >take me a decent while to find)? > >It's good to be use precise terminology when discussing these things, >because confusion can lead to the wrong idea and pedantic arguments=2E >To be clear, FreeBSD isn't missing an *init*, which serves to launch >pid 2 and reap zombies=2E We're missing a half-decent service >management system=2E On Linux, systemd performs both roles=2E On >FreeBSD, init(8) serves one role, and rc(8) is a tiny subset of a real >service management system like systemd=2E > >(I think the piece we would consider replacing or supplementing would >be rc(8)=2E Part of that might be migrating some responsibilities from >pid 1 to pid 2, such as spawning gettys=2E I don't hold strong opinions >about that=2E) > >Nosh may be useful for inspiration (and portions may be used directly; >it's MIT and BSD licensed)=2E I haven't taken a thorough look at it, >and I don't know of anyone else who has either=2E I don't believe it is >suitable to be dropped in (for a host of reasons, not all technical), >but I could be persuaded I am mistaken=2E > >Best regards, >Conrad >_______________________________________________ >freebsd-hackers@freebsd=2Eorg mailing list >https://lists=2Efreebsd=2Eorg/mailman/listinfo/freebsd-hackers >To unsubscribe, send any mail to >"freebsd-hackers-unsubscribe@freebsd=2Eorg" I've been partial to Solaris (illumos) smf, started by init (through thei= r sysv inittab)=2E CDDL may not be palatable to some but if we could I'd co= nsider it again=2E --=20 Pardon the typos and autocorrect, small keyboard in use=2E Cheers, Cy Schubert FreeBSD UNIX: Web: http://www=2EFreeBSD=2Eorg The need of the many outweighs the greed of the few=2E