From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 5C09529910 for ; Fri, 14 Jun 2024 02:27:49 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 804B643332; Fri, 14 Jun 2024 10:27:43 +1000 (AEST) Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by minnie.tuhs.org (Postfix) with ESMTPS id AB2CF43328 for ; Fri, 14 Jun 2024 10:27:35 +1000 (AEST) Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-6818e31e5baso1306741a12.1 for ; Thu, 13 Jun 2024 17:27:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718324854; x=1718929654; darn=tuhs.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=RAliI0WDb5axrNKRioqcUfk7Y1gcQpI1anMg00vaABU=; b=PzEYPva1jm2S0Xs6UDhmsuQHMnvJRjpS5nripxOQleTT39ha4+H4B6SrvIctzQiy3Y /Xh055ihNFoMFi0lLuADxxw+kGgTB8wMOtLEGzoskMhiUAUDgWkTamwRVIIuJC2lKkws eDo2Q8elStrQzoYIC04SgtuGgoMWs1kN54lKhzPzNxcqjfWqZhDpBOqcH+hz0AKgPWSJ g6Ijmu+yNXCx1B1Z+R8EKdbKg0OBGCGDxXlxRr64uFJpa5ZYJkhDbP2lmAbIyuvR3gIy eQ1pHLH4QcAiLE1i7GuOTE3k2JXAUjfRjvkqzk9ByPFlsfNI/wTRd+g45uQfDg+ZTif/ /TTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718324854; x=1718929654; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RAliI0WDb5axrNKRioqcUfk7Y1gcQpI1anMg00vaABU=; b=Ait5+7PVVs3jA5Pshc2yugp6tOM8ICtdLwSl/8bTu5xRvvNJS2PTNYL26b6EIpRL7U Omw3+YxGOM9SuAzZbxlbRP+i5dTpqky76mqKvJRZPHjMfoLrOAiswOur1trBHglIf975 gOzJebAXPIVuLniUDjpBEByMTW9yCZtMm1dapf9Ax6InDBp4LotK5T+TBdNSMd7r5/L8 ZXzRHQvyYRRUpbpGO9HTFVI1f7hkqPqXAkq4SvRad8JvxvDSS/Bi7fTX9nNnQfoYE2Up 8VcBsZ7uN+lRwJEAyogK9PxtL4t9DUBdrpBdyJOlA/UHUHzG90bUW/slgwFnX5aSYadR 28lg== X-Gm-Message-State: AOJu0Yz6ObMv3YdePlE2rRp9V++nu42r7uOhZSBlGpPGFxeNMv/kb2R8 nT+ZzV6uKvWRbAoANE3dsvu6njdIVO8xSmft6cRfHV1P1eh0rBinj+R+Og== X-Google-Smtp-Source: AGHT+IFwav3Dunf6ogCX88f2sNs6YmSTQ/lEYCkw+uafB6BW8uh2ur1XjW18x+cO6qO956ZF2eYFUg== X-Received: by 2002:a17:902:e542:b0:1f6:f1ec:916b with SMTP id d9443c01a7336-1f8625d4deamr15124075ad.6.1718324854358; Thu, 13 Jun 2024 17:27:34 -0700 (PDT) Received: from localhost ([120.21.61.120]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f855f5c56fsm20278365ad.305.2024.06.13.17.27.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 17:27:33 -0700 (PDT) From: Alexis To: The Unix Heritage Society In-Reply-To: <4f7a96cc-2d96-4547-952c-b414a773b62a@app.fastmail.com> (Alan D. Salewski's message of "Thu, 13 Jun 2024 15:37:57 -0400") References: <73819d1a-395a-4b74-a20c-0123fbed56bd@technologists.com> <4f7a96cc-2d96-4547-952c-b414a773b62a@app.fastmail.com> Date: Fri, 14 Jun 2024 10:27:29 +1000 Message-ID: <87cyokpdvy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID-Hash: 3QEJ5P2DFPNMWRKH3PYCDUEKNHIZSEFT X-Message-ID-Hash: 3QEJ5P2DFPNMWRKH3PYCDUEKNHIZSEFT X-MailFrom: flexibeast@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: "Alan D. Salewski" X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' =?utf-8?b?4oCi?= The Register List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: "Alan D. Salewski" writes: > I'm interested in hearing about other options in this space, > too. i'm currently running Gentoo+OpenRC as my daily driver, with OpenRC an 'official' Gentoo option. https://www.gentoo.org/ Previously i was running Void+s6/66, after having been running Void+runit, with runit being Void's default system (at least at the time). https://voidlinux.org/ Artix is an Arch-based non-systemd distro, with support for OpenRC, runit, s6 and dinit. https://artixlinux.org/ Obarun is an Arch-based distro using 66, which is roughly a 'wrapper' for s6, providing declarative syntax for service definition. https://wiki.obarun.org/ Not a distro, but the s6-overlay project allows using s6 as PID 1 in Docker containers: https://github.com/just-containers/s6-overlay The developer of nosh has a page outlining the know problems with Sys V rc: https://jdebp.uk/FGA/system-5-rc-problems.html The developer of dinit has written a nice comparison of various non-systemd systems providing init / service supervision / service management: https://github.com/davmac314/dinit/blob/master/doc/COMPARISON The developer of s6 has pages: * explaining his perspective on various non-systemd systems: https://skarnet.org/software/s6/why.html * providing a general overview of s6 itself: https://skarnet.org/software/s6/overview.html * discussing s6's approach to 'socket activation', which uses file descriptors: https://skarnet.org/software/s6/socket-activation.html (s6 is the system i'm most familiar with in this space, not least because i'm the porter and maintainer of mdoc(7) versions of the documentation for various parts of the s6/skaware ecosystem.) Alexis.