From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6EBAD158042 for ; Wed, 6 Nov 2024 19:43:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 89DF5E0D8F; Wed, 6 Nov 2024 19:43:09 +0000 (UTC) Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2EA9FE0D61 for ; Wed, 6 Nov 2024 19:43:09 +0000 (UTC) Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-7b1474b1377so9934385a.2 for ; Wed, 06 Nov 2024 11:43:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730922188; x=1731526988; h=content-transfer-encoding:content-disposition:message-id :in-reply-to:mime-version:to:subject:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Y102CwZok0WPEAHGjwBKRhM7CNW8lRwPF+4x27T+qrU=; b=gia7CBmoapNoFpPtC4FdCNV/FI5AmAG6qylS9T/FGq2sk2OBMSyRtrAC0bDYhE5ApN p/UUXRfmeHruWJ53HH6UB/Eqxpj3GJ2tMoXPUXbMBZ9X+8kmPxP8U9pW8vsAw8N3Ennn 1iMR3xLW2x2bFHxMDA1DzywjIsCaSXEwzpIjijCxOwDUG70ZaHYbEpztmfsAJJ0U9Caz tcdbsiNhz9kaEI4E5nVY4ZHBo3Zc1+qTvGlGsQ4dxaHWKjvKNuW1LvijlO5bSyhBKwy5 qdf5Y5asBEjJnFRHtCwqCc8Gptok1nfH3OjMZgyfI6MajBpxIe9UQXPloFG2RrmQc9N4 T9mQ== X-Gm-Message-State: AOJu0Yw8qLaqDyaT5Q4TYeJtchHepp9PjCnNsjj7ALVw4OUBkCiFHvd1 yoWcYDj7l9b17F5W7WbRgIV3lO+wZqrE5Ac35k5Ww67WGGIQ9pLxvGtLz5fqEhWRrpzoB7oYhyL T X-Google-Smtp-Source: AGHT+IHt19oQ0X6hUKZwZpnJpAkn2fbxiJEYAyB0jfn6Gdx1tgcHiGIr65YEUzZSBVNUd69NjxZW4Q== X-Received: by 2002:a05:620a:1a0f:b0:7b1:8e09:5119 with SMTP id af79cd13be357-7b2f24c5470mr3585248985a.2.1730922188334; Wed, 06 Nov 2024 11:43:08 -0800 (PST) Received: from ffortso9 (32-216-196-135.bng01.wlmn.ct.frontiernet.net. [32.216.196.135]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b2f39f820dsm665726785a.32.2024.11.06.11.43.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 11:43:07 -0800 (PST) Date: Wed, 06 Nov 2024 14:43:06 -0500 From: Jack Subject: Re: [gentoo-user] sinit (suckless init) + daemontools-encore on Gentoo To: gentoo-user@lists.gentoo.org Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: X-Mailer: Balsa 2.6.4-238-gb8ad7d4f7 Message-Id: Content-Type: text/plain; charset=us-ascii; DelSp=Yes; Format=Flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 43742031-6b7f-4bd9-946e-2f07a2d9fe49 X-Archives-Hash: ecddad4093a8e77d349af9dbd5386f0a On 2024.11.05 20:44, Eduardo Santos wrote: > I searched for sinit on the gentoo-user archives and couldn't find > anything, there's only a few Reddit threads which don't help much. =20 > Would it > be possible to follow the steps here[1] to use sinit + =20 > daemontools-encore > on Gentoo, or are there hard dependencies on OpenRC that make this > impossible? >=20 > This is completely for fun. I'm aware of discussions of this init vs. =20 > that > init and I don't hate systemd/OpenRC or anything like that. Again, =20 > this is > just for fun. >=20 > I'm willing to do a lot of work myself to make this work, but if =20 > Portage or > some other core Gentoo subsystem doesn't play well with sinit or > daemontools-encore it'd be just a waste of time. >=20 > [1] https://troubleshooters.com/linux/diy/suckless_init_on_plop.html If Gentoo had a hard dep on ANY init system, it is likely the other =20 init systems would have problems running under Gentoo. (Also, remember =20 that just because something is installed doesn't necessarily mean it =20 has to run.) While I don't think anyone can guarantee you won't run =20 into any problems, I can't think of any reason what you want to do =20 shouldn't work. It sounds like a very interesting exercise, although I =20 might try it in a virtual machine first, as they suggest, even if you =20 use Gentoo instead of Plop. Let us know how it works.